make julia more popular in japan!!1 #juliatokyo

43
日本のJulia もっと盛り上げてこ ⤴⤴ chezou 2015/04/25 JuliaTokyo #3

Upload: michiaki-ariga

Post on 17-Jul-2015

1.281 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Make Julia more popular in Japan!!1 #JuliaTokyo

日本のJulia もっと盛り上げてこ⤴⤴

chezou 2015/04/25 JuliaTokyo #3

Page 2: Make Julia more popular in Japan!!1 #JuliaTokyo

• chezou @ Cookpad Inc.

• Organizer of

• Julia Tokyo

• MLCT

• Kawasaki.rb

Page 3: Make Julia more popular in Japan!!1 #JuliaTokyo

Julia使ってますか?

Page 4: Make Julia more popular in Japan!!1 #JuliaTokyo

最近職場で使ったJulia

• DataFrames.jl

Page 5: Make Julia more popular in Japan!!1 #JuliaTokyo

Julia使ってますか?

Page 6: Make Julia more popular in Japan!!1 #JuliaTokyo

Juliaを盛り上げるために

• Julia Tokyo Meet up

• Facebook Group

• Julia Advent Calendar

• Julia本

Page 7: Make Julia more popular in Japan!!1 #JuliaTokyo
Page 8: Make Julia more popular in Japan!!1 #JuliaTokyo
Page 9: Make Julia more popular in Japan!!1 #JuliaTokyo

Julia Advent Calendar

Page 10: Make Julia more popular in Japan!!1 #JuliaTokyo

Julia Advent Calendar 振返り

Page 11: Make Julia more popular in Japan!!1 #JuliaTokyo

http://bicycle1885.hatenablog.com/entry/2014/12/01/050522

Page 12: Make Julia more popular in Japan!!1 #JuliaTokyo

http://chezou.hatenablog.com/entry/2014/12/03/000500

Page 13: Make Julia more popular in Japan!!1 #JuliaTokyo

http://r9y9.github.io/blog/2014/12/09/julia-advent-calender-2014-poiner-tips/

Page 14: Make Julia more popular in Japan!!1 #JuliaTokyo

Julia本の話

http://qiita.com/sorami/items/b5fdf36f484cb47d7996

http://chezou.hatenablog.com/entry/2014/12/13/000200

Page 15: Make Julia more popular in Japan!!1 #JuliaTokyo

成果でました

http://qiita.com/antimon2/items/96e3bd6e452e03cf98db

Page 16: Make Julia more popular in Japan!!1 #JuliaTokyo

ここが辛いよJulia

Page 17: Make Julia more popular in Japan!!1 #JuliaTokyo

はLTでbicycle1885さんが

Page 18: Make Julia more popular in Japan!!1 #JuliaTokyo

実際にあった辛み• DictでWord Countしたけど、頻度でソートできない問題

• homebrewからバージョンアップしたら死ぬ問題

• ベンチマークしたらgcされて遅かった問題

• pandasのDataFrameの方が分かり良い

• John Myles Whiteが忙しすぎて各種パッケージが死んでる

• はてなブログでsyntax highlightされない!!!1

Page 19: Make Julia more popular in Japan!!1 #JuliaTokyo

一人で調べるの辛い!

Page 20: Make Julia more popular in Japan!!1 #JuliaTokyo

雑なレポジトリ作りました

Page 21: Make Julia more popular in Japan!!1 #JuliaTokyo

合言葉は

Page 22: Make Julia more popular in Japan!!1 #JuliaTokyo

#juliaわからん

Page 23: Make Julia more popular in Japan!!1 #JuliaTokyo

github.com/JuliaTokyo/julia-wakalang

Page 24: Make Julia more popular in Japan!!1 #JuliaTokyo

https://github.com/JuliaTokyo/julia-wakalang

Page 25: Make Julia more popular in Japan!!1 #JuliaTokyo

雑なissueのすゝめ

http://techlife.cookpad.com/entry/2015/03/25/202709

Page 26: Make Julia more popular in Japan!!1 #JuliaTokyo

Juliaを盛り上げるために

• Julia Tokyo meetup

• Julia Advent Calendar

• Facebook Group

• Julia本

• JuliaTokyo/julia-wakalang !🆕

• JuliaTokyo/julia-doc-ja !🆕

Page 27: Make Julia more popular in Japan!!1 #JuliaTokyo

皆でJuliaもりあげてこ⤴⤴ https://github.com/

JuliaTokyo/julia-wakalang

Page 28: Make Julia more popular in Japan!!1 #JuliaTokyo

そしたら

Page 29: Make Julia more popular in Japan!!1 #JuliaTokyo
Page 30: Make Julia more popular in Japan!!1 #JuliaTokyo

julia.tokyo できてた

Page 31: Make Julia more popular in Japan!!1 #JuliaTokyo
Page 32: Make Julia more popular in Japan!!1 #JuliaTokyo

ポエム

Page 33: Make Julia more popular in Japan!!1 #JuliaTokyo

Juliaって本当に速いの?

Page 34: Make Julia more popular in Japan!!1 #JuliaTokyo

Benchmark平均処理時間[sec

]

0

0.105

0.21

0.315

0.42

Ruby R Julia Julia(-gc) Julia(-gc+reh)

• 対象: ブログデータ(734kB) • 単語の頻度カウント • 10回の平均を取得 • Nodeと表層の2パターン

• RはRMeCabFreq()

Page 35: Make Julia more popular in Japan!!1 #JuliaTokyo

速度を出すには チューニングが必須

Page 36: Make Julia more popular in Japan!!1 #JuliaTokyo

書くときの流れ

1. ざっと書く

2. テスト書く

3. 実データ流す

4. チューニング

5. 3に戻る

6. パッケージとしてリリース

Page 37: Make Julia more popular in Japan!!1 #JuliaTokyo

ポエム2

Page 38: Make Julia more popular in Japan!!1 #JuliaTokyo

機械学習のOSSはどうあるべきか?

Page 39: Make Julia more popular in Japan!!1 #JuliaTokyo
Page 40: Make Julia more popular in Japan!!1 #JuliaTokyo
Page 41: Make Julia more popular in Japan!!1 #JuliaTokyo

SVM.jlは死んでいた

Page 42: Make Julia more popular in Japan!!1 #JuliaTokyo

元気な機械学習のライブラリ

• scikit-learn

• gensim

• vowpal wabbit

大体大きいライブラリに皆集まる

Page 43: Make Julia more popular in Japan!!1 #JuliaTokyo

Juliaの機械学習ライブラリは どうあるべきだろう?