SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
© 2014 Persontyle Ltd. All rights reserved.
GET STARTED IN
MACHINE LEARNING
WITH PYTHON SCIKIT-LEARN
5 DAY BOOTCAMP
21-25 JULY 2014, LONDON
Data generated through our activities captures plethora of
information about our identity, likes and dislikes etc. This
information has tremendous value in every aspect of human life.
Programming computers to unravel this hidden information is
what Machine Learning is all about. It is the art and science of
scientifically deriving insights, patterns and predictions from data.
www.persontyle.com© 2014 Persontyle Ltd. All rights reserved.
<MACHINE LEARNING>
“The field of machine learning is concerned with the
question of how to construct computer programs
that automatically improve with experience.”
- Tom Mitchell
Machine Learning models and programs automatically make
decisions from data in order to achieve some goal or requirement.
Machine learning models matter to the world. Because they are;
#EFFICIENT
Machine Learning models predict and detect partners faster than any other
manual program or method.
#EFFECTIVE
Machine Learning models can do better job than humans when analysing and
predicting large scale and streaming data sets (big data).
#SCALE
Machine Learning models can provide solutions to large data problems that
traditional systems can not solve.
LEARN THE SCIENCE OF DISCOVERING PATTERNS AND MAKING
INTELLIGENT PREDICTIONS FROM BIG DATA
www.persontyle.com© 2014 Persontyle Ltd. All rights reserved.
 Machine perception
 Computer vision, including object
recognition
 Natural language processing
 Pattern recognition
 Search engines
 Medical diagnosis
 Bioinformatics
 Brain-machine interfaces
 Detecting credit card fraud
 Stock market analysis
 Classifying DNA sequences
 Sentiment analysis
 Affective computing
 Information retrieval
 Recommender systems
