SlideShare a Scribd company logo
1 of 50
How Big Data evolved?
Deep Learning
Frameworks
Deep Learning frameworks
CNTK
How Big Data evolved?
Microsoft CNTKTensorFlow
TensorFlow
Developed by
Google Brain Team
TensorFlow
Developed by
Google Brain Team
Supports languages
TensorFlow
Developed by
Google Brain Team
Supports languages Uses dataflow graphs to
process data
TensorFlow
Developed by
Google Brain Team
Supports languages Uses dataflow graphs to
process data
Easy to build Machine
Learning models
TensorFlow
Developed by
Google Brain Team
Supports languages Uses dataflow graphs to
process data
Easy to build Machine
Learning models
Robust Machine Learning
production
TensorFlow
Developed by
Google Brain Team
Supports languages Uses dataflow graphs to
process data
Easy to build Machine
Learning models
Powerful experimentation for
research
Robust Machine Learning
production
TensorFlow
Developed by
Google Brain Team
Supports languages Uses dataflow graphs to
process data
TensorBoard for data
visualization
Easy to build Machine
Learning models
Powerful experimentation for
research
Robust Machine Learning
production
How Big Data evolved?
Microsoft CNTKKeras
Keras
Francois Chollet is the author of
keras, with over 350,000 users
and 700+ open-source
contributors
Keras
High-level neural network API,
written in Python
Francois Chollet is the author of
keras, with over 350,000 users
and 700+ open-source
contributors
Keras
Runs on top of TF,
Theano, CNTK
CNTK
Francois Chollet is the author of
keras, with over 350,000 users
and 700+ open-source
contributors
High-level neural network API,
written in Python
Keras
CNTK
Used in several startups,
research labs, and companies
High-level neural network API,
written in Python
Runs on top of TF,
Theano, CNTK
Francois Chollet is the author of
keras, with over 350,000 users
and 700+ open-source
contributors
Keras
CNTK
Used in several startups,
research labs, and companies
User-friendly as it offers simple APIs and provides clear
and actionable feedback upon user error
Provides modularity as a sequence or a graph of standalone,
fully configurable modules that can be plugged together with
as few restrictions as possible
Easily extensible as new modules are simple to add. This feature
makes Keras suitable for advanced research
1
2
3
Runs on top of TF,
Theano, CNTK
Francois Chollet is the author of
keras, with over 350,000 users
and 700+ open-source
contributors
High-level neural network API,
written in Python
How Big Data evolved?
Microsoft CNTKPyTorch
PyTorch
Authored by Adam Paszke, Sam Gross, Soumith
Chintala and Gregory Chanan
PyTorch
Authored by Adam Paszke, Sam Gross, Soumith
Chintala and Gregory Chanan
Lua based scientific computing framework for Machine
Learning and Deep Learning algorithms
PyTorch
Authored by Adam Paszke, Sam Gross, Soumith
Chintala and Gregory Chanan
Lua based scientific computing framework for Machine
Learning and Deep Learning algorithms
It employed CUDA along with C/C++ libraries for
processing and was designed to scale the
production of building models and overall flexibility
PyTorch
Authored by Adam Paszke, Sam Gross, Soumith
Chintala and Gregory Chanan
Lua based scientific computing framework for Machine
Learning and Deep Learning algorithms
Widely used in companies like
It employed CUDA along with C/C++ libraries for
processing and was designed to scale the
production of building models and overall flexibility
PyTorch
Authored by Adam Paszke, Sam Gross, Soumith
Chintala and Gregory Chanan
Lua based scientific computing framework for Machine
Learning and Deep Learning algorithms
Widely used in companies like
Provides flexibility and speed due to its hybrid front-end
Enables scalable distributed training and performance
optimization in research and production using
torch.distributed backend
Deep integration into Python allows popular libraries and
packages to be used for quickly writing neural network
layers in Python.
1
2
3
It employed CUDA along with C/C++ libraries for
processing and was designed to scale the
production of building models and overall flexibility
How Big Data evolved?
Microsoft CNTKTheano
Theano
Developed by
Theano
Developed by Written in
Theano
Python library that allows to define, optimize, and
evaluate mathematical expressions involving multi-
dimensional arrays efficiently
Developed by Written in
Theano
Python library that allows to define, optimize, and
evaluate mathematical expressions involving multi-
dimensional arrays efficiently
• Theano has tight integration with NumPy for data computations
• Uses GPU’s to perform data-intensive computations which are much
faster than on a CPU
• Has extensive unit-testing and self-verification that can detect and
diagnose many types of errors
Developed by Written in
How Big Data evolved?
Microsoft CNTKDeep Learning 4 Java
Deep Learning 4 Java
Developed by a Machine Learning
group led by Adam Gibson
Deep Learning 4 Java
Written in Java and Scala, DL4J supports different neural
networks like CNN, RNN, and LSTM
Developed by a Machine Learning
group led by Adam Gibson
Deep Learning 4 Java
DL4J was contributed to Eclipse Foundation.
Integrated with Hadoop and Apache Spark, DL4J
brings AI to business environments for use on
distributed CPUs and GPUs
Written in Java and Scala, DL4J supports different neural
networks like CNN, RNN, and LSTM
Developed by a Machine Learning
group led by Adam Gibson
Deep Learning 4 Java
DL4J was contributed to Eclipse Foundation.
Integrated with Hadoop and Apache Spark, DL4J
brings AI to business environments for use on
distributed CPUs and GPUs
• Provides a distributed computing framework as training
with DL4J occurs in a cluster
• Includes an n-dimensional array class using ND4J that
allows scientific computing in Java and Scala
• Offers a vector space modeling and topic modeling
toolkit that is designed to handle large text sets and
perform NLP
Written in Java and Scala, DL4J supports different neural
networks like CNN, RNN, and LSTM
Developed by a Machine Learning
group led by Adam Gibson
How Big Data evolved?
Microsoft CNTKCaffe
Caffe
Developed at
Caffe
Caffe stands for Convolutional Architecture for Fast Feature EmbeddingDeveloped at
Caffe
Caffe stands for Convolutional Architecture for Fast Feature Embedding
Written in C++, with a Python interface
Developed at
Caffe
Caffe stands for Convolutional Architecture for Fast Feature Embedding
Written in C++, with a Python interface
Generally used for image detection and
classification
Developed at
Caffe
Caffe stands for Convolutional Architecture for Fast Feature Embedding
Written in C++, with a Python interface
Generally used for image detection and
classification
• Used in academic research projects, startup
prototypes, and large-scale industrial applications in
vision, speech, and multimedia
• Caffe supports GPU and CPU-based acceleration
computational kernel libraries such as NVIDIA, cuDNN
and, IntelMLK
• Offers high speed can process over 60M images per
day with a single NVIDIA K40 GPU
Developed at
How Big Data evolved?
Microsoft CNTKChainer
Chainer
Preferred Networks in collaboration with
IBM, Intel, Microsoft, and Nvidia
Developed by
Chainer
Preferred Networks in collaboration with
IBM, Intel, Microsoft, and Nvidia
Written purely in Python, it runs on top of
Numpy and CuPy Python libraries
Developed by
Chainer
Preferred Networks in collaboration with
IBM, Intel, Microsoft, and Nvidia
Written purely in Python, it runs on top of
Numpy and CuPy Python libraries
Provides a number of extended libraries
Developed by
Chainer
Developed by
Preferred Networks in collaboration with
IBM, Intel, Microsoft, and Nvidia
Written purely in Python, it runs on top of
Numpy and CuPy Python libraries
Provides a number of extended libraries • Supports CUDA computation. It only requires a few
lines of code to leverage a GPU. It also runs on
multiple GPUs with little effort
• Provides various network architectures, including
feed-forward nets, convnets, recurrent nets, and
recursive nets
How Big Data evolved?
Microsoft CNTKMicrosoft CNTK
Microsoft Cognitive Toolkit
CNTK
Developed by
Microsoft Cognitive Toolkit
CNTK
CNTK is a Deep Learning framework that builds a neural network as a
series of computational steps via a directed graph
Developed by
Microsoft Cognitive Toolkit
CNTK
Supports interfaces such as Python, C++
CNTK is a Deep Learning framework that builds a neural network as a
series of computational steps via a directed graph
Developed by
Microsoft Cognitive Toolkit
CNTK
Supports interfaces such as Python, C++
CNTK is a Deep Learning framework that builds a neural network as a
series of computational steps via a directed graph
Used mainly for
Developed by
Microsoft Cognitive Toolkit
CNTK
Developed by
Supports interfaces such as Python, C++
CNTK is a Deep Learning framework that builds a neural network as a
series of computational steps via a directed graph
Used mainly for
• Designed for speed and efficiency, CNTK scales well in
production using GPUs but has limited support from the
community
• Supports both RNN and CNN type of neural models
capable of handling image, handwriting and speech
recognition problems
TensorFlow: Google's open-source deep learning framework

