Skip to content

sylvie7788/Machine_Learning_Project_Image_Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Classifier - Machine Learning Engineering Project

#Overview I built an Image Classifier that attained 96% accuracy by implementing PyTorch fundamental modules from scratch listed below. After building the fundamentals In addition, I enhanced 25% computation efficiency through parallel programming on GPU with NumbaJit and CUDA.

  1. Auto Differentiation
  2. Back-Propagation
  3. Tensor Broadcasting
  4. Derivative and Scalar programming.

NLP and CV training scripts in project/run_sentiment.py and project/run_mnist_multiclass.py. This script has the same basic training setup as :doc:module3, but now adapted to sentiment and image classification. You need to implement Conv1D, Conv2D, and Network for both files. Use Streamlit for visualization.

Visualization on Different Data Set

Xor Data Set: Xor Data Set: 7 hidden layers

Simple Data Set: Simple Data Set: 4 hidden layers

Split Data Set: Split Data Set: 7 hidden layers

Diag Data Set: Diag Data Set: 7 hidden layers

My guidance:

Sentiment and NMist Result

nmist result
sentiment result

About

Machine Learning Engineering Project - Image Classifier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages