Assignments, lecture slides, and files have been included in this repository.
Machine Learning is a kind of Artificial intelligence that allows software applications to become more efficient at perdicting outcomes without being explicitly programmad. In this course, you will learn and implement machine learning algorithms from scrath.
This course provides a broad introduction to machine learning, data mining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI). The course will also draw from numerous case studies and applications, so that you'll also learn how to apply learning algorithms to building smart robots (perception, control), text understanding (web search, anti-spam), computer vision, medical informatics, audio, database mining, and other areas.
This repository is my work for this course. This has been created to help learners when they are stuck in programming assignments. The code base, quiz questions, and diagrams are taken from the Machine Learning course.
clone this repository
!git clone https://github.com/faizan1234567/Machine-Learning
cd Machine-Learning
Download MATLAB-2019 or later version/Ocative, cd into the Machine Learning folder for accessing files.
-
Week 1
- Introduction to Machine Learning (lecture slides)
-
Week 2
-
Week 3
-
Week 4
-
Week 5
-
Week 6
-
Week 7
-
Week 8
-
Week 9
-
Week 10
- Learning with large datasets (lecture slides)
-
Week 11
- Application Example: Photo OCR (lecture slides)
Programming assignments solutions has been provided for reference. Please don't copy and paste, as Programming assignments are fairly simple if you have followed the lectures. This solution is for hints and to keep you motivated to learn. If you are stuck in your programming assignments, please take it as help.