More Related Content

What's hot

Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...Simplilearn
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksChristian Perone
 
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...Edureka!
 
Convolutional Neural Network
Convolutional Neural NetworkConvolutional Neural Network
Convolutional Neural NetworkVignesh Suresh
 
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...Simplilearn
 
Ensemble learning
Ensemble learningEnsemble learning
Ensemble learningHaris Jamil
 
Machine learning
Machine learningMachine learning
Machine learningvaishnavip23
 
Machine learning
Machine learningMachine learning
Machine learningRajib Kumar De
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep LearningOswald Campesato
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and RegressionMegha Sharma
 
Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network Yan Xu
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Simplilearn
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Gaurav Mittal
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural NetworksDatabricks
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual IntroductionLukas Masuch
 
Tutorial on Deep Learning
Tutorial on Deep LearningTutorial on Deep Learning
Tutorial on Deep Learninginside-BigData.com
 
Machine Learning vs Deep Learning vs Artificial Intelligence | ML vs DL vs AI...
Machine Learning vs Deep Learning vs Artificial Intelligence | ML vs DL vs AI...Machine Learning vs Deep Learning vs Artificial Intelligence | ML vs DL vs AI...
Machine Learning vs Deep Learning vs Artificial Intelligence | ML vs DL vs AI...Simplilearn
 
Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkRichard Kuo
 

