SlideShare a Scribd company logo
Keras and TensorFlow
Back End
By:Mohamed Essam
Setting Up the Environment
We will be developing DL models with the Keras stack
using TensorFlow as a back end in Python. Hence, to get
started we need to set up our playground environment by
installing Python, a few important Python packages,
TensorFlow, and finally Keras. Let’s get started.
Installing Keras and TensorFlow
Back End
Now that Python is set up, we need to install TensorFlow
and Keras. Installing packages in Python can be done
easily using the pip, a package manager for Python. You
can install any Python package with the command pip
install package-name in the terminal or command prompt.
So, let’s install our required packages (i.e., TensorFlow and
Keras).
Decomposing a DL Model
In its most basic form, DL models are designed using
neural network architecture. A neural network is a
hierarchical organization of neurons (similar to the
neurons in the brain) with connections to other neurons.
These neurons pass a message or signal to other neurons
based on the received input and form a complex network
that learns with some feedback mechanism
Decomposing a DL Model
In its most basic form, DL models are designed using
neural network architecture. A neural network is a
hierarchical organization of neurons (similar to the
neurons in the brain) with connections to other neurons.
These neurons pass a message or signal to other neurons
based on the received input and form a complex network
that learns with some feedback mechanism
Deep_Learning_Frameworks
Exploring the Popular DL
Frameworks
Low-Level DL
Frameworks
Given the level of abstraction a framework provides,
we can classify it as a low-level or high-level DL
framework. While this is by no means industry recognized
terminology, we can use this segregation for a more
intuitive understanding of the frameworks. The following
are a few of the popular low-level frameworks for DL.
EG:
Theano, Torch,PyTorch,TensorFlow
High-Level DL
Frameworks
The previously mentioned frameworks can be defined as
the first level of abstraction for DL models. You would still
need to write fairly long codes and scripts to get your DL
model ready, although much less so than using just Python
or C++. The advantage of using the first-level abstraction is
the flexibility it provides in designing a model.
Eg: Keras…
High-Level DL
Frameworks
The previously mentioned frameworks can be defined as
the first level of abstraction for DL models. You would still
need to write fairly long codes and scripts to get your DL
model ready, although much less so than using just Python
or C++. The advantage of using the first-level abstraction is
the flexibility it provides in designing a model.
Eg: Keras…
Keras
Keras is a high-level neural network API written in Python
and can help you in developing a fully functional DL
model with less than 15 lines of code. Since it is written in
Python, it has a larger community of users and supporters
and is extremely easy to get started with. The simplicity of
Keras is that it helps users quickly develop DL models and
provides a ton of flexibility while still being a high-level
API. This really makes Keras a special framework to work
with. Moreover, given that it supports several other
frameworks as a back end.
CREDITS: This presentation template was created by Slidesgo,
including icons by Flaticon, and infographics & images by Freepik
Thank you

More Related Content

PDF
dl-unit-3 materialdl-unit-3 material.pdf
PPTX
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
PDF
Distributed Deep Learning with Keras and TensorFlow on Apache Spark
PDF
Why scala for data science
PDF
Tensorflow 2.0 and Coral Edge TPU
PPTX
Demystifying-AI-Frameworks-TensorFlow-PyTorch-JAX-and-More (1).pptx
PPTX
Introduction to Terra space Presentation
PPTX
Introduction to Terraspace Presentation.
dl-unit-3 materialdl-unit-3 material.pdf
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
Distributed Deep Learning with Keras and TensorFlow on Apache Spark
Why scala for data science
Tensorflow 2.0 and Coral Edge TPU
Demystifying-AI-Frameworks-TensorFlow-PyTorch-JAX-and-More (1).pptx
Introduction to Terra space Presentation
Introduction to Terraspace Presentation.

Similar to Deep_Learning_Frameworks (20)

PDF
1645 goldenberg using our laptop
PPTX
Training course lect1
PDF
OOP, Networking, Linux/Unix
PDF
CI-Keras for deep learning by adrian.pdf
PPTX
Final training course
PDF
A Tale of Three Deep Learning Frameworks: TensorFlow, Keras, & Deep Learning ...
PDF
A Tale of Three Deep Learning Frameworks: TensorFlow, Keras, and Deep Learnin...
PDF
Data Con LA 2018 - A Tale of DL Frameworks: TensorFlow, Keras, & Deep Learnin...
PDF
TensorFlow and Keras: An Overview
PDF
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PPTX
A TensorFlow ppt for the gdsc event used in my college.
PPTX
Tensorflow Ecosystem
PDF
TENSORFLOW: ARCHITECTURE AND USE CASE - NASA SPACE APPS CHALLENGE by Gema Par...
DOCX
DLT UNIT-3.docx
PPTX
KERAS Python Tutorial
PPTX
Summer Training Project On Python Programming
PDF
Guglielmo iozzia - Google I/O extended dublin 2018
PDF
Top Deep Learning Frameworks.pdf
PDF
Integrating Deep Learning Libraries with Apache Spark
PDF
Os Keysholistic
1645 goldenberg using our laptop
Training course lect1
OOP, Networking, Linux/Unix
CI-Keras for deep learning by adrian.pdf
Final training course
A Tale of Three Deep Learning Frameworks: TensorFlow, Keras, & Deep Learning ...
A Tale of Three Deep Learning Frameworks: TensorFlow, Keras, and Deep Learnin...
Data Con LA 2018 - A Tale of DL Frameworks: TensorFlow, Keras, & Deep Learnin...
TensorFlow and Keras: An Overview
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
A TensorFlow ppt for the gdsc event used in my college.
Tensorflow Ecosystem
TENSORFLOW: ARCHITECTURE AND USE CASE - NASA SPACE APPS CHALLENGE by Gema Par...
DLT UNIT-3.docx
KERAS Python Tutorial
Summer Training Project On Python Programming
Guglielmo iozzia - Google I/O extended dublin 2018
Top Deep Learning Frameworks.pdf
Integrating Deep Learning Libraries with Apache Spark
Os Keysholistic
Ad

