SlideShare a Scribd company logo
MOHAMED HEGAZY
R&D SOFTWARE ENGINEER
1
About me
R&D Engineer at eFinance
Loves to learn and talk about new teach and theories
Computer Science Graduate from the British University in Egypt
2
Agenda
Introduction about Machine Learning
Life without Machine Learning
Types of Learning in machine Learning
Tensorflow .. What is it
Tensorflow .. Use cases
Tensorflow .. Creating Simple app in python
Tensorflow .. Pros and cons
Summary
Word of advice
3
The Era of Machine Learning
Started in 1959.
Study of Pattern recognition and computational Learning Theory
Mainly focuses on Predictions
Does it sound Familiar ?
4
Types Of learning in Machine Learning
Supervised Learning
Semi-Supervised Learning
Active Learning (reinforcement learning)
Unsupervised Learning
5
Artificial Intelligence Vs Machine Learning
6
Deep Learning Vs Machine Learning
7
Machine learning vs Deep learning
Machine Learning Deep Learning
Training dataset Small Large
Choose your own Features Yes No
Number of Classifiers available Many Few
Training Time Short Long
8
Tensor flow – History
Created in 2011 by Google Brain team, Firstly named as “DISTBELIF”. To identify photos
The system used positive reinforcement
Used for all of their AI/ML functionality
Made to tackle problem of teamwork between researchers, data scientists and developers
In 2015 Google Released Tensorflow for Open-Source use.
9
Gradient Descent Algorithm
10
Tensorflow – Tensors
11
Tensorflow – GRAPHS and nodes
12
Tensorflow – GRAPHS and nodes
13
Tensor flow – the tool : Real World Applications
Speech recognition
Image recognition
Object tagging videos
Self-driving cars
Sentiment analysis
Detection of flaws
Text summarization
Mobile image and video processing
Air, land, and sea drones
14
TENSORFLOW – USAGE : image
classification
15
16
TENSORFLOW – USAGE : voice analysis
Start recording the Conversation when hearing a specific word
P.S. it never heard your voice before
17
TENSORFLOW – USAGE : Data
Classification
18
Tensorflow – Real World Applications
Google products that use TensorFlow include
•Google search
•Google's voice recognition app
•Google Translate.
19
Tensorflow – application perquisites
Most suitable language : python
Platform : Best for Linux
Library download
◦ Pip install Tensorflow
◦ Pip install tensorflow-gpu (available for NVIDIA drivers)
◦ CUDA drivers from NVIDIA
◦ cuDNN from NVIDIA
Setting up training
20
TenSorflow -- Sample
21
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
mport tensorflow as tf
# Set up a linear classifier.
classifier =
tf.estimator.LinearClassifier(feature_columns)
# Train the model on some sample data.
classifier.train(input_fn=train_input_function,
steps=2000)
# Use it to predict.
predictions =
classifier.predict(input_fn=predict_input_function)
Pros of Tensorflow
1. Graphs
1. Faster and better than some other libraries
2. Library Management
1. Backed By Google for updates and performance
3. Debugging
4. Scalability
5. Pipelining
6. Keras
7. Distributed
22
Cons of Tensorflow
1. Slower than other algorithms and deep learning libraries
23
Extra materials
Google Machine Learning Crash Course
https://developers.google.com/machine-learning/crash-course/
24
WORLD OF ADVICE
25
Thank you
26
References
https://en.m.wikipedia.org/wiki/Machine_learning
http://cs231n.github.io/neural-networks-1/
https://www.businessinsider.com/what-is-google-tensorflow-2015-11
https://data-flair.training/blogs/tensorflow-pros-and-cons/
https://www.bbc.com/news/technology-39277940
https://towardsdatascience.com/types-of-machine-learning-algorithms-you-should-know-
953a08248861
https://www.youtube.com/watch?v=_zZe27JYi8Y
27

More Related Content

Similar to Tensorflow In Machine Learning (20)

PPTX
Deep learning with tensorflow
Charmi Chokshi
 
PPTX
GDSC BPIT ML Campaign.pptx
khushbooGupta928250
 
PDF
GDSC Machine Learning Session Presentation
gdsclavasa
 
PPTX
tensorflow.pptx
JoanJeremiah
 
PPTX
TensorFlow Event presentation08-12-2024.pptx
myselfvinamrayadav
 
PDF
Tensorflow presentation
Ahmed rebai
 
PDF
Bringing Machine Learning to Mobile Apps with TensorFlow
Marianne Harness
 
PDF
Bringing Machine Learning to Mobile Apps with TensorFlow
Alaina Carter
 
PDF
Machine Learning with TensorFlow 2
Sarah Stemmler
 
PPTX
TENSORFLOW liberayin python language.pptx
nagarajans87
 
PDF
Introducing TensorFlow: The game changer in building "intelligent" applications
Rokesh Jankie
 
PPTX
Introduction to Tensor Flow-v1.pptx
Janagi Raman S
 
PPTX
python_libraries_for_artificial_intelligence.pptx
salehaalsaleh602
 
PPTX
Machine Learning Toolssssssssssssss.pptx
salehaalsaleh602
 
PDF
xGem Machine Learning
Jorge Hirtz
 
PPTX
Machine learning - xGem - AI
Juan Carniglia
 
PPTX
Tensorflow
marwa Ayad Mohamed
 
PPTX
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
Simplilearn
 
PPTX
hpcpp.pptx
pradhyumnpurohit1
 
Deep learning with tensorflow
Charmi Chokshi
 
GDSC BPIT ML Campaign.pptx
khushbooGupta928250
 
GDSC Machine Learning Session Presentation
gdsclavasa
 
tensorflow.pptx
JoanJeremiah
 
TensorFlow Event presentation08-12-2024.pptx
myselfvinamrayadav
 
Tensorflow presentation
Ahmed rebai
 
Bringing Machine Learning to Mobile Apps with TensorFlow
Marianne Harness
 
Bringing Machine Learning to Mobile Apps with TensorFlow
Alaina Carter
 
Machine Learning with TensorFlow 2
Sarah Stemmler
 
TENSORFLOW liberayin python language.pptx
nagarajans87
 
Introducing TensorFlow: The game changer in building "intelligent" applications
Rokesh Jankie
 
Introduction to Tensor Flow-v1.pptx
Janagi Raman S
 
python_libraries_for_artificial_intelligence.pptx
salehaalsaleh602
 
Machine Learning Toolssssssssssssss.pptx
salehaalsaleh602
 
xGem Machine Learning
Jorge Hirtz
 
Machine learning - xGem - AI
Juan Carniglia
 
Tensorflow
marwa Ayad Mohamed
 
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
Simplilearn
 
hpcpp.pptx
pradhyumnpurohit1
 

Recently uploaded (20)

DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
July Patch Tuesday
Ivanti
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Ad

Tensorflow In Machine Learning

Editor's Notes

  • #7: Ai is like the if statement machine learning is like dog identification with little data deep learning