What's hot (20)

Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
 
Convolutional Neural Network
Convolutional Neural NetworkConvolutional Neural Network
Convolutional Neural Network
 
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
 
Ensemble learning
Ensemble learningEnsemble learning
Ensemble learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and Regression
 
Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual Introduction
 
Tutorial on Deep Learning
Tutorial on Deep LearningTutorial on Deep Learning
Tutorial on Deep Learning
 
Machine Learning vs Deep Learning vs Artificial Intelligence | ML vs DL vs AI...
Machine Learning vs Deep Learning vs Artificial Intelligence | ML vs DL vs AI...Machine Learning vs Deep Learning vs Artificial Intelligence | ML vs DL vs AI...
Machine Learning vs Deep Learning vs Artificial Intelligence | ML vs DL vs AI...
 
Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural Network
 

Similar to TensorFlow: Google's open-source deep learning framework

Deep learning framework
Deep learning frameworkDeep learning framework
Deep learning frameworkDucat
 
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)Amazon Web Services
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
PyData Boston 2013
PyData Boston 2013PyData Boston 2013
PyData Boston 2013Travis Oliphant
 
Top Deep Learning Frameworks.pdf
Top Deep Learning Frameworks.pdfTop Deep Learning Frameworks.pdf
Top Deep Learning Frameworks.pdfAppdeveloper10
 
Top 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentTop 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentInexture Solutions
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltreMarco Parenzan
 
Keynote at Converge 2019
Keynote at Converge 2019Keynote at Converge 2019
Keynote at Converge 2019Travis Oliphant
 
ApacheCon 2021 Apache Deep Learning 302
ApacheCon 2021   Apache Deep Learning 302ApacheCon 2021   Apache Deep Learning 302
ApacheCon 2021 Apache Deep Learning 302Timothy Spann
 
Deep learning with TensorFlow
Deep learning with TensorFlowDeep learning with TensorFlow
Deep learning with TensorFlowNdjido Ardo BAR
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsC4Media
 
Role of python in hpc
Role of python in hpcRole of python in hpc
Role of python in hpcDr Reeja S R
 
Machine learning from software developers point of view
Machine learning from software developers point of viewMachine learning from software developers point of view
Machine learning from software developers point of viewPierre Paci
 