MACHINE LEARNING CAN APPEAR IN MANY GUISES
Examples in the real world include handwritten recognition, weather
prediction, fraud detection, search, facial recognition, and so forth are
all examples of machine learning in the wild. Applications for Machine
Learning include:
“Over the past two decades Machine Learning has become one of the
mainstays of information technology and with that, a rather central,
albeit usually hidden, part of our life. With the ever increasing amounts
of data becoming available there is good reason to believe that smart
data analysis will become even more pervasive as a necessary
ingredient for technological progress.”
DR. ALEXANDER J. SMOLA, PROFESSOR, CARNEGIE MELLON UNIVERSITY
Why write programs when the computer can instead learn them from data? In
this 5 day bootcamp you will learn how to make this happen. Though it has
been an area of active research for over 50 years, Machine Learning is
currently undergoing a renaissance driven by Moore's law and the rise of big
data. Large private and public investment in the area has given us self driving
cars, practical speech recognition, effective web search, and a vastly improved
understanding of the human genome. Computer based machine learning
algorithms now outperform humans on tasks such as handwritten digit
recognition, traffic sign recognition, and even on some complex reasoning
tasks as demonstrated by IBM's Watson winning Jeopardy.
Bootcamp is designed to help you learn basic principles needed to understand
and apply Machine Learning models and methods using Python Scikit-Learn.
Lots of hands-on examples to step through real-world application of Machine
Learning. Attending this bootcamp will enable you to understand the basic
concepts, become confident in applying the tools and techniques, and provide
a firm foundation from which to explore more advanced methods.
www.persontyle.com© 2014 Persontyle Ltd. All rights reserved.
[5 day bootcamp to learn basic building blocks of practical Machine Learning]
GET STARTED IN MACHINE LEARNING
WITH PYTHON SCIKIT-LEARN
“In a way Machine Learning has become the new black gold. The
application areas are literally endless and from where we stand we
haven't even reached the inflection point. If you think about it, there
are many industries out there that are just waking up to the reality of
big data and data science.”
MARTIN HACK, CEO SKYTREE
Python and scikit-learn logos are the property of their respective owners
WHAT WILL YOU LEARN?
Attend the bootcamp to learn the basic concepts, models and
techniques required to perform practical Machine Learning.
GET STARTED IN
MACHINE LEARNING
www.persontyle.com© 2014 Persontyle Ltd. All rights reserved.
DAY 1
Understand how the structure and function of the human brain is different from a
computer and how this affects learning in each.
Define Machine Learning, why it matters, and discuss its relationship to data mining,
data science, and statistics.
Understand the steps in the machine learning pipeline, from data acquisition and
feature generation, to training and model selection.
Overview of core Machine Learning terminology i.e. features, instance, model
selection, bias, variance, generalization, precision, etc.
Review of the fundamentals of linear algebra, calculus, statistics, and probability
theory.
DAY 2
Doing Machine Learning - Review fundamentals of practical Machine Learning
• Reading the data and cleaning it.
• Exploring and understanding the input data.
• Analysing how best to present the data to the learning algorithm.
• Choosing the right model and learning algorithm.
• Measuring the performance correctly.
Basics of Python programming language and environment.
Scientific Python building blocks and workflow
• NumPy: Base n-dimensional array package
• SciPy: Fundamental library for scientific computing
• IPython: Enhanced interactive console
• Pandas: Data structures and analysis
Overview of Scikit-learn: Machine Learning in Python
Our first Machine Learning Application - K Nearest Neighbours
Labs
• Setting up the environment
• Python programing basics (load data, simple histogram, select rows, columns,
scatter plot, simple stats, ...)
• Linear Regression
WHAT WILL YOU LEARN?
GET STARTED IN
MACHINE LEARNING
www.persontyle.com© 2014 Persontyle Ltd. All rights reserved.
DAY 3
Generally Applied Algorithms and Applications
• Naive Bayes
• Support Vector Machines
• Logistic Regression
• Decision Trees
Labs
• Detecting Spam using Machine Learning
• Predicting house prices with regression
• Image recognition with Support Vector Machines
DAY 4
Dimensionality Reduction - Reducing the number of random variables to consider
• Feature selection and feature extraction methods
• Principal Component Analysis
Clustering - Automatic grouping of similar objects into sets.
• Overview of clustering methods
• Applications and Algorithms
Basics of Crab - Recommender systems in Python
BigML - Putting the power of Machine Learning in your hands
Labs
• Dimensionality reduction practical example
• Clustering handwritten digits with k-means
Python and scikit-learn logos are the property of their respective owners.
WHAT WILL YOU LEARN?
GET STARTED IN
MACHINE LEARNING
www.persontyle.com© 2014 Persontyle Ltd. All rights reserved.
DAY 5
Model Selection and Evaluation in Scikit-learn - Comparing, validating and choosing
parameters and models
Overview of Pre-processing in Scikit-learn - Feature extraction and normalization.
Putting it all together - Final Kaggle Project
Current Hot Topics
• Large scale Machine Learning
• Deep Learning
• Watson style learning
• Probabilistic programming
• Machine Learning as a Service
WHO SHOULD TAKE THIS COURSE?
You are interested in Machine Learning. You have read a book or
taken an online course and now want to know more and learn how to
apply Machine Learning to solve real problems. Well-suited to
machine learning beginners or those with some experience.
All Machine
Learning
Enthusiasts
Business
Professionals
Technologists/
Developers
Data/Market/
Research
Analysts
Business/
Technology
Consultants
PREREQUISITES
Basic understanding of calculus, statistics, probability theory,
linear algebra. This will be refreshed but not in detail. Basic
knowledge of python is required. All lab sessions will be done using
IPython notebooks and Scikit-learn.
Persontyle trainers are passionate about meeting each participants
learning needs. They have been chosen both for their extensive
practical Data Science and Machine Learning experience and for
their ability to educate and interact with natural empathy. All of our
trainers have worked on a variety of data science and Machine
Learning projects. They share their academic knowledge and real-
world experience and each individual adds their own unique
perspective to the course. Our trainers present in a style that is
informal, entertaining and highly interactive.
Guest Speakers
Business leaders, Machine Learning practitioners, and academic
researchers covering use cases, case studies and sharing practical
experience of applying Data Science and Machine Learning in their
organizations.
COURSE INSTRUCTORS
“A breakthrough in Machine Learning
would be worth ten Microsofts”
BILL GATES, CHAIRMAN, MICROSOFT
www.persontyle.com© 2014 Persontyle Ltd. All rights reserved.
GET STARTED IN
MACHINE LEARNING
WHAT SHOULD I BRING?
Along with bringing your laptop and charger, don’t forget to bring
loads of curiosity, scepticism, eagerness to participate and the
desire to learn.
THE SCHOOL OF DATA SCIENCE
The School of Data Science, a project of Persontyle, specializes in designing and delivering
structured, relevant, practical and affordable learning experiences for all of us to
understand data science in simple human terms.
RETURN ON INVESTMENT (ROI)
CONVINCE YOUR BOSS
We all need to learn how to analyse data, find the value and glean
insights. The advent of the data driven connected era means that
analyzing massive scale, messy, noisy, and unstructured data is going
to increasingly form part of everyone's work.
The School of Data Science learning programs provide a unique
investment opportunity that pays for itself many times over.
For corporate bookings or to organize on-site training email
hello@persontyle.com or call now +44 (0)20 3239 3141
www.persontyle.com/school
World-class
Instructors
Develop Practical
Data Science Skills
Real World
Industry Use Cases
Short Courses For
Time Convenience
Value For
Money
Register Now
Limited seats. We encourage you to register as soon as you can.
Follow us on Twitter @schooltds
Like us on Facebook
Get in touch! hello@personyyle.com
"For the best return on your money, pour your purse
into your head."
- Benjamin Franklin

