Traditional Programming and Machine Learning
Lori Mullooly
Created on August 29, 2024
Over 30 million people build interactive content in Genially.
Check out what others have designed:
SLYCE DECK
Personalized
LET’S GO TO LONDON!
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
Transcript
Traditional Programming
Machine Learning
Computer
The rules of the program (genre, etc.) are applied to the data (the list of songs).
Data
A list of songs.
Data
A list of 200 songs I like, or, a list of 400 songs labeled "like" or "don't like." **Machine learning requires large amounts of data!**
Output
A playlist of songs I like.
Computer
Looks for patterns such as genre, artist, tempo, etc. and uses those patterns to make predictions about what songs that aren't in the original data set that I may like.
Output
A playlist of songs I like.
Program
The program defines specific features of songs you like: genre, singer, tempo, etc. and has rules about how to choose those songs from the list (data).
Algorithm
An algorithm that can predict what songs I like based on the data (large list of songs I like or list of songs labeled "like" or "don't like."
- A program is given to the computer.
- Data is given to the computer.
- The rules given in the program are applied to the data.
- The result of the rules applied to that data is the output.
- Data is given to the computer.
- Output, or the correct answer, is given to the computer.
- The computer creates algorithms.
- The algorithm makes predictions for how to get the desired output from the input provided.
Make a Playlist of Songs I Like
Hover over the text in each shape to learn how that piece fits in to the two styles of computing