Deep Learning with Microsoft Cognitive Toolkit
Deep Learning with Microsoft Cognitive ToolkitDeep Learning with Microsoft Cognitive Toolkit
Deep Learning with Microsoft Cognitive ToolkitBarbara Fusinska
 
PPT5: Neuron Introduction
PPT5: Neuron IntroductionPPT5: Neuron Introduction
PPT5: Neuron Introductionakira-ai
 
AI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine LearningAI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine LearningKarl Seiler
 
Big Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-onBig Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-onDony Riyanto
 
1645 goldenberg using our laptop
1645 goldenberg using our laptop1645 goldenberg using our laptop
1645 goldenberg using our laptopRising Media, Inc.
 

Similar to TensorFlow: Google's open-source deep learning framework (20)

Amazon Deep Learning
Amazon Deep LearningAmazon Deep Learning
Amazon Deep Learning
 
Deep learning framework
Deep learning frameworkDeep learning framework
Deep learning framework
 
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
PyData Boston 2013
PyData Boston 2013PyData Boston 2013
PyData Boston 2013
 
Python libraries
Python librariesPython libraries
Python libraries
 
Top Deep Learning Frameworks.pdf
Top Deep Learning Frameworks.pdfTop Deep Learning Frameworks.pdf
Top Deep Learning Frameworks.pdf
 
Top 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentTop 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App Development
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltre
 
Keynote at Converge 2019
Keynote at Converge 2019Keynote at Converge 2019
Keynote at Converge 2019
 
ApacheCon 2021 Apache Deep Learning 302
ApacheCon 2021   Apache Deep Learning 302ApacheCon 2021   Apache Deep Learning 302
ApacheCon 2021 Apache Deep Learning 302
 
Deep learning with TensorFlow
Deep learning with TensorFlowDeep learning with TensorFlow
Deep learning with TensorFlow
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Role of python in hpc
Role of python in hpcRole of python in hpc
Role of python in hpc
 
Machine learning from software developers point of view
Machine learning from software developers point of viewMachine learning from software developers point of view
Machine learning from software developers point of view
 
Deep Learning with Microsoft Cognitive Toolkit
Deep Learning with Microsoft Cognitive ToolkitDeep Learning with Microsoft Cognitive Toolkit
Deep Learning with Microsoft Cognitive Toolkit
 
PPT5: Neuron Introduction
PPT5: Neuron IntroductionPPT5: Neuron Introduction
PPT5: Neuron Introduction
 
AI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine LearningAI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine Learning
 
Big Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-onBig Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-on
 
1645 goldenberg using our laptop
1645 goldenberg using our laptop1645 goldenberg using our laptop
1645 goldenberg using our laptop
 

More from Simplilearn

ChatGPT in Cybersecurity
ChatGPT in CybersecurityChatGPT in Cybersecurity
ChatGPT in CybersecuritySimplilearn
 
Whatis SQL Injection.pptx
Whatis SQL Injection.pptxWhatis SQL Injection.pptx
Whatis SQL Injection.pptxSimplilearn
 
Top 5 High Paying Cloud Computing Jobs in 2023
 Top 5 High Paying Cloud Computing Jobs in 2023  Top 5 High Paying Cloud Computing Jobs in 2023
Top 5 High Paying Cloud Computing Jobs in 2023 Simplilearn
 
Types Of Cloud Jobs In 2024
Types Of Cloud Jobs In 2024Types Of Cloud Jobs In 2024
Types Of Cloud Jobs In 2024Simplilearn
 
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...Simplilearn
 
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...Simplilearn
 
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...Simplilearn
 
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...Simplilearn
 
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...Simplilearn
 
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...Simplilearn
 
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...Simplilearn
 
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...Simplilearn
 
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...Simplilearn
 
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...Simplilearn
 
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...Simplilearn
 
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...Simplilearn
 
WordPress Tutorial for Beginners 2023 | What Is WordPress and How Does It Wor...
WordPress Tutorial for Beginners 2023 | What Is WordPress and How Does It Wor...WordPress Tutorial for Beginners 2023 | What Is WordPress and How Does It Wor...
WordPress Tutorial for Beginners 2023 | What Is WordPress and How Does It Wor...Simplilearn
 
