Skip to content

El-Moghazy/Machine-Learning-Tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Machine-Learning-Tutorials

Learning plan for machine learning

Week What you will learn Project Video Links Reading List
1 intro to ML with python libraries, using pandas to extract data Reproducing the results in this repo Watch this video and Complete week 1 lectures from this course MLA: chapter 1 and Deep Learning book
2 Intro to machine learning, regression Housing Prices Project: to predict housing prices based on previously collected data Finish SL1 and SL2 from this course PML:Chapter 10. ,MLA: section 1.4.1 and MLY Chapter: 28, 29. 30, 31, 32
3 Support vector machines and ensumble learning and Project Description: Use SVM classifiers to classify Data of the Iris dataset. you will find the Iris dataset in scikit learn datasets. You sould use all what you learned in the pase weeks like train-test splits, cross validation and grid- search to optimize the SVM classifier. Start the project using LinearSVC() and get the results then compare it with results from SVC() classifier and try to illustrate which classifier is better and why. The Project should be written in Ipynp file and it must look like a professional tutorial like the ones in machine learning mastry. The test score must be very close 100 % Finish UL2, UL3 and UL4 from this course and Complete week 7 lectures from this course HML Chapter 5 and MLA section 6.2
4 Logistic regression, Intro to MLP, Deep Neural Networks, Error Analysis Use Deep Neural Networks to classify hand digit characters in the MNIST dataset you will use a higher level library called keras with tensorflow as the backend. explore the data choose eval. metric classify the digits perform error analysis optmize the model Complete week 1,2,3,4 Video lectures from this course MLA: chapter 1 and Deep Learning book
5 Convolutional Neural Networks https://www.kaggle.com/c/digit-recognizer Make an account on kaggle and then choose Kernels from the competition page and from kernels choose Notebook compare the results from Deep NN from last week with the ConvNet that you will implement this week Week 1 HML Chapter 13

you can find the full name of the books in the reading tasks here :

BOOKS : PML : Python Machine Learning 2nd edition

MLA : Machine Learning Algorithms second edition

MLY : Machine Learning Yearning

HMLST : Hands on Machine Learnign with Scikit learnig and tensorflow

DeepLearning Deep Learning by Ian Goodfellow

All tutorials here are written by AbdElRhman ElMoghazy.

About

Machine Learning Tutorials written by AbdElRhman ElMoghazy

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published