More from Mohamed Essam (20)

PPTX
Data Science Crash course
PPTX
2.Feature Extraction
PPTX
Data Science
PPTX
Introduction to Robotics.pptx
PPTX
Introduction_to_Gui_with_tkinter.pptx
PPTX
Getting_Started_with_DL_in_Keras.pptx
PPTX
Linear_algebra.pptx
PPTX
Let_s_Dive_to_Deep_Learning.pptx
PPTX
OOP-Advanced_Programming.pptx
PPTX
1.Basic_Syntax
PPTX
KNN.pptx
PPTX
Regularization_BY_MOHAMED_ESSAM.pptx
PPTX
1.What_if_Adham_Nour_tried_to_make_a_Machine_Learning_Model_at_Home.pptx
PPTX
Clean_Code
PPTX
Linear_Regression
PPTX
2.Data_Strucures_and_modules.pptx
PPTX
Naieve_Bayee.pptx
PPTX
Activation_function.pptx
PPTX
Neural_Network
PPTX
Software Engineering
Data Science Crash course
2.Feature Extraction
Data Science
Introduction to Robotics.pptx
Introduction_to_Gui_with_tkinter.pptx
Getting_Started_with_DL_in_Keras.pptx
Linear_algebra.pptx
Let_s_Dive_to_Deep_Learning.pptx
OOP-Advanced_Programming.pptx
1.Basic_Syntax
KNN.pptx
Regularization_BY_MOHAMED_ESSAM.pptx
1.What_if_Adham_Nour_tried_to_make_a_Machine_Learning_Model_at_Home.pptx
Clean_Code
Linear_Regression
2.Data_Strucures_and_modules.pptx
Naieve_Bayee.pptx
Activation_function.pptx
Neural_Network
Software Engineering
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
The AUB Centre for AI in Media Proposal.docx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
cuic standard and advanced reporting.pdf
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Deep_Learning_Frameworks

  • 1. Keras and TensorFlow Back End By:Mohamed Essam
  • 2. Setting Up the Environment We will be developing DL models with the Keras stack using TensorFlow as a back end in Python. Hence, to get started we need to set up our playground environment by installing Python, a few important Python packages, TensorFlow, and finally Keras. Let’s get started.
  • 3. Installing Keras and TensorFlow Back End Now that Python is set up, we need to install TensorFlow and Keras. Installing packages in Python can be done easily using the pip, a package manager for Python. You can install any Python package with the command pip install package-name in the terminal or command prompt. So, let’s install our required packages (i.e., TensorFlow and Keras).
  • 4. Decomposing a DL Model In its most basic form, DL models are designed using neural network architecture. A neural network is a hierarchical organization of neurons (similar to the neurons in the brain) with connections to other neurons. These neurons pass a message or signal to other neurons based on the received input and form a complex network that learns with some feedback mechanism
  • 5. Decomposing a DL Model In its most basic form, DL models are designed using neural network architecture. A neural network is a hierarchical organization of neurons (similar to the neurons in the brain) with connections to other neurons. These neurons pass a message or signal to other neurons based on the received input and form a complex network that learns with some feedback mechanism
  • 7. Exploring the Popular DL Frameworks
  • 8. Low-Level DL Frameworks Given the level of abstraction a framework provides, we can classify it as a low-level or high-level DL framework. While this is by no means industry recognized terminology, we can use this segregation for a more intuitive understanding of the frameworks. The following are a few of the popular low-level frameworks for DL. EG: Theano, Torch,PyTorch,TensorFlow
  • 9. High-Level DL Frameworks The previously mentioned frameworks can be defined as the first level of abstraction for DL models. You would still need to write fairly long codes and scripts to get your DL model ready, although much less so than using just Python or C++. The advantage of using the first-level abstraction is the flexibility it provides in designing a model. Eg: Keras…
  • 10. High-Level DL Frameworks The previously mentioned frameworks can be defined as the first level of abstraction for DL models. You would still need to write fairly long codes and scripts to get your DL model ready, although much less so than using just Python or C++. The advantage of using the first-level abstraction is the flexibility it provides in designing a model. Eg: Keras…
  • 11. Keras Keras is a high-level neural network API written in Python and can help you in developing a fully functional DL model with less than 15 lines of code. Since it is written in Python, it has a larger community of users and supporters and is extremely easy to get started with. The simplicity of Keras is that it helps users quickly develop DL models and provides a ton of flexibility while still being a high-level API. This really makes Keras a special framework to work with. Moreover, given that it supports several other frameworks as a back end.
  • 12. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik Thank you