0% found this document useful (0 votes)
14 views29 pages

ARTIFICIAL INTE-WPS Office

Learn about artificial intelligence and how to incorporate it into your software development. Also learn about Data science and machine learning.

Uploaded by

Godson Obinna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views29 pages

ARTIFICIAL INTE-WPS Office

Learn about artificial intelligence and how to incorporate it into your software development. Also learn about Data science and machine learning.

Uploaded by

Godson Obinna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 29

Build your skills today!

Learn
ARTIFICIAL
INTELLIGENCE
MACHINE
LEARNING
Data
ARTIFICIAL INTELLIGENCE

Artificial intelligence is
intelligence demonstrated by
machines. It is an
enablement given to
machines that makes them
take certain decisions based
on experience and
circumstance.
Major branches of A.I
1.Machine learning
2.Computer vision
3.Fuzzy logic
4.Expert systems
5.Robotics
6.Neural networks/deep
learning
7.Natural language processing
Application areas of A.I

Email spam Filters


Text to Speech
Speech Recognition
Self Driving Cars
E-Payment
Google Maps
Application areas of A.I
Google Maps
Text Autocorrect
Automated Translation
Chatbots
Social Media
Face Detection
Visual Perception
Application areas of A.I
Search Algorithms
Robots
Automated Investment
NLP - Natural Language
Processing
Flying Drones
IBM's Dr. Watson
Apple's Siri
Microsoft's Cortana
Amazon's Alexa
Netflix's Recommendations
What is Machine learning?
Machine learning is a branch of AI
that enables machines to learn
from data and algorithms. It
improves performance based on
past experiences and can make
decisions without explicit
programming.
Machine learning involves
collecting historical data and
building logical models for
future inference.
Types of Machine learning
Algorithms
Machine learning algorithms
can be broadly categorized
into three types: supervised
learning, unsupervised
learning, and reinforcement
learning. Each type has its
own approach to training
machines and extracting
Supervised Machine
Learning
Supervised learning is a
category of machine learning
that uses labeled datasets to
train algorithms to predict
outcomes and recognize
patterns. Unlike unsupervised
learning, supervised learning
algorithms are given labeled
training to learn the relationship
between the input and the
Supervised Machine
learning Algorithms
Linear regression
Decision trees
Support Vector Machine
Naive Bayes
KNN algorithm
Mean
Random forest
Gradient boosting
UnSupervised Machine
Learning
Unsupervised learning in
artificial intelligence is a type of
machine learning that learns
from data without human
supervision. Unlike supervised
learning, unsupervised machine
learning models are given
unlabeled data and allowed to
discover patterns and insights
without any explicit guidance or
UnSupervised Machine
learning Algorithms
KNN (k-nearest neighbors)
Hierarchal clustering
Anomaly detection
Neural Networks
Principle Component Analysis
Independent Component
Analysis
Apriori algorithm
Singular value decomposition
General
Overview of All
Machine
learning
Algorithms
Linear Regression
It is a supervised learning
algorithm that relates the value
of one or more independent
variables to the value of a
dependent variable. The goal is
to find linear combinations of
these independent variables that
can also predict values for your
dependent variable.
Decision
Trees
Decision trees are based on the
principle that if you have enough
examples of your training data set,
then you can use these examples to
create one tree per decision variable
in your problem. In this case,
multiple branches would come out of
each node, representing different
possible outcomes or predictions
made by our model using each input
variable.
Support Vector Machines
(SVM)
Support vector machines (SVM)
are supervised learning
algorithms in binary
classification. The SVM is also
known as a kernel-based
classifier. It uses the concept of
high-dimensional data points to
determine which of two classes
(or categories) will be most
beneficial for further analysis
Logistic
Regression
It is a supervised learning
algorithm that can use for
classification, binary
classification, and multi-class
classification. Given its
probability density function,
it predicts the probability of
an event occurring.
Nearest Neighbor
The algorithm uses information about
each point in your datasets, such as
its x and y coordinates and color or
shape, to determine how similar each
point is to itself (its Euclidean
distance). The value of each feature
used by this algorithm will vary
depending on what you're trying to
do with your data set.
Gaussian Naive
Bayes
The Naive Bayes model is a generative
model. (Gaussian) Naive Bayes
assumes that each class has a
Gaussian distribution. The basic idea
behind GNB is that we have a set of
training data (a bunch of examples),
and we want to predict what event will
happen next in our new example.
Random
Forest
Random Forest is a
supervised learning
technique that uses
multiple decision trees to
make predictions. It gets
used in many fields,
including biology and
machine learning.
K-Means
TheClustering
K-means clustering algorithm is
one of the most popular
unsupervised machine learning
algorithms and it is used for data
segmentation. It works by
partitioning a data set into k clusters,
where each cluster has a mean that
is computed from the training data.
The number of clusters, k, is usually
determined through experimentation.
Principal Component
Analysis (PCA)
The PCA algorithm is used for
dimensionality reduction and is
commonly used in conjunction
with the k-means clustering
algorithm. It works by finding a
lower-dimensional space that
contains most of the variation in
the original data set
AutoEncode
r
The AutoEncoder algorithm is a type of neural
network that is used for unsupervised learning.
It works by taking an input data set and
encoding it into a hidden layer. The encoded
data is then decoded and compared to the
original input data set. If there is a high degree
of similarity between the two sets, then the
encoder has done its job correctly. Otherwise,
the encoder needs to be tuned until there is a
high degree of similarity between the two sets.
Deep Belief
Networks
The Deep Belief Network (DBN)
algorithm is a deep learning algorithm
that is used for unsupervised learning.
It works by creating a hierarchy of
layers where each layer is composed
of multiple neurons. The first layer is
called the input layer and consists of
neurons that are connected to the
original data set.
Restricted Boltzmann Machine (RBM)
The Restricted Boltzmann Machine
(RBM) algorithm is a type of neural
network that is used for unsupervised
learning. It works by taking an input
data set and splitting it into two
parts: the visible layer and the hidden
layer. The visible layer consists of
neurons that are connected to the
original data set while the hidden
layer consists of neurons that are not
connected to the original data set.
Convolutional Neural Networks
(CNNs)
Convolutional Neural Networks
(CNNs) is a type of neural
network that is used for both
unsupervised and supervised
learning problems. They work by
taking an input image and
splitting it into small square tiles
called “windows.”
Support Vector Machines
(SVMs)
Support Vector Machines (SVMs) are
a type of machine learning
algorithm that is used for both
unsupervised and supervised
learning problems. They work by
constructing a hyperplane in a high-
dimensional space where all the
training data points lie on one side
of the plane and all the other data
points lie on the other side.
Subcribe to our
channel to get
more informative
videos. Thanks

You might also like