SlideShare a Scribd company logo
School of AI
AI is the New Electricity
AI 2
Artificial Intelligence
• What is AI
• Artificial Intelligence is a way to make machines think and behave
intelligently.
• Machines understand the World and accordingly react to situations in
the same way that Humans do
• AI is closely related to the study of Human Brain.
AI 3
Why do we need to study AI?
• AI has the ability to impact every aspect of our lives.
• The field of AI tries to understand patterns and behaviors of entities.
• With AI, we want to build smart systems and understand the concept
of intelligence as well.
• The intelligent systems that we construct are very useful in
understanding how an intelligent system like our brain goes about
constructing another intelligent system.
AI 4
How Brain Thinks
AI 5
How AI Thinks
AI 6
Applications of AI
• Computer Vision
• Natural Language Processing
• Speech Recognition
• Expert Systems
• Games
• Robotics
AI 7
Computer Vision
AI 8
Natural Language Processing
• Spell checking, keyword search, finding synonyms
• Extracting information from websites such as
• product price, dates, location, people or company names checking, keyword search, finding
synonyms
• Machine translation
• Spoken dialog systems
• Complex question answering
• Automated/assisted translation
• Sentiment analysis for marketing or finance/trading
• Speech recognition
• Chatbots / Dialog agents
AI 9
AI / ML / DL
AI 10
AI / ML / DL
AI 11
Machine Learning
• Using Data to Answer Questions
Training Prediction
Using Answer
Data Questions
AI 12
Machine Learning Process Flow
AI 13
Machine Learning Algorithms
AI 14
Machine Learning – Supervised Learning
• Supervised Learning
• Given a set of data points {x(1),...,x(m)} associated to a set of outcomes {y(1),...,y(m)}, we want to build
a classifier that learns how to predict y from x.
• Type of prediction ― The different types of predictive models are summed up in the table below:
AI 15
Machine Learning – Supervised Learning
• Type of Model ― The different models are summed up in the table below:
AI 16
Support Vector Machines
• The goal of support vector machines is to find the line that maximizes the minimum distance to the line
• Optimal margin classifier – The optimal margin classifier ’h’ in such that:
AI 17
Naïve Bayes
• Assumption – The Naïve Bayes model supposes that the feature of each data point are all independent.
•
AI 18
Machine Learning – Unsupervised Learning
• The goal of unsupervised learning is to find hidden patterns in unlabeled
data {x(1),...,x(m)}.
• Jensen's inequality ― Let g be a convex function and X a random variable. We
have the following inequality:
AI 19
Unsupervised Learning – k-means Clustering
• The
AI 20
Unsupervised Learning – k-means Clustering
• The
AI 21
Supervised Learning
AI 22
Unsupervised Learning
AI 23
Supervised Learning Vs Unsupervised Learning
AI 24
ML Algorithm – Linear Regression
AI 25
Computer Vision
AI 26
Machine Learning Model Selection
AI 27
ML Algorithm – Logistic Regression
AI 28
ML Algorithm – Classification and Regression Trees
AI 29
ML Algorithm – Naïve Bayes
AI 30
ML Algorithm – K – Nearest Neighbours
AI 31
ML Algorithm – Support Vector Machines
AI 32
Deep Learning
• Neural Networks and Deep Learning
• Improving Deep Neural Networks: Hyperparameter tuning,
Regularization and Optimization
• Structuring Machine Learning Projects
• Convolutional Neural Networks
• Sequence Models
AI 33
Deep Learning
AI 34
Deep Learning
AI 35
Deep Learning - CNN
AI 36
Deep Learning – Neural Network
AI 37
TensorFlow
• TensorFlow™ is an open source software library for high performance
numerical computation.
• Its flexible architecture allows easy deployment of computation
across a variety of platforms (CPUs, GPUs, TPUs), and from desktops
to clusters of servers to mobile and edge devices.
• Originally developed by researchers and engineers from the Google
Brain team within Google’s AI organization, it comes with strong
support for machine learning and deep learning and the flexible
numerical computation core is used across many other scientific
domains.
AI 38
Basic Classification in TensorFlow – Steps
• Import the Fashion MNIST Dataset
• Explore the Data
• Preprocess the Data
• Build the Model
• Train the Model
• Evaluate Accuracy
• Make Predictions
AI 39
Basic Classification in TensorFlow
• Trains a neural network model to classify images of clothing, like sneakers and
shirts. It's okay if you don't understand all the details, this is a fast-paced
overview of a complete TensorFlow program with the details explained as we go.
• This guide uses tf.keras, a high-level API to build and train models in TensorFlow.
• Colab is the Resource provided by Google to write and test code on web.
• https://colab.research.google.com/github/tensorflow/docs/blob/master/site/en/
tutorials/keras/basic_classification.ipynb#scrollTo=vasWnqRgy1H4
AI 40
Learning Math
Linear Algebra
https://www.youtube.com/watch?v=kjBOesZCoqc&index=1&list=PLZHQObOWTQDPD3
MizzM2xVFitgF8hE_ab
https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/
Calculus
https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr
Probability
https://www.edx.org/course/introduction-probability-science-mitx-6-041x-2
Algorithms
https://www.edx.org/course/algorithm-design-analysis-pennx-sd3x
AI 41
Foundations
Programming
• Syntax and basic concepts: Google’s Python Class, Learn Python the Hard Way.Practice:
Coderbyte, Codewars, HackerRank.
Linear algebra
• Deep Learning Book, Chapter 2: Linear Algebra. A quick review of the linear algebra concepts
relevant to machine learning.A First Course in Linear Model Theory by Nalini Ravishanker and
Dipak Dey. Textbook introducing linear algebra in a statistical context.
Probability and Statistics
• All of Statistics: A Concise Course in Statistical Inference, by Larry Wasserman. Introductory text
on statistics.
AI 42
Foundations
Calculus
• Khan Academy: Differential Calculus. Or, any introductory calculus course or textbook.
Machine Learning
• Andrew Ng’s Machine Learning course on Coursera Data science bootcamps:
• Textbook - An Introduction to Statistical Learning by Gareth James et al. Excellent reference for
essential machine learning concepts, available free online.
Deep Learning
• Deeplearning.ai, Andrew Ng’s introductory deep learning course.CS231n: Convolutional Neural
Networks for Visual Recognition, Stanford’s deep learning course. Helpful for building
foundations, with engaging lectures and illustrative problem sets.
AI 43
References
Deep Learning
• Deeplearning.ai, Andrew Ng’s introductory deep learning course.CS231n: Convolutional Neural
Networks for Visual Recognition, Stanford’s deep learning course. Helpful for building
foundations, with engaging lectures and illustrative problem sets.
AI 44
Questions
AI 45

