SlideShare a Scribd company logo
AN INTRODUCTION TO MACHINE LEARNING USING TENSORFLOW
JON STACE
@JONSTACE
What is Machine Learning
A technology that gives computers the ability to
learn using large datasets instead of hard coded
rules
What is it not?
Skynet
https://www.flickr.com/photos/31029865@N06/14997552775
What is it not?
Magic
https://en.m.wikipedia.org/wiki/File:Magic_wand.svg
What is it not?
Big Data
https://commons.wikimedia.org/wiki/File:BigData_2267x1146_white.png
Artificial Intelligence
Intelligence demonstrated by machines
Cognitive Functions
Machine Learning
Deep Learning
Why Bother?
Availability of data
Availability of tools
Don’t need to be a ML researcher/expert
Why not?
You don’t always need it
When you’ve already worked out the classification
You need to understand the options for algorithms
Examples of the use of ML
Titanic passenger list
Netflix
Retail
Importing Data
Insurance Risk Engineering
Basic Approach to Machine Learning
ML Categories
Supervised learning
Unsupervised learning
Reinforcement learning
Algorithms
Regression
Classification
Multi-class and two-class
Clustering
Anomaly Detection
An Introduction to Machine Learning Using TensorFlow
Questions?
Machine Learning Technologies
TensorFlow
Azure Machine Learning
IBM Watson
R
mlpack
Microsoft Cognitive Toolkit
Why TensorFlow?
Flexible, comprehensive
Free!
High-level and low-level APIs
Works offline
GPU and TPU acceleration
Popular
Installation
Don’t have to stay on Python 2
Python 3.6, not 3.7
pip install tensorflow
Or
pip install tensorflow-gpu
Code Demo
https://github.com/jonstace/tensorflowpresentation
Questions?
TensorFlow in other languages
C++ core library (C API)
Just the low-level API
Google maintain Python, Java, C and Go support
TensorFlow.js
C#
https://github.com/migueldeicaza/TensorFlowSharp
Code Demo
https://github.com/jonstace/tensorflowpresentation
Summary
Machine Learning – what it is and isn’t
Example usages
Types of ML and the various algorithms
ML Technologies
TensorFlow in Python
TensorFlow in C#
Further Resources
Free Statistics books (https://openstax.org/details/books/introductory-
statistics)
edX course on Machine Learning
(https://courses.edx.org/courses/course-
v1:Microsoft+DAT263x+1T2018a/course/)
Microsoft Azure Essentials: Azure Machine Learning
(https://mva.microsoft.com/ebooks#9780735698178)
TensorFlow web site (https://www.tensorflow.org)
Further Resources
Google's machine learning crash course
(https://developers.google.com/machine-learning/crash-course/)
Quick guide to deep learning (https://medium.freecodecamp.org/want-
to-know-how-deep-learning-works-heres-a-quick-guide-for-everyone-
1aedeca88076)
Microsoft page on algorithm choice (https://docs.microsoft.com/en-
us/azure/machine-learning/studio/algorithm-choice) includes link to
PDF cheat sheet!
HumbleBundle (https://www.humblebundle.com/books/machine-
learning-books) LIMITED TIME AVAILABLE
Questions?

More Related Content

PPTX
EEE Projects Using Matlab Research Assistance
PDF
SocialUniversity:How Do Universities Use Social Media? An Empirical Survey of...
PDF
Theory and Practice of Applying AI to Cybersecurity
PPTX
Machine Learning with Python - Big Things are Happening Here Meetup
PDF
Machine Learning Essentials (dsth Meetup#3)
PDF
Debugging AI
PDF
Vertex Perspectives | Artificial Intelligence
PDF
Vertex perspectives artificial intelligence
EEE Projects Using Matlab Research Assistance
SocialUniversity:How Do Universities Use Social Media? An Empirical Survey of...
Theory and Practice of Applying AI to Cybersecurity
Machine Learning with Python - Big Things are Happening Here Meetup
Machine Learning Essentials (dsth Meetup#3)
Debugging AI
Vertex Perspectives | Artificial Intelligence
Vertex perspectives artificial intelligence

Similar to An Introduction to Machine Learning Using TensorFlow (20)

PPT
Recent trends in Artificial intelligence and Machine learning
PPTX
Machine learning in Cyber Security
PDF
How to use Artificial Intelligence with Python? Edureka
PDF
influence of AI in IS
PPTX
Emerging engineering issues for building large scale AI systems By Srinivas P...
PDF
Debugging AI
PPTX
Applied AI Workshop - Presentation - Connect Day GDL
PPTX
Machine-Learning-vs-Deep-Learning-Whats-the-Difference
PDF
AI & ML in Cyber Security - Why Algorithms Are Dangerous
PDF
Sergey Khandogin "Supply Chain: New technology trends and use-case examples"
PDF
Deep Learning Research And Applications Siddhartha Bhattacharyya
PDF
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
PDF
best machine learning course in jalandhar
PDF
Case study on machine learning
PDF
The upsurge of deep learning for computer vision applications
PDF
Machine Learning Meetup SOF: Intro to ML
PPTX
Data Science Salon: Introduction to Machine Learning - Marketing Use Case
PPTX
Data Science Salon Miami Presentation
PPTX
Machine learning seminar presentation
Recent trends in Artificial intelligence and Machine learning
Machine learning in Cyber Security
How to use Artificial Intelligence with Python? Edureka
influence of AI in IS
Emerging engineering issues for building large scale AI systems By Srinivas P...
Debugging AI
Applied AI Workshop - Presentation - Connect Day GDL
Machine-Learning-vs-Deep-Learning-Whats-the-Difference
AI & ML in Cyber Security - Why Algorithms Are Dangerous
Sergey Khandogin "Supply Chain: New technology trends and use-case examples"
Deep Learning Research And Applications Siddhartha Bhattacharyya
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
best machine learning course in jalandhar
Case study on machine learning
The upsurge of deep learning for computer vision applications
Machine Learning Meetup SOF: Intro to ML
Data Science Salon: Introduction to Machine Learning - Marketing Use Case
Data Science Salon Miami Presentation
Machine learning seminar presentation
Ad

Recently uploaded (20)

PDF
How to run a consulting project- client discovery
PDF
Introduction to Data Science and Data Analysis
PPTX
CYBER SECURITY the Next Warefare Tactics
PPTX
importance of Data-Visualization-in-Data-Science. for mba studnts
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PPTX
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
PDF
Transcultural that can help you someday.
PPTX
retention in jsjsksksksnbsndjddjdnFPD.pptx
PPTX
Database Infoormation System (DBIS).pptx
DOCX
Factor Analysis Word Document Presentation
PPTX
Managing Community Partner Relationships
PDF
Business Analytics and business intelligence.pdf
PPTX
Leprosy and NLEP programme community medicine
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
PPTX
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
PPTX
Qualitative Qantitative and Mixed Methods.pptx
How to run a consulting project- client discovery
Introduction to Data Science and Data Analysis
CYBER SECURITY the Next Warefare Tactics
importance of Data-Visualization-in-Data-Science. for mba studnts
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
Transcultural that can help you someday.
retention in jsjsksksksnbsndjddjdnFPD.pptx
Database Infoormation System (DBIS).pptx
Factor Analysis Word Document Presentation
Managing Community Partner Relationships
Business Analytics and business intelligence.pdf
Leprosy and NLEP programme community medicine
SAP 2 completion done . PRESENTATION.pptx
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
Topic 5 Presentation 5 Lesson 5 Corporate Fin
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
Qualitative Qantitative and Mixed Methods.pptx
Ad

An Introduction to Machine Learning Using TensorFlow