Lecture 1 Ai
Lecture 1 Ai
TO ARTIFICIAL INTELLIGENCE
SPRING ‘24
LECTURE 1
INTRODUCTION
Jeopardy’s Watson is a one-task machine. Big task, but one task. (2011)
What the buzzwords have in common
Market forecasting
Profiling
Famous ML e-commerce problem
Medical diagnosis
More Data:
Enables us to pin down the pattern better.
gradual → jump
More Computation:
Enables us to optimize very complex models.
gradual → jump
ML Success Stories
What happened?
to profile a person.
What about the models?
Dimensionality
Data Model
Preprocessing Reduction Model Testing
Collection Learning
(Optional)
Machine Learning: Data -> Train a Model on Data -> Make Predictions on New Data
Feature Engineering: Extracting useful patterns from data that will be used for ML models for
classification
Feature Learning: Feature learning algorithms find the common patterns that are important
to classify samples and extract them automatically to be used in a classification or regression
process.
Deep Learning: New methods and strategies designed to generate deep hierarchies of non-
linear features so that Deep architectures with dozens of layers of non-linear hierarchical
features can be trained
Image by Honglak Lee and colleagues (2011) , “Unsupervised Learning of Hierarchical Representations with Convolutional Deep Belief Networks”
Training and testing
Universal set
(unobserved)
The algorithms control the search to find and build the knowledge structures.
Supervised learning ( )
Prediction
Classification (discrete labels), Regression (real values)
Unsupervised learning ( )
Clustering
Probability distribution estimation
Finding association (in features)
Dimension reduction
Semi-supervised learning
Reinforcement learning
Decision making (robot, chess machine)
Algorithms
Supervised learning Unsupervised learning
Semi-supervised learning
Machine learning structure
Supervised learning
Machine learning structure
Unsupervised learning
What are we seeking?
error
• Linear classifier
Techniques:
Logistic regression
Support vector machine (SVM)
Multi-layer perceptron (MLP)
Learning techniques
• Non-linear case
Face detection
Object detection and recognition
Image segmentation
Multimedia event detection
Economical and commercial usage
References
W. L. Chao, J. J. Ding, “Integrated Machine Learning Algorithms for Human Age Estimation”,
NTU, 2011.
Y. S. Abu-Mostafa, “Artificial Intelligence: Evolution & Revolution (& Hype!)”, 2018.