SlideShare a Scribd company logo
SPECIAL TOPICS
BIG DATA
DEEP LEARNING
1205012030 BÜŞRA İÇÖZ
1205012013 ŞEYMA NUR KARAYAĞLI
1205012016 SEVİL BÜŞRA KANLITEPE
OUTLINES
● Introduction
● Relationship between Artificial Intelligence, Machine Learning and Deep Learning
● Deep Learning
● Artificial Neural Network
● GPU in Deep Learning
● Deep Learning in Big data
● Applications
● Benefits and weaknesses
● Algorithms, Libraries and Tools
● Questions
INTRODUCTION
In the past 10 years, machine learning and Artificial Intelligence have shown
tremendous progress. The recent success can be attributed to:
• Explosion of data
• Cheap computing cost – CPUs and GPUs
• Improvement of machine learning models
• Much of the current excitement concerns a subfield of it called “deep learning”.
Deep Learning
RELATIONSHIP BETWEEN ARTIFICIAL
INTELLIGENCE, MACHINE LEARNING AND DEEP
LEARNING
ML takes some of the core ideas of AI and
focuses them on solving real-world problems
with neural networks designed to mimic our
own decision-making. Deep Learning focuses
even more narrowly on a subset of ML tools and
techniques, and applies them to solving just
about any problem which requires “thought” –
human or artificial.
DEEP LEARNING
What is Deep Learning?
Deep Learning is a subfield of machine learning concerned with algorithms inspired
by the structure and function of the brain called artificial neural networks.
ARTIFICIAL NEURAL NETWORK
ARTIFICIAL NEURAL NETWORK
Neural Network
• Deep Learning is primarily about neural networks, where a network is
an interconnected web of nodes and edges.
• Neural nets were designed to perform complex tasks, such as the task
of placing objects into categories based on a few attributes.
• Neural nets are highly structured networks, and have three kinds of
layers - an input, an output, and so called hidden layers, which refer
to any layers between the input and the output layers.
• Each node (also called a neuron) in the hidden and output layers has
a classifier.
ARTIFICIAL NEURAL NETWORK
GPU IN DEEP LEARNING
Deep learning involves huge amount of matrix
multiplications and other operations which can
be massively parallelized and thus sped up on
GPU-s.
A single GPU might have thousands of cores
while a CPU usually has no more than 12 cores.
Although GPU cores are slower than CPU cores,
they more than make up for that with their
large number and faster memory if the
operations can be parallelized. Sequential code
is still faster on CPUs.
GPU IN DEEP LEARNING
GPU IN DEEP LEARNING
GPU IN DEEP LEARNING
What is more efficient than GPU?
DEEP LEARNING IN BIG DATA
A key benefit of Deep Learning is the analysis and learning of massive amounts of
unsupervised data, making it a valuable tool for Big Data Analytics where raw data is
largely unlabeled and un-categorized.
DEEP LEARNING IN BIG DATA
Web search/advertising Datacenter management Computer security
DEEP LEARNING IN BIG DATA
UNSUPERVISED (CLUSTERING)
• Data is not labeled, no prior knowledge
• Group points that are “close” to each other
• Identify structure or patterns in data
• Unknown number of classes
• Unsupervised learning
SUPERVISED (CLASSIFICATION)
• Labeled data points, based on a training set
• Want a “rule” that assigns labels to new points
• Known number of classes
• Used to classify future observation
• Supervised learning
APPLICATIONS
Computer vision: Find coffee mug
APPLICATIONS
APPLICATIONS
IMAGE: Face recognation and image capturing can be given as examples for deep
learning aplication.
APPLICATIONS
SPEECH: Speech recognation can be given an example.
APPLICATIONS
Bioinformatics:
Detecting mitosis in breast
cancer cells
Predicting the toxicity of new
drugs
Understanding gene
mutation to prevent disease
BENEFITS
Robust
• No need to design the features ahead of time – features are automatically
learned to be optimal for the task at hand
• Robustness to natural variations in the data is automatically learned
Generalizable
• The same neural net approach can be used for many different applications and data
types
Scalable
• Performance improves with more data, method is massively parallelizable
WEAKNESSES
• Deep Learning requires a large dataset, hence long training period.
• In term of cost, Machine Learning methods like SVMs and other tree ensembles are very
easily deployed even by relative machine learning novices and can usually get you
reasonably good results.
• Deep learning methods tend to learn everything. It’s better to encode prior knowledge
about structure of images (or audio or text).
• The learned features are often difficult to understand. Many vision features are also not
really human-understandable (e.g, concatenations/combinations of different features).
• Requires a good understanding of how to model multiple modalities with traditional
tools.
ALGORITHMS, LIBRARIES AND TOOLS
Platform
● Ersatz Labs - cloud-based deep learning platform [http://www.ersatz1.com/]
● H20 – deep learning framework that comes with R and Python interfaces
[http://www.h2o.ai/verticals/algos/deep-learning/]
Framework
● Caffe - deep learning framework made with expression, speed, and modularity in mind.
Developed by the Berkeley Vision and Learning Center (BVLC)
[http://caffe.berkeleyvision.org/]
● Torch - scientific computing framework with wide support for machine learning
algorithms that puts GPUs first. Based on Lua programming language [http://torch.ch/]
Library
● Tensorflow - open source software library for numerical computation using data flow
graphs from Google [https://www.tensorflow.org/]
● Theano - a python library developed by Yoshua Bengio’s team
[http://deeplearning.net/software/theano/]
Deep Learning
Deep Learning
QUESTIONS
1) What is the relationship between Artificial Intelligence, Machine Learning and
Deep Learning?
2)Why we use GPU in deep learning over CPU?
3)What are the common using areas of Deep Learning?
4)What are the disadvantages of Deep Learning?
5)If you were going to make a new project using deep learning, what would this be?

More Related Content

PDF
Deep Learning Computer Build
PDF
Faster deep learning solutions from training to inference - Michele Tameni - ...
PDF
Distributed deep learning optimizations for Finance
PDF
Distributed deep learning optimizations - AI WithTheBest
PDF
Intel's Machine Learning Strategy
PPTX
AI Hardware
PPTX
Squeezing Deep Learning Into Mobile Phones
PDF
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics
Deep Learning Computer Build
Faster deep learning solutions from training to inference - Michele Tameni - ...
Distributed deep learning optimizations for Finance
Distributed deep learning optimizations - AI WithTheBest
Intel's Machine Learning Strategy
AI Hardware
Squeezing Deep Learning Into Mobile Phones
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics

What's hot (20)

PPTX
Deep Learning on Qubole Data Platform
PDF
Deep learning for FinTech
PDF
High Performance Computing: an Introduction for the Society of Actuaries
PPTX
High performance computing for research
PPTX
Deep Learning with Microsoft R Open
PDF
Recent developments in Deep Learning
PPTX
Mastering Computer Vision Problems with State-of-the-art Deep Learning
PPTX
Android and Deep Learning
PDF
Deep Learning Primer: A First-Principles Approach
PPTX
Deep learning on mobile - 2019 Practitioner's Guide
PDF
Near Data Computing Architectures: Opportunities and Challenges for Apache Spark
PDF
A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING
PDF
Machine Learning with New Hardware Challegens
PDF
Best Practices for On-Demand HPC in Enterprises
PDF
Improving Hardware Efficiency for DNN Applications
PPTX
An AI accelerator ASIC architecture
PDF
Deep Learning Accelerator Design Techniques
PDF
Affordable AI Connects To A Better Life
PDF
High performance computing - building blocks, production & perspective
PPTX
Deep learning an Introduction with Competitive Landscape
Deep Learning on Qubole Data Platform
Deep learning for FinTech
High Performance Computing: an Introduction for the Society of Actuaries
High performance computing for research
Deep Learning with Microsoft R Open
Recent developments in Deep Learning
Mastering Computer Vision Problems with State-of-the-art Deep Learning
Android and Deep Learning
Deep Learning Primer: A First-Principles Approach
Deep learning on mobile - 2019 Practitioner's Guide
Near Data Computing Architectures: Opportunities and Challenges for Apache Spark
A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING
Machine Learning with New Hardware Challegens
Best Practices for On-Demand HPC in Enterprises
Improving Hardware Efficiency for DNN Applications
An AI accelerator ASIC architecture
Deep Learning Accelerator Design Techniques
Affordable AI Connects To A Better Life
High performance computing - building blocks, production & perspective
Deep learning an Introduction with Competitive Landscape
Ad

Similar to Deep Learning (20)

PDF
Handwritten Recognition using Deep Learning with R
PDF
Introduction to multi gpu deep learning with DIGITS 2 - Mike Wang
PPTX
deep-learning-ppt-full-notes.pptx presen
PPTX
Deep learning with tensorflow
PPTX
DEEP_LEARNING_Lecture1 for btech students.pptx
PDF
Distributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
PPTX
Chug dl presentation
PPTX
AI hype or reality
PPTX
A simple presentation for deep learning.
DOCX
Title_ Deep Learning Explained_ What You Should Be Aware of in Data Science a...
PPTX
Deep learning
PPTX
Is Spark the right choice for data analysis ?
PPTX
AI Deep Learning - CF Machine Learning
PDF
Introduction To TensorFlow
PDF
Deep Learning For Practitioners, lecture 2: Selecting the right applications...
PDF
Large Scale Deep Learning with TensorFlow
PDF
Machine Learning Deep Learning AI and Data Science
PDF
Think Big | Enterprise Artificial Intelligence
PDF
Big Data Analytics (ML, DL, AI) hands-on
PPTX
No need for manual feature selection; deep learning automatically learns feat...
Handwritten Recognition using Deep Learning with R
Introduction to multi gpu deep learning with DIGITS 2 - Mike Wang
deep-learning-ppt-full-notes.pptx presen
Deep learning with tensorflow
DEEP_LEARNING_Lecture1 for btech students.pptx
Distributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
Chug dl presentation
AI hype or reality
A simple presentation for deep learning.
Title_ Deep Learning Explained_ What You Should Be Aware of in Data Science a...
Deep learning
Is Spark the right choice for data analysis ?
AI Deep Learning - CF Machine Learning
Introduction To TensorFlow
Deep Learning For Practitioners, lecture 2: Selecting the right applications...
Large Scale Deep Learning with TensorFlow
Machine Learning Deep Learning AI and Data Science
Think Big | Enterprise Artificial Intelligence
Big Data Analytics (ML, DL, AI) hands-on
No need for manual feature selection; deep learning automatically learns feat...
Ad

Recently uploaded (20)

PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
top salesforce developer skills in 2025.pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
AI in Product Development-omnex systems
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
history of c programming in notes for students .pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Transform Your Business with a Software ERP System
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Introduction to Artificial Intelligence
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
System and Network Administraation Chapter 3
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How Creative Agencies Leverage Project Management Software.pdf
top salesforce developer skills in 2025.pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
AI in Product Development-omnex systems
2025 Textile ERP Trends: SAP, Odoo & Oracle
Design an Analysis of Algorithms I-SECS-1021-03
history of c programming in notes for students .pptx
Odoo POS Development Services by CandidRoot Solutions
ManageIQ - Sprint 268 Review - Slide Deck
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Softaken Excel to vCard Converter Software.pdf
Transform Your Business with a Software ERP System
CHAPTER 2 - PM Management and IT Context
How to Migrate SBCGlobal Email to Yahoo Easily
Introduction to Artificial Intelligence
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
System and Network Administraation Chapter 3

Deep Learning

  • 1. SPECIAL TOPICS BIG DATA DEEP LEARNING 1205012030 BÜŞRA İÇÖZ 1205012013 ŞEYMA NUR KARAYAĞLI 1205012016 SEVİL BÜŞRA KANLITEPE
  • 2. OUTLINES ● Introduction ● Relationship between Artificial Intelligence, Machine Learning and Deep Learning ● Deep Learning ● Artificial Neural Network ● GPU in Deep Learning ● Deep Learning in Big data ● Applications ● Benefits and weaknesses ● Algorithms, Libraries and Tools ● Questions
  • 3. INTRODUCTION In the past 10 years, machine learning and Artificial Intelligence have shown tremendous progress. The recent success can be attributed to: • Explosion of data • Cheap computing cost – CPUs and GPUs • Improvement of machine learning models • Much of the current excitement concerns a subfield of it called “deep learning”.
  • 5. RELATIONSHIP BETWEEN ARTIFICIAL INTELLIGENCE, MACHINE LEARNING AND DEEP LEARNING
  • 6. ML takes some of the core ideas of AI and focuses them on solving real-world problems with neural networks designed to mimic our own decision-making. Deep Learning focuses even more narrowly on a subset of ML tools and techniques, and applies them to solving just about any problem which requires “thought” – human or artificial.
  • 7. DEEP LEARNING What is Deep Learning? Deep Learning is a subfield of machine learning concerned with algorithms inspired by the structure and function of the brain called artificial neural networks.
  • 9. ARTIFICIAL NEURAL NETWORK Neural Network • Deep Learning is primarily about neural networks, where a network is an interconnected web of nodes and edges. • Neural nets were designed to perform complex tasks, such as the task of placing objects into categories based on a few attributes. • Neural nets are highly structured networks, and have three kinds of layers - an input, an output, and so called hidden layers, which refer to any layers between the input and the output layers. • Each node (also called a neuron) in the hidden and output layers has a classifier.
  • 11. GPU IN DEEP LEARNING Deep learning involves huge amount of matrix multiplications and other operations which can be massively parallelized and thus sped up on GPU-s. A single GPU might have thousands of cores while a CPU usually has no more than 12 cores. Although GPU cores are slower than CPU cores, they more than make up for that with their large number and faster memory if the operations can be parallelized. Sequential code is still faster on CPUs.
  • 12. GPU IN DEEP LEARNING
  • 13. GPU IN DEEP LEARNING
  • 14. GPU IN DEEP LEARNING What is more efficient than GPU?
  • 15. DEEP LEARNING IN BIG DATA A key benefit of Deep Learning is the analysis and learning of massive amounts of unsupervised data, making it a valuable tool for Big Data Analytics where raw data is largely unlabeled and un-categorized.
  • 16. DEEP LEARNING IN BIG DATA Web search/advertising Datacenter management Computer security
  • 17. DEEP LEARNING IN BIG DATA UNSUPERVISED (CLUSTERING) • Data is not labeled, no prior knowledge • Group points that are “close” to each other • Identify structure or patterns in data • Unknown number of classes • Unsupervised learning SUPERVISED (CLASSIFICATION) • Labeled data points, based on a training set • Want a “rule” that assigns labels to new points • Known number of classes • Used to classify future observation • Supervised learning
  • 20. APPLICATIONS IMAGE: Face recognation and image capturing can be given as examples for deep learning aplication.
  • 21. APPLICATIONS SPEECH: Speech recognation can be given an example.
  • 22. APPLICATIONS Bioinformatics: Detecting mitosis in breast cancer cells Predicting the toxicity of new drugs Understanding gene mutation to prevent disease
  • 23. BENEFITS Robust • No need to design the features ahead of time – features are automatically learned to be optimal for the task at hand • Robustness to natural variations in the data is automatically learned Generalizable • The same neural net approach can be used for many different applications and data types Scalable • Performance improves with more data, method is massively parallelizable
  • 24. WEAKNESSES • Deep Learning requires a large dataset, hence long training period. • In term of cost, Machine Learning methods like SVMs and other tree ensembles are very easily deployed even by relative machine learning novices and can usually get you reasonably good results. • Deep learning methods tend to learn everything. It’s better to encode prior knowledge about structure of images (or audio or text). • The learned features are often difficult to understand. Many vision features are also not really human-understandable (e.g, concatenations/combinations of different features). • Requires a good understanding of how to model multiple modalities with traditional tools.
  • 25. ALGORITHMS, LIBRARIES AND TOOLS Platform ● Ersatz Labs - cloud-based deep learning platform [http://www.ersatz1.com/] ● H20 – deep learning framework that comes with R and Python interfaces [http://www.h2o.ai/verticals/algos/deep-learning/] Framework ● Caffe - deep learning framework made with expression, speed, and modularity in mind. Developed by the Berkeley Vision and Learning Center (BVLC) [http://caffe.berkeleyvision.org/] ● Torch - scientific computing framework with wide support for machine learning algorithms that puts GPUs first. Based on Lua programming language [http://torch.ch/] Library ● Tensorflow - open source software library for numerical computation using data flow graphs from Google [https://www.tensorflow.org/] ● Theano - a python library developed by Yoshua Bengio’s team [http://deeplearning.net/software/theano/]
  • 28. QUESTIONS 1) What is the relationship between Artificial Intelligence, Machine Learning and Deep Learning? 2)Why we use GPU in deep learning over CPU? 3)What are the common using areas of Deep Learning? 4)What are the disadvantages of Deep Learning? 5)If you were going to make a new project using deep learning, what would this be?