Intro Part1
Intro Part1
Intro Part1
Artificial intelligence
Machine learning
Deep learning
Mattias Ohlsson
Google photo
Search term:
Katt
Future …
Self-driving
cars
https://www.ericsson.com/en/blog/2020/1/self-driving-car-passenger-experience
What is deep learning?
https://becominghuman.ai/deep-learning-made-easy-with-deep-cognition-403fbe445351
http://uc-r.github.io/feedforward_DNN
http://www.digitalrhetoriccollaborative.org/2018/04/23/inscrutable-ai-deep-learning-and-the-problem-of-technology-and-trust/
https://www.zdnet.com/article/deep-learning-the-interest-is-more-than-latent/
https://codeburst.io/deep-learning-what-why-dd77d432f182
https://www.cgit.se/nyheter/vad-ar-deep-learning
First, what about AI / ML / DL
”the study of
intelligent agents”
Narrow AI
self-driving cars
Machine Learning
Deep learning
Neural
networks
Eg. machine
learning for
classification Naive Bayes
Support vector
machines
Logistic KNN
regression
We can consider ML a subset of AI
AI ML
And deep learning a subset of ML
AI ML DL
To make it simple!
Deep learning is
actually a fancy
name for a collection
of tools that belongs to
Separate red
from blue
Healthy or not?
Regression: Predict a numerical output given an input
An example
●
Predict the useful remaining life of a battery
Translation: sequence in → sequence out
https://arxiv.org/pdf/1812.04948.pdf
Generate faces
Some application areas (growing by the day...)
Machine Classification
Translation
Object
Classification recognition
Natural
Language OCR
Images Processing
Generation
Speech Topic
(semantic) recognition segmentation
Segmentation Enhancement
Healthcare
Bioinformatics Data
security
High energy
physics
Financial Recommendations
trading
Smart
cars
Fraud Playing
Online detection games
search
Examples
Object detection
Semantic Image Segmentation Instance-aware segmentation
Self-driving cars
Waymo has launched its robo taxi self-driving car service called
Waymo One in Pheonix, Arizona (USA) as of December 2018.
Video in youtube
Types of
Learning
Semi-supervised
Learning
●
Supervised Learning
Pattern mining given labeled data
●
Unsupervised Learning
Pattern mining in unlabeled data
●
Semi-supervised Learning
A mix of supervised and unsupervised
learning. There are labels for a subset
of the data, but not for all of it.
●
Reinforcement Learning
Learns to act based on
feedback/reward
●
Self-supervised Learning (new)
Supervised Learning
Supervised Learning involves using labelled data sets that have inputs and expected outputs, i.e.
ground truth.
When you train a machine learning model e.g. a CNN, using supervised learning, you give it an
input and tell it the expected output.
If the output generated by the model is wrong, it will readjust its calculations. This process is done
iteratively over the data set, until the model makes no more mistakes.
Example: Image classification with CNNs
CNN
Unsupervised Learning
“Compressed representation”
Encoder Decoder
Autoencoder
Semi-supervised Learning
An example
Semi-supervised Learning
Multi-layer Convolutional
perceptron neural networks
Generative
adversarial Autoencoder
network
A simple neural network (MLP)
Input Output
Tunable weights
Many different kinds of network architectures
http://www.asimovinstitute.org/neural-network-zoo/
Some common architectures
http://uc-r.github.io/feedforward_DNN
Some common architectures
Autoencoder Networks
Some common architectures
ML DL
Deep learning
Each
Each layer
layer is
is learning
learning efficient
efficient features
features for
for the
the question
question at
at hand.
hand.