Machine Learning Flashcards
What is Machine Learning
Machine learning studies algorithm and representation that allow machines to improve performance on their tasks from experience
What can ML do?
- Assist you at home
- Image captioning
- Estimate prices of your ride (e.g. Careem, Uber)
- Translate
- Predict stock prices
- Monitor unusual behavior (Traffic Cameras)
- Find good search results
What is learning?
The ability to use previous data to perform future actions
What is supervised learning?
The machine experiences a series of inputs(x1,x2,x3,x4,…) along with the correct labels(y1,y2,y3,y4,…) and it aims to learn a mapping so that it can make a correct prediction for a new input
What is Unsupervised Learning?
- Algorithms that learn patterns from unlabelled data.
- The machine builds a model that can be used for various tasks such as reasoning, decision making,predicting things,communicating, etc
Generative vs. Discriminative Models
- Generative Models try to model how the input data was generated
- Discriminative models try to learn the decision boundary between different classes of data
Reinforcement Learning
- Agent’s utility is defined by the reward function.
- It interacts with the environment and receives feedback in the form of rewards or punishments.
Different tribes in AI/ML
- Symbolists
- Bayesians
- Analogizers
- Connectionists
- Evolutionaries
What are 5 Big Ideas in Artificial Intelligence
1.Perception: Computers percieve the world through sensors.
2. Representation and Reasoning:Agents maintain representations of the world and use them for reasoning.
3. Learning: Computers can learn from data.
4. Natural Interaction: Intelligent agents require many kinds of knowledge to interact naturally with humans.
5. Social Impact: AI can impact society in both positive and negative ways.