SlideShare a Scribd company logo
#DevFest
Organized By
GDG Beja
Introduction to tensorflow
Hello!
I am Rebai Ahmed
I am here because I love to give presentations && I love Tensorflow
Check out my portfolio rebai.ahmed.github.io
2
Plan
3
➢ Introduction
➢ What is Tensorflow ?
➢ Why Tensorflow ?
➢ Cool Projects with Tensorflow ?
Quick Questions
➢ How many people have heard about tensorflow ?
➢ How many people know about tensorflow ?
➢ How many people are using tensorflow ?
4
1. Introduction
Artificial Intelligence, deep learning, machine learning — 
whatever you’re doing if you don’t understand it — learn it.
Because otherwise you’re going to be a dinosaur within 3 years.
Mark Cuban
Introduction : What is Machine learning ?
★ Subfield of Artificial Intelligence (AI) gives "computers the ability to
learn without being explicitly programmed"
★ Machine learning is preferred approach to :
➢ Weather prediction
➢ Recommendation systems
➢ Spam Filtering
7
Introduction : What is Machine learning (2) ?
8
Introduction : What is Deep Learning ?
Deep Learning is a subfield of Machine
learning concerned with algorithms inspired by
the structure and the function of the brain called
artificial neural network.
9
Introduction : What is Deep Learning ?
➢ Our brain has lots of neurons connected
together and the strength of
the connections between neurons
represents long term knowledge.
Neurons in the brain
10
Introduction : What is Deep Learning ?
Neural Network (Deep Learning)
11
Introduction : Deep learning Why Now ?
12
Introduction : Deep learning Why Now ?
➢ Big DATA
➢ big processing power
➢ GPU
➢ The Cloud
➢ robust neural networks
13
Tools
2. What is TensorFlow ?
● TensorFlow is an open-source library for Deep Learning and Machine learning
● Developed by the Google Brain team and released in November 2015
● TensorFlow is mainly used for: Classification, Perception, Understanding,
Discovering, Prediction and Creation
14
More in Tensorflow:
Machine learning in Javascript
15
More in Tensorflow:
➢ It possible to add machine learning capabilities to any web application
➢ You can use the APIs to build and train models right in the browser or in
your Node.js server application
➢ You can use TensorFlow.js to run existing models in your JavaScript
environment.
16
Why Tensorflow ?
3. Why Tensorflow ?
18
3. Why Tensorflow ?
19
➢ PyTorch
➢ Caffe
➢ Theano (Keras, Lasagne)
➢ DL4J
➢ Apache Mxnet
There are other alternatives
20
Why TensorFlow : Runs Everywhere
Runs on desktop and mobile devices such as
● Linux
● macOS
● iOS
● Android
● Raspberry pi
● And Windows
21
Why TensorFlow: Parallel Computation
TensorFlow supports distributed computing
22
Why TensorFlow :Google products
● It powers many of Google’s large-scale services, such as
○ Google Cloud Speech
○ Google Photos and
○ Google Search
23
Why TensorFlow : Large community
● One the the most popular open source projects
on GitHub
● It has a dedicated team of passionate and
helpful developers
● Growing community contributing to improve it
24
Why TensorFlow : Big Companies using
Tensorflow
● Google
● OpenAI
● DeepMind
● Uber
● eBay
● DropBox
● A bunch of startups
Cool Projects with
Tensorflow
Cool Projects with Tensorflow
Project1 : Image Classification
26
Cool Projects with Tensorflow
Project 2: Object Detection
27
Cool Projects with Tensorflow
Project 3: Speech recognition
28
Cool Projects with Tensorflow
Project 4: Deep learning driven jazz generation
29
Cool Projects with Tensorflow
Project 5: Restore colors in B&W photos and videos
30
Cool Projects with Tensorflow
Project 6: Transferring style from famous paintings
31
Ressources
32
➢ TensorFlow tutorials
➢ quora.com/topic/TensorFlow-software-library
➢ Machine learning crash course
➢ Your first TensorFlow programming with Jupyter
➢ TensorFlow Dev-Summit 2018
33
Thanks!
Any questions?
👍👉👍😉
You can find me at rebai.ahmed@outlook.com

More Related Content

What's hot

Welcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptxWelcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptx
digitaldnyan
 
Why learn python in 2017?
Why learn python in 2017?Why learn python in 2017?
Why learn python in 2017?
Karolis Ramanauskas
 
Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming
KrishnaMildain
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programmingKiran Vadakkath
 
