AI Flashcards
How can AI be used to Solve Machine Learning Problem?
- Automatically create models from data to perform certain tasks through machine learning
- Not Guaranteed perfect model, but will find good model depending on difficulty of problem
- Good for problem where it is difficult to create good models manually
- Good for problems that don’t require perfect answers
AI in Optimisation Problems:
- Solve them in a reasonable amount of time through optimisation techniques
- No guarantee to find optimal solution in reasonable amount of time but a good solution
- Good for problems where no specific technique exists that guarantees that optimal solution can be found
Think Humanly?
-Can machine think humanly?
- Can we consider machine as human?
- How to define think humanly?
==> With AI we need to define things with mathematical forms
Act Humanly?
- What can humans do?
- What if human’s action is wrong?
==> Doesn’t mean we shouldn’t copy the wrong actions
Think Rationally?
- Think Logically?
- Logical AI?
- Too Narrow?
Act Rationally?
==> Rationality: Doing the right thing can be mathematically defined & General enough, linked to human behaviour
Define AI using ‘Rational Agents’:
Rational Agents are computer programs that perceive their environments & take actions that maximize their chances of achieving best EXPECTED outcome
What is Machine Learning?
An agent is learning if it improves its performance after making observations about the world.
Machine Learning when the agent is a Computer
What is Machine Learning Problem?
Problems that require a model to be built automatically from data e.g => to make classification
What are the forms of Machine Learning?
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
What is Supervised Learning?
- Most popular form in Real World
- Learning with a Teacher
- Teacher: expected output, labels, classes, etc.
- Solve 2 types of Problems : Classification & Regression Problem
What is Classification Problem?
{Give example}
- Predict categorical class Labels
==> Spam Detection
What is Regression Problem?
{Give example}
- Prediction of a Real Value
==> Student Grades, Stock Price Prediction
Define Supervised Learning:
Agents Observe input-output pairs & learns a function that maps from input to output
Define Unsupervised Learning:
Agent Learns patterns in the input without any explicit feedback