DS231 Week 4
DS231 Week 4
26/12/2021
College of Computing and
Informatics
Bachelor of Data Science
DS-231
Introduction to Data Science
Programming
2
DS-231
Introduction to Data Science Programming
Week 4
Machine Learning Means … Using a
Machine to Learn from Data
Contents
4
Weekly Learning
Outcomes
1. Grasping the machine learning process
5
Required Reading
1. Chapter 3. Machine Learning Means … Using a
Machine to Learn from Data (Lillian Pierson,
Data Science, 3rd Edition, 2021)
Videos
• Machine Learning Basics | What Is Machine Learning? | Introduction To Machine
Learning
https://youtu.be/ukzFI9rgwfU
• Supervised vs Unsupervised vs Reinforcement Learning
https://youtu.be/1FZ0A1QCMWc
6
1. Defining Machine Learning and Its Processes
Defining Machine Learning and Its Processes
learning
algorithms can
be broken down
.by function
Seeing What You Can Do
Selecting algorithms based on function
• Example of Deep learning algorithm: If you use Gmail, you
must be enjoying its autoreply functionality. You know —
the three 1-line messages from which you can choose an
autoreply to a message someone sent you? Well, this
autoreply functionality within Gmail is called Smart Reply,
and it is built on deep learning algorithms.
• Another innovation built on deep learning is Facebook
DeepFace, the Facebook feature that automatically
recognizes and suggests tags for the people who appear in
your Facebook photos.
Seeing What You Can Do
Using Spark to generate real-time big data analytics
• Apache Spark is an in-memory distributed computing
application that you can use to deploy machine learning
algorithms on big data sources in near-real-time to
generate analytics from streaming big data sources.
• In-memory refers to processing data within the computer’s
memory, without reading and writing its computational
results onto the disk. In-memory computing provides its
results a lot faster but cannot process much data per
processing interval.
Thank
You