0% found this document useful (0 votes)
4 views40 pages

Introduction to Machine Learning Course

The document provides an introduction to a Machine Learning course taught by Dr. Syed Qamar Askari, covering various learning paradigms such as supervised, unsupervised, semi-supervised, and reinforcement learning. It outlines the course description, applications of machine learning, and essential concepts like data, models, training, and evaluation. The document also includes details on course content, evaluation methods, and tools to be used, such as Python or MATLAB.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views40 pages

Introduction to Machine Learning Course

The document provides an introduction to a Machine Learning course taught by Dr. Syed Qamar Askari, covering various learning paradigms such as supervised, unsupervised, semi-supervised, and reinforcement learning. It outlines the course description, applications of machine learning, and essential concepts like data, models, training, and evaluation. The document also includes details on course content, evaluation methods, and tools to be used, such as Python or MATLAB.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Machine Learning

A brief introduction
Lecture – 1

Instructor: Qamar Askari


Headlines
• Instructor details
• Applications of ML
• What is machine learning?
• Supervised learning
• Unsupervised learning
• Semi-supervised learning
• Reinforcement learning
• Course description
Instructor details
Name: Dr. Syed Qamar Askari
Assistant professor (CS Department)
Email: syedqamar@[Link]
Office: EE-06
Office hours:
Course description
Course Name: Machine Learning
Course Code: CS-455
YouTube: [Link]

• Please see course outline for the course contents, lecture plans,
course objective and learning outcomes, and marks division etc.
• The teaching material and helping handouts will be shared with the
students in classroom.
Face detection & recognition
Speech Recognition
Traffic prediction
Product/Item Recommendation
Self-Driving Cars
SPAM Filtering
Personal Assistant
Online Fraud Detection
Stock Market Prediction
Medical Diagnosis
Intelligent Language Translators
Social Media Suggestions
Sentiment Analysis
Deepfake
Deepfake
And a lot more
How can we develop these and similar
applications?
Machine Learning is the obvious answer
What is Machine Learning?

According to Arthur Samuel, Machine Learning algorithms enable the


computers to learn from data, and even improve themselves, without
being explicitly programmed.
Traditional programming vs. Machine learning
A few very important terms
• Data/Dataset
• Features/Attributes
• Machine Learning Model
• Training a model
• Testing a model
• Error and Accuracy
Data
• Data is the most important and must-have food for machine learning.
Machine learning without data is nothing but a bare machine with no
soul and no mind.

• ML just consumes data and then learns the relations between


different data rather than understanding the data.

• It can be any fact, text, symbols, images, videos, etc., but in


unprocessed form.
Dataset: Features and samples
Machine Learning Model
• A machine learning model is a program that can find patterns or
make decisions from a previously unseen dataset.
Model training and testing
Error and Accuracy
• Error
• Difference between actual output and predicted output.
• Accuracy
• Percentage of true predictions
Machine Learning Process
Major Paradigms of Machine Learning
Supervised Learning – Classification
Supervised Learning – Regression

Price
Unsupervised Learning
Reinforcement Learning
Course contents
• Supervised learning
• Classification
• Artificial Neural Network
• Statistical classifiers: Naïve Bayes, Gaussian classifier, Histogram and Parzen window, etc.
• Logistic Regression
• Regression
• Linear regression
• Polynomial regression
• Unsupervised learning
• Clustering
• K-Means, Agglomarative clustering, Divisive clustering
• Recommender systems
• Dimensionality reduction
• Reinforcement learning
• Hidden Markov Models
• Deep Learning
• Convolutional Neural network
Course Evaluation
Item Assessment Task Frequency Weightage
1. Quizzes 4–5 10

2. Assignments 3–4 10
3 Mid Term Exam 1 20
4. End-Term Exam 1 40
5. Term Project 1 10
6. Class Participation - 10
7. Any Other
Languages or tools
• Python or MATLAB
Let’s discuss what you have already studied

You might also like