Más contenido relacionado

Más de Persontyle

European Data Science Academy - Enabling Data Driven Digital Europe
European Data Science Academy - Enabling Data Driven Digital EuropeEuropean Data Science Academy - Enabling Data Driven Digital Europe
European Data Science Academy - Enabling Data Driven Digital EuropePersontyle
 
The Age of Data Driven Science and Engineering
The Age of Data Driven Science and Engineering The Age of Data Driven Science and Engineering
The Age of Data Driven Science and Engineering Persontyle
 
Benefiting from Big Data - A New Approach for the Telecom Industry
Benefiting from Big Data - A New Approach for the Telecom Industry  Benefiting from Big Data - A New Approach for the Telecom Industry
Benefiting from Big Data - A New Approach for the Telecom Industry Persontyle
 
Fundamentals of Machine Learning Bootcamp - 24 Nov London 2014
Fundamentals of Machine Learning Bootcamp - 24 Nov London 2014 Fundamentals of Machine Learning Bootcamp - 24 Nov London 2014
Fundamentals of Machine Learning Bootcamp - 24 Nov London 2014 Persontyle
 
Fundamentals of Machine Learning Bootcamp - 24 Nov London
Fundamentals of Machine Learning Bootcamp - 24 Nov London Fundamentals of Machine Learning Bootcamp - 24 Nov London
Fundamentals of Machine Learning Bootcamp - 24 Nov London Persontyle
 
Course - Machine Learning Basics with R
Course - Machine Learning Basics with R Course - Machine Learning Basics with R
Course - Machine Learning Basics with R Persontyle
 
Deep Learning London Meetup - 24 June 2014
Deep Learning London Meetup - 24 June 2014Deep Learning London Meetup - 24 June 2014
Deep Learning London Meetup - 24 June 2014Persontyle
 
Deep Learning London Meetup - 28 May 2014
Deep Learning London Meetup - 28 May 2014Deep Learning London Meetup - 28 May 2014
Deep Learning London Meetup - 28 May 2014Persontyle
 

Más de Persontyle (8)

European Data Science Academy - Enabling Data Driven Digital Europe
European Data Science Academy - Enabling Data Driven Digital EuropeEuropean Data Science Academy - Enabling Data Driven Digital Europe
European Data Science Academy - Enabling Data Driven Digital Europe
 
The Age of Data Driven Science and Engineering
The Age of Data Driven Science and Engineering The Age of Data Driven Science and Engineering
The Age of Data Driven Science and Engineering
 
Benefiting from Big Data - A New Approach for the Telecom Industry
Benefiting from Big Data - A New Approach for the Telecom Industry  Benefiting from Big Data - A New Approach for the Telecom Industry
Benefiting from Big Data - A New Approach for the Telecom Industry
 
Fundamentals of Machine Learning Bootcamp - 24 Nov London 2014
Fundamentals of Machine Learning Bootcamp - 24 Nov London 2014 Fundamentals of Machine Learning Bootcamp - 24 Nov London 2014
Fundamentals of Machine Learning Bootcamp - 24 Nov London 2014
 
Fundamentals of Machine Learning Bootcamp - 24 Nov London
Fundamentals of Machine Learning Bootcamp - 24 Nov London Fundamentals of Machine Learning Bootcamp - 24 Nov London
Fundamentals of Machine Learning Bootcamp - 24 Nov London
 
Course - Machine Learning Basics with R
Course - Machine Learning Basics with R Course - Machine Learning Basics with R
Course - Machine Learning Basics with R
 
Deep Learning London Meetup - 24 June 2014
Deep Learning London Meetup - 24 June 2014Deep Learning London Meetup - 24 June 2014
Deep Learning London Meetup - 24 June 2014
 
Deep Learning London Meetup - 28 May 2014
Deep Learning London Meetup - 28 May 2014Deep Learning London Meetup - 28 May 2014
Deep Learning London Meetup - 28 May 2014
 

Último

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 

