14
Machine learning by example Michał Matłoka @mmatloka

Machine learning by example

Embed Size (px)

Citation preview

Page 1: Machine learning by example

Machine learning by exampleMichał Matłoka @mmatloka

Page 2: Machine learning by example

Outline1. What is Machine Learning?2. Learning types3. Use cases4. Example5. What can be improved?

Page 3: Machine learning by example

Can machines think?(Alan Turing 1950)

Page 4: Machine learning by example

What is ML?● Make machines “think” like

humans

● Learn from data and make

predictions

Page 5: Machine learning by example

Learning types

● Supervised learning

○ Classification

○ Regression

● Unsupervised learning

○ Clustering

○ Dimensionality Reduction

● Semi-supervised learning

● Reinforcement learning

○ E.g. AlphaGo

Page 6: Machine learning by example

Use cases

● Voice recognition

● Fraud analysis

● Face detection

● Ads click-through rate prediction

● Spam detection

● Shop recommendations

● Photos description

● Self-driving cars

● Healthcare

● ...

Page 7: Machine learning by example

Learning Process(Classification)

1. Data gathering

2. Data cleaning & feature

extraction

3. Dataset -> training & test set

4. Learning -> Model

5. Evaluation -> Accuracy

6. New observation -> Prediction

Page 8: Machine learning by example

Example

Page 9: Machine learning by example

Apache SparkRDD (Resilient Distributed

Dataset)

DAG (Directed acyclic graph)

● RDD - map, filter, count etc

● Spark SQL

● MLib

● GraphX

● Spark Streaming

● API: Scala, Java, Python, R*

Page 10: Machine learning by example

Classify conference talk abstracts into tracks

Page 12: Machine learning by example

What can be improved?

● Bigger data set

● Smarter tokenizer

● Stemming & lemmatization

● IDF - Inverse Document

Frequency

● Cross-validation

● Parameters tuning

Page 14: Machine learning by example

Thank you, Q&A?@mmatloka

http://www.slideshare.net/softwaremillhttps://softwaremill.com/blog/