DNN Intro
DNN Intro
Dr Akhter Mohiuddin
Deep learning
2
AI vs ML vs DL
Deep learning & Neural networks
4
Importance of DL
⬢ ML works only with sets of structured and semi-structured data, while deep learning
works with both structured and unstructured data
⬢ Deep learning algorithms can perform complex operations efficiently, while machin
learning algorithms cannot
⬢ Machine learning algorithms use labeled sample data to extract patterns, while dee
learning accepts large volumes of data as input and analyzes the input data to extr
features out of an object
⬢ The performance of machine learning algorithms decreases as the number of data
increases; so to maintain the performance of the model, we need a deep learning
5
Deep
learning
Applications
6
Applications
⬢ Virtual Assistants
⬢ Chatbots
⬢ Healthcare
DL is used for medical
research, drug discovery,
and diagnosis of life- ⬢ Companies such as Netflix, Amazon, YouTube, and Spotify give relevant
threatening diseases. movies, songs, and video recommendations to enhance their customer
experience.
⬢ Based on a person’s browsing history, interest, and behavior, online
streaming companies give suggestions to help them make product and
service choices.
7
Image Coloring Image Captioning
10
Image
Classification
Datasets
11
CIFAR 10 MNIST Handwritten
digits
MNIST Fashion
12
DL and
Natural
Language
Processing
13
Applications in NLP
⬢ Search Autocorrect and ⬢ Social media posts some ⬢ Sentiment analysis for text
14
Parameter ML DL
Data Dependency ⬢ ML depends on the huge ⬢ DL depends on a large
amount of data, it can still amount of data, so we
work on small amount of need to feed a large
data. amount of data for good
performance.
Execution time ⬢ ML takes less time to ⬢ DL takes a long
train the model than deep execution time to train
learning, but it takes a the model, but less time
long-time duration to test to test the model.
the model.
15
Parameter ML DL
Hardware ⬢ ML models do not need ⬢ DL model needs a huge
Dependencies much amount of data, so amount of data to work
they can work on low-end efficiently, so they need
machines. GPU's and hence the
high-end machine.
⬢ ML models need a step of ⬢ DL does not need to
Feature
feature extraction by the develop the feature
Engineering
expert, and then it extractor for each
proceeds further. problem; instead, it tries
to learn high-level
features from the data on
its own.
16
Parameter ML DL
Type of data ⬢ ML models mostly require ⬢ DL models can work with
data in a structured form. structured and
unstructured data both
⬢ ML models are suitable as they rely on the layers
Suitable for for solving simple or bit- of the ANN.
complex problems.
⬢ DL models are suitable
for solving complex
problems.
17
Deep Neural Network
18
Contact:
19