Hitchikers Guide To Machine Learning
User Manual:
Open the PDF directly: View PDF
.
Page Count: 48

HITCHHIKERS GUIDE TO ROCKING MACHINE
LEARNING IN 2019
Session for NewBies
Sho Fola Soboyejo
Apr 26th, 2019
@shoreason

10,000 hours

Photo by: Douglas Adams

PERSONAL APPLICATIONS
Energy utilization anomaly
detection

PERSONAL APPLICATIONS
Recommendation
Engine for nearby fun
activities

PERSONAL APPLICATIONS
Creating clusters and tiers for
fantasy football players plus
predicting performance

PERSONAL APPLICATIONS
Text Summarizer to summarize news articles

80/20 Rule

CHOOSING A PATH
What are you saying No to?

LITERACY
Learning to know
COMPETENCE
VS
Learning to Do

Amazon
ON GETTING STARTED
•Being clear where you are
starting from
•Know where you are
headed before you start

IS THIS YOU?

•Learning a new instrument
•Top Down = Starting with
a song
•Bottom Up = Learn A lot
of Theory

PLAYING THE WHOLE GAME
•David Perkins
•Learning things on
as needed basis

WORK ON THE HARD PARTS
•Zone of discomfort
•Circle of 5ths & Riffs
•Getting and cleaning data
•Setting up your cloud env
•Moving from Python
Notebook to CMD Line

RESOURCES

•Fast.ai - Intro to ML Course
•Udacity ML Course
•Machine Learning is fun -
Medium Blog (Literacy)
•Deep Learning - Online book
(Literacy)
•Follow Siraj Raval, Sentdex and
Corey Schafer on YouTube

LANGUAGES VS TO O L S

@prat0s
Neural Networks & Deep Learning
Machine Learning

PLATFORMS

FINDING A PROJECT AND
DATA
•Kaggle
•UCI ML Repository
•Fast.ai Datasets
•Your own personal project
•Hackathons

RIGHT MIX OF EXPERIENCE
AND MOTIVATION
ACHIEVING SUCCESS



“Predictive analytics will have an effect on who
gets hired, is approved for a loan or sees an Ad”



The Timeline
Nvidia

Support Vector Machines
Random Forest
Logistic Regression
Linear Regression
K-Nearest Neighbors
K-Means Clustering
Naive Bayes Principal Component Analysis
Linear Discriminant Analysis
Neural Networks
10 Algorithms To Know

Machine
Learning
“99% OF
THE ECONOMIC
VALUE LIES IN
SUPERVISED
LEARNING”
Supervised
Unsupervised
Clustering
Classification
Regression

Photo by: Douglas Adams


AI Fail
VS
Human Fail
ARTIFICIAL INTELLIGENCE
(OR LACK OF IT)

Literacy

Competency

HANDS-ON
TIME

Black Box: Sci-kit Learn Example
Credit: Adam Geitgey

Support Vector Machines
Great for
classification
problems with
numerical features
and relatively few
samples
Credit: Adedapo Alabi

Initialize: clf = svm.SVC(gamma=0.001, C=100)
Train: clf.fit(x, y)
Test: clf.score(x_test, y_test)
Predict: clf.predict(test)
Key Steps

Scikit Learn Example

Photo by: Douglas Adams
DECEMBER 2019

DECEMBER 2019

@shoreason
www.linkedin.com/in/shofola/
github.com/shoreason




