machine learning tips in the python world #prml学ぼう

16
IPython Collaboration Seaborn Visualization in the Python World PRML勉強会#4 @筑波大学 #PRML学ぼう 上田隼也 @huturotiya 2015/05/29 日曜PRMLerNight はこの発表内容を改良したものです。

Upload: univrsity-of-tsukuba

Post on 27-Jul-2015

42 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Machine learning tips in the python world #PRML学ぼう

IPython → Collaboration Seaborn → Visualization in the Python World 🐍PRML勉強会#4 @筑波大学 #PRML学ぼう

上田隼也 @huturotiya

2015/05/29 日曜PRMLerNight はこの発表内容を改良したものです。

Page 2: Machine learning tips in the python world #PRML学ぼう

自己紹介

• 筑波大学大学院 修士1年

• 上田隼也 @hurutoriya

• 研究分野は画像認識・画像処理

Page 3: Machine learning tips in the python world #PRML学ぼう
Page 4: Machine learning tips in the python world #PRML学ぼう
Page 5: Machine learning tips in the python world #PRML学ぼう

!?

Page 6: Machine learning tips in the python world #PRML学ぼう

BakeryScan(世界初カメラで会計!) http://www.bakeryscan.com/

• ベーカリーショップでの実験

• パンの種類を30種類→100種類に

• 売上/単位面積 150% UP↑↑

• パンを個別包装してバーコードも添付

• 売上が1/3Down↓↓

Page 7: Machine learning tips in the python world #PRML学ぼう

BakeryScan(世界初カメラで会計!) http://www.bakeryscan.com/

• 種類を増やす&個別包装をしない事が大事!!

• そして生まれたのがBakeyScanである🍞 

Page 8: Machine learning tips in the python world #PRML学ぼう

閑話休題

Page 9: Machine learning tips in the python world #PRML学ぼう

Machine Learning in the Python world

• 日々の研究生活を支える仲間達

• numpy

• matplotlib

• scikit-lean

• IPython

Page 10: Machine learning tips in the python world #PRML学ぼう
Page 11: Machine learning tips in the python world #PRML学ぼう

IPython

• Pyhon 標準の対話環境はイマイチ

• よりスマートな対話環境が IPython !!

• pip install ipython

• $ ipyhon notebook %ノートブックを表示

• Web上でインタラクティブな処理が可能に参照画像 : http://ipython.org/

Page 12: Machine learning tips in the python world #PRML学ぼう
Page 13: Machine learning tips in the python world #PRML学ぼう

IPython→Project JupyterGo to https://try.jupyter.org/

• IPythonは 3.0で開発自体は終了し、Project Jupyterとして生まれ変わった。

• 対応言語: Python, Julia, R, Ruby, Bash, etc…

• 5月からJupyter NotebookがGithubでも直接レンダリングされるよ!!

参照画像 : https://jupyter.org/

Page 14: Machine learning tips in the python world #PRML学ぼう
Page 15: Machine learning tips in the python world #PRML学ぼう

Seaborn :• matplotlibをベースとした統計分野での可視化ツール

• 標準のmatplotlibは視認性がイマイチ!!

Seabornに乗り換えてみませんか?

参照画像:

http://stanford.edu/~mwaskom/software/seaborn/index.html

Page 16: Machine learning tips in the python world #PRML学ぼう

DEMO