Big data app meetup 2016-06-15
Big data app meetup 2016-06-15Big data app meetup 2016-06-15
Big data app meetup 2016-06-15
Illia Polosukhin
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
teachersduniya.com
 
1901200100000 presentation short term mini project on python
1901200100000 presentation short term mini project on python1901200100000 presentation short term mini project on python
1901200100000 presentation short term mini project on python
SANTOSHJAISWAL52
 

What's hot (7)

Welcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptxWelcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptx
 
Why learn python in 2017?
Why learn python in 2017?Why learn python in 2017?
Why learn python in 2017?
 
Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
 
Big data app meetup 2016-06-15
Big data app meetup 2016-06-15Big data app meetup 2016-06-15
Big data app meetup 2016-06-15
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
 
1901200100000 presentation short term mini project on python
1901200100000 presentation short term mini project on python1901200100000 presentation short term mini project on python
1901200100000 presentation short term mini project on python
 

Similar to Dev fest GDG beja tensorflow presenatation

Tensorflow presentation
Tensorflow presentationTensorflow presentation
Tensorflow presentation
Ahmed rebai
 
Hadoop training in mumbai
Hadoop training in mumbaiHadoop training in mumbai
Hadoop training in mumbai
faizrashid1995
 
Getting started with TensorFlow
Getting started with TensorFlowGetting started with TensorFlow
Getting started with TensorFlow
ElifTech
 
Tensorflow In Machine Learning
Tensorflow In Machine Learning Tensorflow In Machine Learning
Tensorflow In Machine Learning
Mohamed Hegazy
 
TensorFlow Technology
TensorFlow TechnologyTensorFlow Technology
TensorFlow Technology
narayan dudhe
 
Tensorflow for Beginners
Tensorflow for BeginnersTensorflow for Beginners
Tensorflow for Beginners
Sam Dias
 
Tensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptxTensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptx
AnandMenon54
 
TonY: Native support of TensorFlow on Hadoop
TonY: Native support of TensorFlow on HadoopTonY: Native support of TensorFlow on Hadoop
TonY: Native support of TensorFlow on Hadoop
Anthony Hsu
 
2019 04-23-tf lite-avid-f
2019 04-23-tf lite-avid-f2019 04-23-tf lite-avid-f
Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...
Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...
Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...
Tech Triveni
 
How to Choose a Deep Learning Framework
How to Choose a Deep Learning FrameworkHow to Choose a Deep Learning Framework
How to Choose a Deep Learning Framework
Navid Kalaei
 
Android smarter with TensorFlow
Android smarter with TensorFlowAndroid smarter with TensorFlow
Android smarter with TensorFlow
rendra toro
 
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn..."Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
Edge AI and Vision Alliance
 
Introducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applicationsIntroducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applications
Rokesh Jankie
 
Machine learning presentation (gdg beja)
Machine learning presentation (gdg beja)Machine learning presentation (gdg beja)
Machine learning presentation (gdg beja)
Ahmed rebai
 
Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow
Jen Aman
 
Aprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlowAprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlow
Nicolas Bortolotti
 
Deep Learning Applications (dadada2017)
Deep Learning Applications (dadada2017)Deep Learning Applications (dadada2017)
Deep Learning Applications (dadada2017)
Abhishek Thakur
 
A TensorFlow ppt for the gdsc event used in my college.
A TensorFlow ppt for the gdsc event used in my college.A TensorFlow ppt for the gdsc event used in my college.
A TensorFlow ppt for the gdsc event used in my college.
MUVVALALAKSHMIKOUSIK
 
Machine Learning as a MicroService
Machine Learning as a MicroServiceMachine Learning as a MicroService
Machine Learning as a MicroService
Dev Gupta (American by birth, Programmer by culture)
 

Similar to Dev fest GDG beja tensorflow presenatation (20)

Tensorflow presentation
Tensorflow presentationTensorflow presentation
Tensorflow presentation
 
Hadoop training in mumbai
Hadoop training in mumbaiHadoop training in mumbai
Hadoop training in mumbai
 
Getting started with TensorFlow
Getting started with TensorFlowGetting started with TensorFlow
Getting started with TensorFlow
 
Tensorflow In Machine Learning
Tensorflow In Machine Learning Tensorflow In Machine Learning
Tensorflow In Machine Learning
 
TensorFlow Technology
TensorFlow TechnologyTensorFlow Technology
TensorFlow Technology
 