Blogging For Beginners 2023 | How To Create A Blog | Blogging Tutorial | Simp...
Blogging For Beginners 2023 | How To Create A Blog | Blogging Tutorial | Simp...Blogging For Beginners 2023 | How To Create A Blog | Blogging Tutorial | Simp...
Blogging For Beginners 2023 | How To Create A Blog | Blogging Tutorial | Simp...Simplilearn
 
How To Start A Blog In 2023 | Pros And Cons Of Blogging | Blogging Tutorial |...
How To Start A Blog In 2023 | Pros And Cons Of Blogging | Blogging Tutorial |...How To Start A Blog In 2023 | Pros And Cons Of Blogging | Blogging Tutorial |...
How To Start A Blog In 2023 | Pros And Cons Of Blogging | Blogging Tutorial |...Simplilearn
 
How to Increase Website Traffic ? | 10 Ways To Increase Website Traffic in 20...
How to Increase Website Traffic ? | 10 Ways To Increase Website Traffic in 20...How to Increase Website Traffic ? | 10 Ways To Increase Website Traffic in 20...
How to Increase Website Traffic ? | 10 Ways To Increase Website Traffic in 20...Simplilearn
 

More from Simplilearn (20)

ChatGPT in Cybersecurity
ChatGPT in CybersecurityChatGPT in Cybersecurity
ChatGPT in Cybersecurity
 
Whatis SQL Injection.pptx
Whatis SQL Injection.pptxWhatis SQL Injection.pptx
Whatis SQL Injection.pptx
 
Top 5 High Paying Cloud Computing Jobs in 2023
 Top 5 High Paying Cloud Computing Jobs in 2023  Top 5 High Paying Cloud Computing Jobs in 2023
Top 5 High Paying Cloud Computing Jobs in 2023
 
Types Of Cloud Jobs In 2024
Types Of Cloud Jobs In 2024Types Of Cloud Jobs In 2024
Types Of Cloud Jobs In 2024
 
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...
 
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...
 
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...
 
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...
 
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...
 
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
How to Become a Business Analyst ?| Roadmap to Become Business Analyst | Simp...
 
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
Career Opportunities In Artificial Intelligence 2023 | AI Job Opportunities |...
 
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
Programming for Beginners | How to Start Coding in 2023? | Introduction to Pr...
 
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
Best IDE for Programming in 2023 | Top 8 Programming IDE You Should Know | Si...
 
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
React 18 Overview | React 18 New Features and Changes | React 18 Tutorial 202...
 
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
What Is Next JS ? | Introduction to Next JS | Basics of Next JS | Next JS Tut...
 
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
How To Become an SEO Expert In 2023 | SEO Expert Tutorial | SEO For Beginners...
 
WordPress Tutorial for Beginners 2023 | What Is WordPress and How Does It Wor...
WordPress Tutorial for Beginners 2023 | What Is WordPress and How Does It Wor...WordPress Tutorial for Beginners 2023 | What Is WordPress and How Does It Wor...
WordPress Tutorial for Beginners 2023 | What Is WordPress and How Does It Wor...
 
Blogging For Beginners 2023 | How To Create A Blog | Blogging Tutorial | Simp...
Blogging For Beginners 2023 | How To Create A Blog | Blogging Tutorial | Simp...Blogging For Beginners 2023 | How To Create A Blog | Blogging Tutorial | Simp...
Blogging For Beginners 2023 | How To Create A Blog | Blogging Tutorial | Simp...
 
How To Start A Blog In 2023 | Pros And Cons Of Blogging | Blogging Tutorial |...
How To Start A Blog In 2023 | Pros And Cons Of Blogging | Blogging Tutorial |...How To Start A Blog In 2023 | Pros And Cons Of Blogging | Blogging Tutorial |...
How To Start A Blog In 2023 | Pros And Cons Of Blogging | Blogging Tutorial |...
 
How to Increase Website Traffic ? | 10 Ways To Increase Website Traffic in 20...
How to Increase Website Traffic ? | 10 Ways To Increase Website Traffic in 20...How to Increase Website Traffic ? | 10 Ways To Increase Website Traffic in 20...
How to Increase Website Traffic ? | 10 Ways To Increase Website Traffic in 20...
 

Recently uploaded

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

