These notes accompany the University of Central Punjab CS class CSAL4243: Introduction to Machine Learning. The course provides an introduction to machine learning i.e. how to make computers learn from data without being explicitly programmed. Topics include: supervised learning (regression and classification, parametric/non-parametric learning, neural networks, and support vector machines); unsupervised learning (clustering, dimensionality reduction); model optimization and and best practices (bias/variance tradeoffs);. The course will also discuss advanced topics in machine learning, like deep learning, convolutional neural networks and large scale machine learning.
Reference Material
Tutorials
Lectures
-
Revision Class
-
Project Progress Presentation
Assignments
- [Download]
Projects
List of projects done by students as part of the course are given below.
Github repository for each project can be reached by clicking on the project name.
Credits
Credit for the website design and outlook goes to Fei-Fei Li and Andrej Karpathy Stanford course cs231n: Convolutional Neural Networks for Visual Recognition