Tensorflow for Beginners
Tensorflow for BeginnersTensorflow for Beginners
Tensorflow for Beginners
 
Tensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptxTensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptx
 
TonY: Native support of TensorFlow on Hadoop
TonY: Native support of TensorFlow on HadoopTonY: Native support of TensorFlow on Hadoop
TonY: Native support of TensorFlow on Hadoop
 
2019 04-23-tf lite-avid-f
2019 04-23-tf lite-avid-f2019 04-23-tf lite-avid-f
2019 04-23-tf lite-avid-f
 
Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...
Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...
Live coding session on AI / ML using Google Tensorflow (Python) - Tanmoy Deb ...
 
How to Choose a Deep Learning Framework
How to Choose a Deep Learning FrameworkHow to Choose a Deep Learning Framework
How to Choose a Deep Learning Framework
 
Android smarter with TensorFlow
Android smarter with TensorFlowAndroid smarter with TensorFlow
Android smarter with TensorFlow
 
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn..."Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
 
Introducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applicationsIntroducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applications
 
Machine learning presentation (gdg beja)
Machine learning presentation (gdg beja)Machine learning presentation (gdg beja)
Machine learning presentation (gdg beja)
 
Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow
 
Aprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlowAprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlow
 
Deep Learning Applications (dadada2017)
Deep Learning Applications (dadada2017)Deep Learning Applications (dadada2017)
Deep Learning Applications (dadada2017)
 
A TensorFlow ppt for the gdsc event used in my college.
A TensorFlow ppt for the gdsc event used in my college.A TensorFlow ppt for the gdsc event used in my college.
A TensorFlow ppt for the gdsc event used in my college.
 
Machine Learning as a MicroService
Machine Learning as a MicroServiceMachine Learning as a MicroService
Machine Learning as a MicroService
 

More from Ahmed rebai

Dialogflow
DialogflowDialogflow
Dialogflow
Ahmed rebai
 
Reactjs workshop
Reactjs workshop Reactjs workshop
Reactjs workshop
Ahmed rebai
 
Reactjs workshop (1)
Reactjs workshop (1)Reactjs workshop (1)
Reactjs workshop (1)
Ahmed rebai
 
Reclami
ReclamiReclami
Reclami
Ahmed rebai
 
Distributed programing (hadoop && java) version finale.pptx
Distributed programing  (hadoop && java) version finale.pptxDistributed programing  (hadoop && java) version finale.pptx
Distributed programing (hadoop && java) version finale.pptx
Ahmed rebai
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
Ahmed rebai
 
Gestion du stress
Gestion du stressGestion du stress
Gestion du stress
Ahmed rebai
 
Life is a pitch
Life is a pitchLife is a pitch
Life is a pitch
Ahmed rebai
 
Présentation hack the road
Présentation hack the roadPrésentation hack the road
Présentation hack the road
Ahmed rebai
 
Isamm clubs
Isamm clubsIsamm clubs
Isamm clubs
Ahmed rebai
 
Bmy bit presentation
Bmy bit presentationBmy bit presentation
Bmy bit presentation
Ahmed rebai
 
Rapport pfe
Rapport pfeRapport pfe
Rapport pfe
Ahmed rebai
 
Final présention [recovered]
Final présention [recovered]Final présention [recovered]
Final présention [recovered]
Ahmed rebai
 

More from Ahmed rebai (13)

Dialogflow
DialogflowDialogflow
Dialogflow
 
Reactjs workshop
Reactjs workshop Reactjs workshop
Reactjs workshop
 
Reactjs workshop (1)
Reactjs workshop (1)Reactjs workshop (1)
Reactjs workshop (1)
 
Reclami
ReclamiReclami
Reclami
 
Distributed programing (hadoop && java) version finale.pptx
Distributed programing  (hadoop && java) version finale.pptxDistributed programing  (hadoop && java) version finale.pptx
Distributed programing (hadoop && java) version finale.pptx
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Gestion du stress
Gestion du stressGestion du stress
Gestion du stress
 
Life is a pitch
Life is a pitchLife is a pitch
Life is a pitch
 
Présentation hack the road
Présentation hack the roadPrésentation hack the road
Présentation hack the road
 
Isamm clubs
Isamm clubsIsamm clubs
Isamm clubs
 
Bmy bit presentation
Bmy bit presentationBmy bit presentation
Bmy bit presentation
 
Rapport pfe
Rapport pfeRapport pfe
Rapport pfe
 