TensorFlow: Google's open-source deep learning framework

  • 1. How Big Data evolved? Deep Learning Frameworks
  • 3. How Big Data evolved? Microsoft CNTKTensorFlow
  • 5. TensorFlow Developed by Google Brain Team Supports languages
  • 6. TensorFlow Developed by Google Brain Team Supports languages Uses dataflow graphs to process data
  • 7. TensorFlow Developed by Google Brain Team Supports languages Uses dataflow graphs to process data Easy to build Machine Learning models
  • 8. TensorFlow Developed by Google Brain Team Supports languages Uses dataflow graphs to process data Easy to build Machine Learning models Robust Machine Learning production
  • 9. TensorFlow Developed by Google Brain Team Supports languages Uses dataflow graphs to process data Easy to build Machine Learning models Powerful experimentation for research Robust Machine Learning production
  • 10. TensorFlow Developed by Google Brain Team Supports languages Uses dataflow graphs to process data TensorBoard for data visualization Easy to build Machine Learning models Powerful experimentation for research Robust Machine Learning production
  • 11. How Big Data evolved? Microsoft CNTKKeras
  • 12. Keras Francois Chollet is the author of keras, with over 350,000 users and 700+ open-source contributors
  • 13. Keras High-level neural network API, written in Python Francois Chollet is the author of keras, with over 350,000 users and 700+ open-source contributors
  • 14. Keras Runs on top of TF, Theano, CNTK CNTK Francois Chollet is the author of keras, with over 350,000 users and 700+ open-source contributors High-level neural network API, written in Python
  • 15. Keras CNTK Used in several startups, research labs, and companies High-level neural network API, written in Python Runs on top of TF, Theano, CNTK Francois Chollet is the author of keras, with over 350,000 users and 700+ open-source contributors
  • 16. Keras CNTK Used in several startups, research labs, and companies User-friendly as it offers simple APIs and provides clear and actionable feedback upon user error Provides modularity as a sequence or a graph of standalone, fully configurable modules that can be plugged together with as few restrictions as possible Easily extensible as new modules are simple to add. This feature makes Keras suitable for advanced research 1 2 3 Runs on top of TF, Theano, CNTK Francois Chollet is the author of keras, with over 350,000 users and 700+ open-source contributors High-level neural network API, written in Python
  • 17. How Big Data evolved? Microsoft CNTKPyTorch
  • 18. PyTorch Authored by Adam Paszke, Sam Gross, Soumith Chintala and Gregory Chanan
  • 19. PyTorch Authored by Adam Paszke, Sam Gross, Soumith Chintala and Gregory Chanan Lua based scientific computing framework for Machine Learning and Deep Learning algorithms
  • 20. PyTorch Authored by Adam Paszke, Sam Gross, Soumith Chintala and Gregory Chanan Lua based scientific computing framework for Machine Learning and Deep Learning algorithms It employed CUDA along with C/C++ libraries for processing and was designed to scale the production of building models and overall flexibility
  • 21. PyTorch Authored by Adam Paszke, Sam Gross, Soumith Chintala and Gregory Chanan Lua based scientific computing framework for Machine Learning and Deep Learning algorithms Widely used in companies like It employed CUDA along with C/C++ libraries for processing and was designed to scale the production of building models and overall flexibility
  • 22. PyTorch Authored by Adam Paszke, Sam Gross, Soumith Chintala and Gregory Chanan Lua based scientific computing framework for Machine Learning and Deep Learning algorithms Widely used in companies like Provides flexibility and speed due to its hybrid front-end Enables scalable distributed training and performance optimization in research and production using torch.distributed backend Deep integration into Python allows popular libraries and packages to be used for quickly writing neural network layers in Python. 1 2 3 It employed CUDA along with C/C++ libraries for processing and was designed to scale the production of building models and overall flexibility
  • 23. How Big Data evolved? Microsoft CNTKTheano
  • 26. Theano Python library that allows to define, optimize, and evaluate mathematical expressions involving multi- dimensional arrays efficiently Developed by Written in
  • 27. Theano Python library that allows to define, optimize, and evaluate mathematical expressions involving multi- dimensional arrays efficiently • Theano has tight integration with NumPy for data computations • Uses GPU’s to perform data-intensive computations which are much faster than on a CPU • Has extensive unit-testing and self-verification that can detect and diagnose many types of errors Developed by Written in
  • 28. How Big Data evolved? Microsoft CNTKDeep Learning 4 Java
  • 29. Deep Learning 4 Java Developed by a Machine Learning group led by Adam Gibson
  • 30. Deep Learning 4 Java Written in Java and Scala, DL4J supports different neural networks like CNN, RNN, and LSTM Developed by a Machine Learning group led by Adam Gibson
  • 31. Deep Learning 4 Java DL4J was contributed to Eclipse Foundation. Integrated with Hadoop and Apache Spark, DL4J brings AI to business environments for use on distributed CPUs and GPUs Written in Java and Scala, DL4J supports different neural networks like CNN, RNN, and LSTM Developed by a Machine Learning group led by Adam Gibson
  • 32. Deep Learning 4 Java DL4J was contributed to Eclipse Foundation. Integrated with Hadoop and Apache Spark, DL4J brings AI to business environments for use on distributed CPUs and GPUs • Provides a distributed computing framework as training with DL4J occurs in a cluster • Includes an n-dimensional array class using ND4J that allows scientific computing in Java and Scala • Offers a vector space modeling and topic modeling toolkit that is designed to handle large text sets and perform NLP Written in Java and Scala, DL4J supports different neural networks like CNN, RNN, and LSTM Developed by a Machine Learning group led by Adam Gibson
  • 33. How Big Data evolved? Microsoft CNTKCaffe
  • 35. Caffe Caffe stands for Convolutional Architecture for Fast Feature EmbeddingDeveloped at
  • 36. Caffe Caffe stands for Convolutional Architecture for Fast Feature Embedding Written in C++, with a Python interface Developed at
  • 37. Caffe Caffe stands for Convolutional Architecture for Fast Feature Embedding Written in C++, with a Python interface Generally used for image detection and classification Developed at
  • 38. Caffe Caffe stands for Convolutional Architecture for Fast Feature Embedding Written in C++, with a Python interface Generally used for image detection and classification • Used in academic research projects, startup prototypes, and large-scale industrial applications in vision, speech, and multimedia • Caffe supports GPU and CPU-based acceleration computational kernel libraries such as NVIDIA, cuDNN and, IntelMLK • Offers high speed can process over 60M images per day with a single NVIDIA K40 GPU Developed at
  • 39. How Big Data evolved? Microsoft CNTKChainer
  • 40. Chainer Preferred Networks in collaboration with IBM, Intel, Microsoft, and Nvidia Developed by
  • 41. Chainer Preferred Networks in collaboration with IBM, Intel, Microsoft, and Nvidia Written purely in Python, it runs on top of Numpy and CuPy Python libraries Developed by
  • 42. Chainer Preferred Networks in collaboration with IBM, Intel, Microsoft, and Nvidia Written purely in Python, it runs on top of Numpy and CuPy Python libraries Provides a number of extended libraries Developed by
  • 43. Chainer Developed by Preferred Networks in collaboration with IBM, Intel, Microsoft, and Nvidia Written purely in Python, it runs on top of Numpy and CuPy Python libraries Provides a number of extended libraries • Supports CUDA computation. It only requires a few lines of code to leverage a GPU. It also runs on multiple GPUs with little effort • Provides various network architectures, including feed-forward nets, convnets, recurrent nets, and recursive nets
  • 44. How Big Data evolved? Microsoft CNTKMicrosoft CNTK
  • 46. Microsoft Cognitive Toolkit CNTK CNTK is a Deep Learning framework that builds a neural network as a series of computational steps via a directed graph Developed by
  • 47. Microsoft Cognitive Toolkit CNTK Supports interfaces such as Python, C++ CNTK is a Deep Learning framework that builds a neural network as a series of computational steps via a directed graph Developed by
  • 48. Microsoft Cognitive Toolkit CNTK Supports interfaces such as Python, C++ CNTK is a Deep Learning framework that builds a neural network as a series of computational steps via a directed graph Used mainly for Developed by
  • 49. Microsoft Cognitive Toolkit CNTK Developed by Supports interfaces such as Python, C++ CNTK is a Deep Learning framework that builds a neural network as a series of computational steps via a directed graph Used mainly for • Designed for speed and efficiency, CNTK scales well in production using GPUs but has limited support from the community • Supports both RNN and CNN type of neural models capable of handling image, handwriting and speech recognition problems