Skip to content

Huilin-Li/EasyAlgorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy Algorithm: (ongoing)

We will get straight to the core point.

One example helps you go through the whole process of using ML/AI to solve a problem.

I hope this work can help you use the algorithm in your work.

Tasks

Implement a Neural Network (one input layer, one hidden layer with two nodes, one output layer) from the scratch only via Numpy/Pandas
  • This is a complete report that explains how the neural network works from the very scratch.
    • This is a comprehensive neural network tutorial that covers all aspects of the topic.
    • You only need to be familiar with +-x/ and derivative calculation.
    • We will go through:
      • Forward propagation process with activation function (sigmoid and softmax) in the hidden layer and in the output layer.
      • Backward propagation process with derivative calculation and cross-entropy of each parameter (weight and bias).
      • Update each parameter (weight and bias) simultaneously.
  • This is a classification example.
    • Dataset: Iris dataset with 4 features and 3 classifications
    • Implement
      • data pre-processing (one-hot encode),
      • forward propagation,
      • backward propagation,
      • activation functions,
      • cross-entropy (loss calculation),
      • derivative calculation,
      • update parameters (weight and bias) simultaneously,
      • training model on the train dataset,
      • prediction in the test dataset,
      • accuracy calculation on the test dataset
    • from the scratch only via Numpy and Pandas.
Digital Image Pre-Processing and pre-knowlegde
Convolution Neural Nework in One Image
Principle Component Analysis (PCA) from the scratch and via Sklearn
Image Classification (binary classification) via CNN in TensorFlow.
Image Segmentation via U-net in Keras .
Documents topic classification.
Twitter sentiment analysis
Metrics for evaluating the performance of your models via Sklearn

Tips

Some Math and Plot Tips:

Math & Plot tips

Notes:

interesting notes

Reference:
  1. https://youtu.be/HGwBXDKFk9I
  2. https://youtu.be/NItHNRc3awY
  3. https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published