Final présention [recovered]
Final présention [recovered]Final présention [recovered]
Final présention [recovered]
 

Recently uploaded

somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 

Recently uploaded (16)

somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 

Dev fest GDG beja tensorflow presenatation

  • 2. Hello! I am Rebai Ahmed I am here because I love to give presentations && I love Tensorflow Check out my portfolio rebai.ahmed.github.io 2
  • 3. Plan 3 ➢ Introduction ➢ What is Tensorflow ? ➢ Why Tensorflow ? ➢ Cool Projects with Tensorflow ?
  • 4. Quick Questions ➢ How many people have heard about tensorflow ? ➢ How many people know about tensorflow ? ➢ How many people are using tensorflow ? 4
  • 5. 1. Introduction Artificial Intelligence, deep learning, machine learning —  whatever you’re doing if you don’t understand it — learn it. Because otherwise you’re going to be a dinosaur within 3 years. Mark Cuban
  • 6. Introduction : What is Machine learning ?
  • 7. ★ Subfield of Artificial Intelligence (AI) gives "computers the ability to learn without being explicitly programmed" ★ Machine learning is preferred approach to : ➢ Weather prediction ➢ Recommendation systems ➢ Spam Filtering 7 Introduction : What is Machine learning (2) ?
  • 8. 8 Introduction : What is Deep Learning ? Deep Learning is a subfield of Machine learning concerned with algorithms inspired by the structure and the function of the brain called artificial neural network.
  • 9. 9 Introduction : What is Deep Learning ? ➢ Our brain has lots of neurons connected together and the strength of the connections between neurons represents long term knowledge. Neurons in the brain
  • 10. 10 Introduction : What is Deep Learning ? Neural Network (Deep Learning)
  • 11. 11 Introduction : Deep learning Why Now ?
  • 12. 12 Introduction : Deep learning Why Now ? ➢ Big DATA ➢ big processing power ➢ GPU ➢ The Cloud ➢ robust neural networks
  • 14. 2. What is TensorFlow ? ● TensorFlow is an open-source library for Deep Learning and Machine learning ● Developed by the Google Brain team and released in November 2015 ● TensorFlow is mainly used for: Classification, Perception, Understanding, Discovering, Prediction and Creation 14
  • 15. More in Tensorflow: Machine learning in Javascript 15
  • 16. More in Tensorflow: ➢ It possible to add machine learning capabilities to any web application ➢ You can use the APIs to build and train models right in the browser or in your Node.js server application ➢ You can use TensorFlow.js to run existing models in your JavaScript environment. 16
  • 19. 3. Why Tensorflow ? 19 ➢ PyTorch ➢ Caffe ➢ Theano (Keras, Lasagne) ➢ DL4J ➢ Apache Mxnet There are other alternatives
  • 20. 20 Why TensorFlow : Runs Everywhere Runs on desktop and mobile devices such as ● Linux ● macOS ● iOS ● Android ● Raspberry pi ● And Windows
  • 21. 21 Why TensorFlow: Parallel Computation TensorFlow supports distributed computing
  • 22. 22 Why TensorFlow :Google products ● It powers many of Google’s large-scale services, such as ○ Google Cloud Speech ○ Google Photos and ○ Google Search
  • 23. 23 Why TensorFlow : Large community ● One the the most popular open source projects on GitHub ● It has a dedicated team of passionate and helpful developers ● Growing community contributing to improve it
  • 24. 24 Why TensorFlow : Big Companies using Tensorflow ● Google ● OpenAI ● DeepMind ● Uber ● eBay ● DropBox ● A bunch of startups
  • 26. Cool Projects with Tensorflow Project1 : Image Classification 26
  • 27. Cool Projects with Tensorflow Project 2: Object Detection 27
  • 28. Cool Projects with Tensorflow Project 3: Speech recognition 28
  • 29. Cool Projects with Tensorflow Project 4: Deep learning driven jazz generation 29
  • 30. Cool Projects with Tensorflow Project 5: Restore colors in B&W photos and videos 30
  • 31. Cool Projects with Tensorflow Project 6: Transferring style from famous paintings 31
  • 32. Ressources 32 ➢ TensorFlow tutorials ➢ quora.com/topic/TensorFlow-software-library ➢ Machine learning crash course ➢ Your first TensorFlow programming with Jupyter ➢ TensorFlow Dev-Summit 2018
  • 33. 33 Thanks! Any questions? 👍👉👍😉 You can find me at rebai.ahmed@outlook.com