This document provides an introduction to TensorFlow presented by Rebai Ahmed. The presentation includes:
- An introduction to machine learning and deep learning concepts.
- An explanation of what TensorFlow is and why it was developed. TensorFlow is an open-source library for machine learning and deep learning.
- Reasons why TensorFlow is a popular tool, including its ability to run on various platforms, support for distributed computing, use by Google and other large companies, and large community.
- Examples of cool projects that can be built with TensorFlow, such as image classification, object detection, speech recognition, and more.
- Resources provided at the end for learning more about 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
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
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
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
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