Machine Learning empowered by Python April2009
Upcoming SlideShare
Loading in...5
×
 

Machine Learning empowered by Python April2009

on

  • 2,034 views

Slides of the 14 april Montreal-Python user group presentation on "Machine Learning Empowered by Python"

Slides of the 14 april Montreal-Python user group presentation on "Machine Learning Empowered by Python"

Statistics

Views

Total Views
2,034
Views on SlideShare
2,029
Embed Views
5

Actions

Likes
0
Downloads
24
Comments
0

2 Embeds 5

http://www.linkedin.com 4
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Machine Learning empowered by Python April2009 Machine Learning empowered by Python April2009 Presentation Transcript

  • Outline Why a talk about machine learning and python? Machine Learning 101 Let’s dive into an example Conclusion Questions? Machine Learning empowered by Python Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ 14 april 2009 Python-Montreal http://montrealpython.org/ Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Let’s dive into an example Conclusion Questions? Hand writing digit recognition Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Let’s dive into an example Conclusion Questions? Why a talk about machine learning and python? Machine Learning 101 Supervised Learning (classification) Important Concepts Let’s dive into an example Why Python? Data example Training and Testing (python-mlboost) Conclusion Questions? Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Let’s dive into an example Conclusion Questions? Why Machine Learning empowered by Python? Integrated real live prototypes ⇒ Probability(success) ⇑ Python allows extreme prototyping Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Let’s dive into an example Conclusion Questions? Speaker: Francis Pieraut, eng. M.Sc.A. Master@LISA - Statistical Machine Learning - udm (flayers: C++ Neural Networks lib) Industry - 6 years in Machine Learning/AI startups (mlboost: Python Machine Learning Boost lib) Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Supervised Learning (classification) Let’s dive into an example Important Concepts Conclusion Questions? AI and Machine Learning Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Supervised Learning (classification) Let’s dive into an example Important Concepts Conclusion Questions? Machine Learning Learning from data Classification vs Clustering Applications: Fraud detection, Vision, Target-Marketing, Search Engine, Insurance (Risk) etc. Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Supervised Learning (classification) Let’s dive into an example Important Concepts Conclusion Questions? Supervised Learning (need class tag for each example) Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Supervised Learning (classification) Let’s dive into an example Important Concepts Conclusion Questions? Important Concepts Datasets (features + class) Generalization vs Overfitting Classification vs Clustering Features Quality (invariant and informative) Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Why Python? Machine Learning 101 Data example Let’s dive into an example Training and Testing (python-mlboost) Conclusion Questions? Why Python? Prototyping Extreme Efficiency C++, sed, awk...⇒ N years Python ⇒ N weeks Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Why Python? Machine Learning 101 Data example Let’s dive into an example Training and Testing (python-mlboost) Conclusion Questions? Hand writing digit recognition - Data examples Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Why Python? Machine Learning 101 Data example Let’s dive into an example Training and Testing (python-mlboost) Conclusion Questions? Hand writing digit recognition - Training Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Why Python? Machine Learning 101 Data example Let’s dive into an example Training and Testing (python-mlboost) Conclusion Questions? Digit recognition (Demo) Naive Machine Learning: Training on raw pixels Testing example visualization Real-time demo Naive machine learning limitations Feature extraction visualisation Training on new features Real-time demo Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Why Python? Machine Learning 101 Data example Let’s dive into an example Training and Testing (python-mlboost) Conclusion Questions? Want to try the Demo or contribute? try it easy install digipy (soon) http://bitbucket.org/fraka6/digipy/ http://bitbucket.org/fraka6/mlboost http://bitbucket.org/fraka6/flayers Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Let’s dive into an example Conclusion Questions? What you should remember? Machine learning algorithms applications ⇑ goal = generalization⇒good prediction (DON’T OVERFIT) 80-90% pre or post-processing + data visualization Python provide amazing integration try it, easy install digipy Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python
  • Outline Why a talk about machine learning and python? Machine Learning 101 Let’s dive into an example Conclusion Questions? Any questions? ... A special thanks to Yannick Gingras help for the UI and the packaging, Pierre-Alexandre Fournier and Jeremy Barnes feedbacks and Caroline patience easy install digipy http://fraka6.blogspot.com/ icml2009 - Internation Conference on Machine Learning (June 14-18, Montreal 2009) .. Thanks, Francis Pieraut - alias Fraka6 fpieraut@gmail.com Francis Pieraut fpieraut@gmail.com http://fraka6.blogspot.com/ Machine Learning empowered by Python