More Related Content

PPTX
Machine Learning 101 | Essential Tools for Machine Learning
PPTX
Ferruzza g automl deck
PDF
Machine learning – 101
PDF
Ai in finance
PPTX
Build a Neural Network for ITSM with TensorFlow
PDF
How to use Artificial Intelligence with Python? Edureka
PDF
Artificial Intelligence with Python | Edureka
PPTX
TensorFlow Event presentation08-12-2024.pptx
Machine Learning 101 | Essential Tools for Machine Learning
Ferruzza g automl deck
Machine learning – 101
Ai in finance
Build a Neural Network for ITSM with TensorFlow
How to use Artificial Intelligence with Python? Edureka
Artificial Intelligence with Python | Edureka
TensorFlow Event presentation08-12-2024.pptx

Similar to AI - To get an overview (20)

PDF
Hacking Predictive Modeling - RoadSec 2018
PPTX
Machine Learning Algorithms
PPTX
1- Introduction to A I and systems pptx
PPTX
Tensorflow
PPTX
Artificial intelligence: Simulation of Intelligence
PDF
machine learning basic unit1 for third year cse studnets
PDF
Week 12: Cloud AI- DSA 441 Cloud Computing
PPTX
Machine learning a developer's perspective
PPTX
Artificial Intelligence Buzzwords and related topics.pptx
PPTX
Internship - Python - AI ML.pptx
PPTX
Internship - Python - AI ML.pptx
PPTX
Overview of Machine Learning and its Applications
PPTX
Defend against adversarial AI using Adversarial Robustness Toolbox
PPTX
Basic_Introduction_of_Machine_Learning for undergraduate
PDF
Autonomous Machines with Project Bonsai
PPTX
Machine Learning
PPT
Machine learning and deep learning algorithms
PPT
Intro_2.ppt
PPT
Intro.ppt
PPT
Intro.ppt
Hacking Predictive Modeling - RoadSec 2018
Machine Learning Algorithms
1- Introduction to A I and systems pptx
Tensorflow
Artificial intelligence: Simulation of Intelligence
machine learning basic unit1 for third year cse studnets
Week 12: Cloud AI- DSA 441 Cloud Computing
Machine learning a developer's perspective
Artificial Intelligence Buzzwords and related topics.pptx
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptx
Overview of Machine Learning and its Applications
Defend against adversarial AI using Adversarial Robustness Toolbox
Basic_Introduction_of_Machine_Learning for undergraduate
Autonomous Machines with Project Bonsai
Machine Learning
Machine learning and deep learning algorithms
Intro_2.ppt
Intro.ppt
Intro.ppt
Ad

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
1. Introduction to Computer Programming.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A comparative analysis of optical character recognition models for extracting...
TLE Review Electricity (Electricity).pptx
Enhancing emotion recognition model for a student engagement use case through...
1 - Historical Antecedents, Social Consideration.pdf
Zenith AI: Advanced Artificial Intelligence
Web App vs Mobile App What Should You Build First.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Unlocking AI with Model Context Protocol (MCP)
A comparative study of natural language inference in Swahili using monolingua...
Group 1 Presentation -Planning and Decision Making .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Building Integrated photovoltaic BIPV_UPV.pdf
OMC Textile Division Presentation 2021.pptx
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
Heart disease approach using modified random forest and particle swarm optimi...
1. Introduction to Computer Programming.pptx
Ad

AI - To get an overview