Último (20)

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Course - Get Started in Machine Learning with Python scikit-learn

  • 1. © 2014 Persontyle Ltd. All rights reserved. GET STARTED IN MACHINE LEARNING WITH PYTHON SCIKIT-LEARN 5 DAY BOOTCAMP 21-25 JULY 2014, LONDON
  • 2. Data generated through our activities captures plethora of information about our identity, likes and dislikes etc. This information has tremendous value in every aspect of human life. Programming computers to unravel this hidden information is what Machine Learning is all about. It is the art and science of scientifically deriving insights, patterns and predictions from data. www.persontyle.com© 2014 Persontyle Ltd. All rights reserved. <MACHINE LEARNING> “The field of machine learning is concerned with the question of how to construct computer programs that automatically improve with experience.” - Tom Mitchell Machine Learning models and programs automatically make decisions from data in order to achieve some goal or requirement. Machine learning models matter to the world. Because they are; #EFFICIENT Machine Learning models predict and detect partners faster than any other manual program or method. #EFFECTIVE Machine Learning models can do better job than humans when analysing and predicting large scale and streaming data sets (big data). #SCALE Machine Learning models can provide solutions to large data problems that traditional systems can not solve. LEARN THE SCIENCE OF DISCOVERING PATTERNS AND MAKING INTELLIGENT PREDICTIONS FROM BIG DATA
  • 3. www.persontyle.com© 2014 Persontyle Ltd. All rights reserved.  Machine perception  Computer vision, including object recognition  Natural language processing  Pattern recognition  Search engines  Medical diagnosis  Bioinformatics  Brain-machine interfaces  Detecting credit card fraud  Stock market analysis  Classifying DNA sequences  Sentiment analysis  Affective computing  Information retrieval  Recommender systems MACHINE LEARNING CAN APPEAR IN MANY GUISES Examples in the real world include handwritten recognition, weather prediction, fraud detection, search, facial recognition, and so forth are all examples of machine learning in the wild. Applications for Machine Learning include: “Over the past two decades Machine Learning has become one of the mainstays of information technology and with that, a rather central, albeit usually hidden, part of our life. With the ever increasing amounts of data becoming available there is good reason to believe that smart data analysis will become even more pervasive as a necessary ingredient for technological progress.” DR. ALEXANDER J. SMOLA, PROFESSOR, CARNEGIE MELLON UNIVERSITY
  • 4. Why write programs when the computer can instead learn them from data? In this 5 day bootcamp you will learn how to make this happen. Though it has been an area of active research for over 50 years, Machine Learning is currently undergoing a renaissance driven by Moore's law and the rise of big data. Large private and public investment in the area has given us self driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Computer based machine learning algorithms now outperform humans on tasks such as handwritten digit recognition, traffic sign recognition, and even on some complex reasoning tasks as demonstrated by IBM's Watson winning Jeopardy. Bootcamp is designed to help you learn basic principles needed to understand and apply Machine Learning models and methods using Python Scikit-Learn. Lots of hands-on examples to step through real-world application of Machine Learning. Attending this bootcamp will enable you to understand the basic concepts, become confident in applying the tools and techniques, and provide a firm foundation from which to explore more advanced methods. www.persontyle.com© 2014 Persontyle Ltd. All rights reserved. [5 day bootcamp to learn basic building blocks of practical Machine Learning] GET STARTED IN MACHINE LEARNING WITH PYTHON SCIKIT-LEARN “In a way Machine Learning has become the new black gold. The application areas are literally endless and from where we stand we haven't even reached the inflection point. If you think about it, there are many industries out there that are just waking up to the reality of big data and data science.” MARTIN HACK, CEO SKYTREE Python and scikit-learn logos are the property of their respective owners
  • 5. WHAT WILL YOU LEARN? Attend the bootcamp to learn the basic concepts, models and techniques required to perform practical Machine Learning. GET STARTED IN MACHINE LEARNING www.persontyle.com© 2014 Persontyle Ltd. All rights reserved. DAY 1 Understand how the structure and function of the human brain is different from a computer and how this affects learning in each. Define Machine Learning, why it matters, and discuss its relationship to data mining, data science, and statistics. Understand the steps in the machine learning pipeline, from data acquisition and feature generation, to training and model selection. Overview of core Machine Learning terminology i.e. features, instance, model selection, bias, variance, generalization, precision, etc. Review of the fundamentals of linear algebra, calculus, statistics, and probability theory. DAY 2 Doing Machine Learning - Review fundamentals of practical Machine Learning • Reading the data and cleaning it. • Exploring and understanding the input data. • Analysing how best to present the data to the learning algorithm. • Choosing the right model and learning algorithm. • Measuring the performance correctly. Basics of Python programming language and environment. Scientific Python building blocks and workflow • NumPy: Base n-dimensional array package • SciPy: Fundamental library for scientific computing • IPython: Enhanced interactive console • Pandas: Data structures and analysis Overview of Scikit-learn: Machine Learning in Python Our first Machine Learning Application - K Nearest Neighbours Labs • Setting up the environment • Python programing basics (load data, simple histogram, select rows, columns, scatter plot, simple stats, ...) • Linear Regression
  • 6. WHAT WILL YOU LEARN? GET STARTED IN MACHINE LEARNING www.persontyle.com© 2014 Persontyle Ltd. All rights reserved. DAY 3 Generally Applied Algorithms and Applications • Naive Bayes • Support Vector Machines • Logistic Regression • Decision Trees Labs • Detecting Spam using Machine Learning • Predicting house prices with regression • Image recognition with Support Vector Machines DAY 4 Dimensionality Reduction - Reducing the number of random variables to consider • Feature selection and feature extraction methods • Principal Component Analysis Clustering - Automatic grouping of similar objects into sets. • Overview of clustering methods • Applications and Algorithms Basics of Crab - Recommender systems in Python BigML - Putting the power of Machine Learning in your hands Labs • Dimensionality reduction practical example • Clustering handwritten digits with k-means Python and scikit-learn logos are the property of their respective owners.
  • 7. WHAT WILL YOU LEARN? GET STARTED IN MACHINE LEARNING www.persontyle.com© 2014 Persontyle Ltd. All rights reserved. DAY 5 Model Selection and Evaluation in Scikit-learn - Comparing, validating and choosing parameters and models Overview of Pre-processing in Scikit-learn - Feature extraction and normalization. Putting it all together - Final Kaggle Project Current Hot Topics • Large scale Machine Learning • Deep Learning • Watson style learning • Probabilistic programming • Machine Learning as a Service WHO SHOULD TAKE THIS COURSE? You are interested in Machine Learning. You have read a book or taken an online course and now want to know more and learn how to apply Machine Learning to solve real problems. Well-suited to machine learning beginners or those with some experience. All Machine Learning Enthusiasts Business Professionals Technologists/ Developers Data/Market/ Research Analysts Business/ Technology Consultants PREREQUISITES Basic understanding of calculus, statistics, probability theory, linear algebra. This will be refreshed but not in detail. Basic knowledge of python is required. All lab sessions will be done using IPython notebooks and Scikit-learn.
  • 8. Persontyle trainers are passionate about meeting each participants learning needs. They have been chosen both for their extensive practical Data Science and Machine Learning experience and for their ability to educate and interact with natural empathy. All of our trainers have worked on a variety of data science and Machine Learning projects. They share their academic knowledge and real- world experience and each individual adds their own unique perspective to the course. Our trainers present in a style that is informal, entertaining and highly interactive. Guest Speakers Business leaders, Machine Learning practitioners, and academic researchers covering use cases, case studies and sharing practical experience of applying Data Science and Machine Learning in their organizations. COURSE INSTRUCTORS “A breakthrough in Machine Learning would be worth ten Microsofts” BILL GATES, CHAIRMAN, MICROSOFT www.persontyle.com© 2014 Persontyle Ltd. All rights reserved. GET STARTED IN MACHINE LEARNING WHAT SHOULD I BRING? Along with bringing your laptop and charger, don’t forget to bring loads of curiosity, scepticism, eagerness to participate and the desire to learn.
  • 9. THE SCHOOL OF DATA SCIENCE The School of Data Science, a project of Persontyle, specializes in designing and delivering structured, relevant, practical and affordable learning experiences for all of us to understand data science in simple human terms. RETURN ON INVESTMENT (ROI) CONVINCE YOUR BOSS We all need to learn how to analyse data, find the value and glean insights. The advent of the data driven connected era means that analyzing massive scale, messy, noisy, and unstructured data is going to increasingly form part of everyone's work. The School of Data Science learning programs provide a unique investment opportunity that pays for itself many times over. For corporate bookings or to organize on-site training email hello@persontyle.com or call now +44 (0)20 3239 3141 www.persontyle.com/school World-class Instructors Develop Practical Data Science Skills Real World Industry Use Cases Short Courses For Time Convenience Value For Money Register Now Limited seats. We encourage you to register as soon as you can. Follow us on Twitter @schooltds Like us on Facebook Get in touch! hello@personyyle.com "For the best return on your money, pour your purse into your head." - Benjamin Franklin