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

Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksChristian Perone
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual IntroductionLukas Masuch
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning David Voyles
 
TensorFlow and Keras: An Overview
TensorFlow and Keras: An OverviewTensorFlow and Keras: An Overview
TensorFlow and Keras: An OverviewPoo Kuan Hoong
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep LearningPoo Kuan Hoong
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkKnoldus Inc.
 
Image classification using convolutional neural network
Image classification using convolutional neural networkImage classification using convolutional neural network
Image classification using convolutional neural networkKIRAN R
 
Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science Venkata Reddy Konasani
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep LearningMyungjin Lee
 
Deep Learning Introduction Lecture
Deep Learning Introduction LectureDeep Learning Introduction Lecture
Deep Learning Introduction Lectureshivam chaurasia
 
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...Edureka!
 
Deep learning health care
Deep learning health care  Deep learning health care
Deep learning health care Meenakshi Sood
 
TensorFlow Tutorial | Deep Learning With TensorFlow | TensorFlow Tutorial For...
TensorFlow Tutorial | Deep Learning With TensorFlow | TensorFlow Tutorial For...TensorFlow Tutorial | Deep Learning With TensorFlow | TensorFlow Tutorial For...
TensorFlow Tutorial | Deep Learning With TensorFlow | TensorFlow Tutorial For...Simplilearn
 
Deep learning - what is it and why now?
Deep learning - what is it and why now?Deep learning - what is it and why now?
Deep learning - what is it and why now?Natalia Konstantinova
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AIJames Serra
 
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...Simplilearn
 

What's hot (20)

Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual Introduction
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning
 
TensorFlow and Keras: An Overview
TensorFlow and Keras: An OverviewTensorFlow and Keras: An Overview
TensorFlow and Keras: An Overview
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep Learning
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
 
Image classification using convolutional neural network
Image classification using convolutional neural networkImage classification using convolutional neural network
Image classification using convolutional neural network
 
Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science
 
Deep learning
Deep learningDeep learning
Deep learning
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep Learning
 
Deep Learning Introduction Lecture
Deep Learning Introduction LectureDeep Learning Introduction Lecture
Deep Learning Introduction Lecture
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
 
Deep learning health care
Deep learning health care  Deep learning health care
Deep learning health care
 
TensorFlow Tutorial | Deep Learning With TensorFlow | TensorFlow Tutorial For...
TensorFlow Tutorial | Deep Learning With TensorFlow | TensorFlow Tutorial For...TensorFlow Tutorial | Deep Learning With TensorFlow | TensorFlow Tutorial For...
TensorFlow Tutorial | Deep Learning With TensorFlow | TensorFlow Tutorial For...
 
Deep learning - what is it and why now?
Deep learning - what is it and why now?Deep learning - what is it and why now?
Deep learning - what is it and why now?
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
Deep Learning Interview Questions And Answers | AI & Deep Learning Interview ...
 

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
 
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

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 

Recently uploaded (20)

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 

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