ai open education: stanford deep learning cheat sheets in

27
AI Open Education: Stanford Deep Learning Cheat Sheets in Japanese 30 th October 2019, Code Chrysalis x MLT MiniConf #6 Yuta Kanzawa @yutakanzawa SFE Senior Analyst at Janssen Pharmaceutical K.K., Tokyo A Family Company of Johnson & Johnson

Upload: others

Post on 18-Apr-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AI Open Education: Stanford Deep Learning Cheat Sheets in

AI Open Education:Stanford Deep Learning Cheat Sheets in Japanese

30th October 2019, Code Chrysalis x MLT MiniConf #6Yuta Kanzawa @yutakanzawa

SFE Senior Analyst at Janssen Pharmaceutical K.K., TokyoA Family Company of Johnson & Johnson

Page 2: AI Open Education: Stanford Deep Learning Cheat Sheets in

I am…

•神沢雄⼤ Yuta Kanzawa (twitter: @yutakanzawa)• Data scientist at Janssen Japan, Tokyo• Opera & wine lover• Wagner• Bourgogne

• 7 languages• Human: Japanese, English, German• Computer: R, Python, SAS, SQL

@yutakanzawa 1

Page 3: AI Open Education: Stanford Deep Learning Cheat Sheets in

Question:

@yutakanzawa 2

Do you knowany effective way to learnmachine learning &deep learning?

Page 4: AI Open Education: Stanford Deep Learning Cheat Sheets in

My answer:

@yutakanzawa 3

Stanford ML/DL Cheat Sheets

Page 5: AI Open Education: Stanford Deep Learning Cheat Sheets in

Agenda

• Overview• Stanford ML/DL Cheat Sheets• Open education motivation• MLT Team

• How we have done• Self-assignment• Tools & process• Implementation

• What we have done• Results• Recognition

@yutakanzawa 4

Page 6: AI Open Education: Stanford Deep Learning Cheat Sheets in

Overview• Stanford ML/DL Cheat Sheets• Open education motivation• Translation Team in Machine Learning Tokyo

@yutakanzawa 5

Page 7: AI Open Education: Stanford Deep Learning Cheat Sheets in

Stanford ML/DL Cheat Sheetsby Afshine & Shervine Amidi

@yutakanzawa 6

* Shervine Amidi, the author of the cheat sheets. https://stanford.edu/~shervine

‘Easy-to-digest study guides’*

Page 8: AI Open Education: Stanford Deep Learning Cheat Sheets in

Open education motivation

• High-quality contents from the top-level university.

• For machine learning beginners.

• Shape machine learning community.

@yutakanzawa 7

Page 9: AI Open Education: Stanford Deep Learning Cheat Sheets in

Open education motivation (cont)

@yutakanzawa 8

Me: ‘Sounds interesting!’

Page 10: AI Open Education: Stanford Deep Learning Cheat Sheets in

Translation Team in Machine Learning Tokyo

• 11 Machine Learning Tokyo members voluntarily joined!

• Diversity in:• Native language• ML/DL experience• Academic background• Industry

@yutakanzawa 9

Duy Linh Dang Kamuela Lau Suzana Ilić Yoshiyuki NakaiHideaki Hamano Nao Takatoshi Tran Tuan Anh Yuta KanzawaHiroki Mori Rob Altena Wataru Oniki

Page 11: AI Open Education: Stanford Deep Learning Cheat Sheets in

How we have done• Self-assignment• Tools & process• Implementation

@yutakanzawa 10

Page 12: AI Open Education: Stanford Deep Learning Cheat Sheets in

Self-assignment

@yutakanzawa 11

Cheat Sheet Translator(s) Reviewer(s)Supervised Learning Yuta TranUnsupervised Learning Tran, Wataru, Yoshiyuki, Yuta Wataru, Yoshiyuki, YutaAlgebra and Calculus Rob KamuelaProbabilities and Statistics Nao YutaConvolutional Neural Nets Tran, Yoshiyuki Duy, Yoshiyuki, WataruRecurrent Neural Nets Hideaki YoshiyukiDeep Learning Tips and Tricks Kamuela Hiroki, Yoshiyuki

• All voluntary.

NB: Some of them had been translated by some people before.

Page 13: AI Open Education: Stanford Deep Learning Cheat Sheets in

Tools & process

• GitHub (repository): Useful to collaborate

@yutakanzawa 12

Translate ✏

Review 👀

Merge 🎉

Page 14: AI Open Education: Stanford Deep Learning Cheat Sheets in

Tools & process (cont)

• Communications: Slack

• Search: Google (mainly)

@yutakanzawa 13

Page 15: AI Open Education: Stanford Deep Learning Cheat Sheets in

Implementation

• After slow progress of work at home…

• 5x workshops*1

• Translation• Review• Lexicon*2

+• Meanwhile• Discussion in a Slack channel• Personal work at home

@yutakanzawa 14

*1 Venues (cool meeting rooms!) are courtesy of Rakuten, Inc. and Safie Inc. See https://safie.link/safietimes/news/781*2 https://github.com/Machine-Learning-Tokyo/EN-JP-ML-Lexicon

Page 16: AI Open Education: Stanford Deep Learning Cheat Sheets in

What we have done• Results• Recognition

@yutakanzawa 15

Page 17: AI Open Education: Stanford Deep Learning Cheat Sheets in

Results

@yutakanzawa 16

* https://github.com/afshinea/stanford-cs-230-deep-learning/blob/master/ja/cheatsheet-convolutional-neural-networks.pdf

English (original) Japanese (translated)*

Page 18: AI Open Education: Stanford Deep Learning Cheat Sheets in

Recognition 🎉

@yutakanzawa 17

Page 19: AI Open Education: Stanford Deep Learning Cheat Sheets in

Still in progress 💪

@yutakanzawa 18

https://github.com/shervinea/cheatsheet-translation

• In other languages• Catch-up with updates in the original

Page 20: AI Open Education: Stanford Deep Learning Cheat Sheets in

Enjoy!@yutakanzawa 19

Page 21: AI Open Education: Stanford Deep Learning Cheat Sheets in

Appendix:Open source contribution• Another case: PyPI translation• Localisation

@yutakanzawa 20

Page 22: AI Open Education: Stanford Deep Learning Cheat Sheets in

Another case: PyPI translation

• PyPI: Python Package Index https://pypi.org/• pip install

• Implementation• Outside MLT• 6+ people (lead: @komo_fr)• One-day workshop + work at home• Weblate

@yutakanzawa 21

Page 23: AI Open Education: Stanford Deep Learning Cheat Sheets in

English

@yutakanzawa 22

https://pypi.org/

Page 24: AI Open Education: Stanford Deep Learning Cheat Sheets in

Japanese

@yutakanzawa 23

https://pypi.org/

Page 25: AI Open Education: Stanford Deep Learning Cheat Sheets in

Recognition 👏👏👏

@yutakanzawa 24

Page 26: AI Open Education: Stanford Deep Learning Cheat Sheets in

Still in progress 💪

@yutakanzawa 25

https://hosted.weblate.org/projects/pypa/warehouse/

Page 27: AI Open Education: Stanford Deep Learning Cheat Sheets in

Localisation 🌏

• Many package documents are only in English.• Books, articles too.• Or need to be updated.

• You can contribute to open source too!• Translate into any language you use• Keep catching up with updates in the original• Help others following your path• Learning through translating

@yutakanzawa 26