0% found this document useful (0 votes)
67 views19 pages

[ML&PR 2025] Lec0 Intro

The document provides an introduction to a Machine Learning and Pattern Recognition course taught by Dr. Dina Khattab, covering key concepts in artificial intelligence, machine learning types, and applications. It outlines the course syllabus, prerequisites, and grading structure, emphasizing the importance of data in machine learning. Python is specified as the primary programming language for lab assignments.

Uploaded by

ziadsameh071
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)
67 views19 pages

[ML&PR 2025] Lec0 Intro

The document provides an introduction to a Machine Learning and Pattern Recognition course taught by Dr. Dina Khattab, covering key concepts in artificial intelligence, machine learning types, and applications. It outlines the course syllabus, prerequisites, and grading structure, emphasizing the importance of data in machine learning. Python is specified as the primary programming language for lab assignments.

Uploaded by

ziadsameh071
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
You are on page 1/ 19

Machine Learning & Pattern

Recognition
Lecture 0: Introduction
Dr. Dina Khattab
Scientific Computing Department
[email protected]
Instructor: Dr. Dina Khattab

Email: [email protected]

Office: Main Building – 4th floor – Room 302

Tuesday 11:00 AM – 12:00 PM


Office Hours:
Thursday 1:00 PM to 2:00 PM
Artificial Intelligence

• Is the science which allows machines (or


computers) to mimic cognitive functions that
humans associate with the human mind, such as
learning , problem solving and decision making
specially for non-programed situations
AI Problems

• Reasoning & Problem Solving

• Knowledge representation (Expert


Systems)

• Planning

• Learning (ML)

• Natural Language Processing (NLP)

• Perception (Vision & Speech)

• Motion & Manipulation (Robotics)


MACHINE LEARNING
Machine Learning (ML)
• Traditional Learning (Rule-based)

Data

Computer Output
Program

• Machine Learning (example/experience-based)

Data

Computer Program

Output
What is Machine Learning is about?

• Enable the machine to learn.


• It’s all about data (understand data very well and have good data)

• Machine learning process


– Data (datasets) >> Techniques >> decisions
Applications
Retail
• Face/Speech Recognition
• Language Translation
• Self-driving Cars
Search
• Virtual Personal Assistant
• Traffic Predictions
• Stock Marketing Movie
• Healthcare Distribution

• Medical Diagnosis
• Style Recommendation
• Advertising Videos
• Filtering/News feed

Music
Types of Machine Learning

Machine Learning

Supervised Unsupervised Reinforcement

Task driven Data driven Learn by interacting to


(Regression / (Clustering) environment
classification)
Regression
Predicting House
ML Model
Prices
Classification
cat/dog
classification
ML Model
Clustering
Document
Retrieval ML Model
Syllabus

• Supervised Learning
– Regression
– Classification
 Unsupervised Learning
– Clustering & Retrieval
– Dimensionality Reduction
Materials

“Machine Learning “Machine Learning


Specialization” Specialization”
by Carlos Guestrin & Emily Fox by Andrew Ng

( Washington Uni. – Coursera ) (Stanford Uni. – Coursera )

Course Link Course Link


https://www.coursera.org/sp • https://www.coursera.org/specializa
tions/machine-learning-introduction
ecializations/machine- (3 Courses)
learning • https://www.youtube.com/watch?v
(4 Courses) =vStJoetOxJg&list=PLkDaE6sCZn6FN
C6YRfRQc_FbeQrF8BwGI
(Youtube)
Perquisites

Basic Courses (free):

• Python
https://www.udacity.com/course/introduction-to-python--ud1110

• Statistics
https://www.udacity.com/course/intro-to-statistics--st101

• Linear Algebra
https://www.udacity.com/course/linear-algebra-refresher-course--
ud953
Programming

• Python will be main


programming environment for
the Lab/assignments.
Grades

Year Work 35% Final 50% Midterm 15%


Lab Hands-on +
Assignments
Practical/Project

You might also like