SlideShare a Scribd company logo
1 of 43
Download to read offline
日本のJulia

もっと盛り上げてこ
chezou
2015/04/25 JuliaTokyo #3
私
• chezou @ Cookpad Inc.
• Organizer of
• Julia Tokyo
• MLCT
• Kawasaki.rb
Julia使ってますか?
最近職場で使ったJulia
• DataFrames.jl
Julia使ってますか?
Juliaを盛り上げるために
• Julia Tokyo Meet up
• Facebook Group
• Julia Advent Calendar
• Julia本
Julia Advent Calendar
Julia Advent Calendar
振返り
http://bicycle1885.hatenablog.com/entry/2014/12/01/050522
http://chezou.hatenablog.com/entry/2014/12/03/000500
http://r9y9.github.io/blog/2014/12/09/julia-advent-calender-2014-poiner-tips/
Julia本の話
http://qiita.com/sorami/items/b5fdf36f484cb47d7996
http://chezou.hatenablog.com/entry/2014/12/13/000200
成果でました
http://qiita.com/antimon2/items/96e3bd6e452e03cf98db
ここが辛いよJulia
はLTでbicycle1885さんが
実際にあった辛み
• DictでWord Countしたけど、頻度でソートできない問題
• homebrewからバージョンアップしたら死ぬ問題
• ベンチマークしたらgcされて遅かった問題
• pandasのDataFrameの方が分かり良い
• John Myles Whiteが忙しすぎて各種パッケージが死んでる
• はてなブログでsyntax highlightされない!!!1
一人で調べるの辛い!
雑なレポジトリ作りました
合言葉は
#juliaわからん
github.com/JuliaTokyo/
julia-wakalang
https://github.com/JuliaTokyo/julia-wakalang
雑なissueのすゝめ
http://techlife.cookpad.com/entry/2015/03/25/202709
Juliaを盛り上げるために
• Julia Tokyo meetup
• Julia Advent Calendar
• Facebook Group
• Julia本
• JuliaTokyo/julia-wakalang !🆕
• JuliaTokyo/julia-doc-ja !🆕
皆でJuliaもりあげてこ
https://github.com/
JuliaTokyo/julia-wakalang
そしたら
julia.tokyo できてた
ポエム
Juliaって本当に速いの?
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()
速度を出すには
チューニングが必須
書くときの流れ
1. ざっと書く
2. テスト書く
3. 実データ流す
4. チューニング
5. 3に戻る
6. パッケージとしてリリース
ポエム2
機械学習のOSSは

どうあるべきか?
SVM.jlは死んでいた
元気な機械学習のライブラリ
• scikit-learn
• gensim
• vowpal wabbit
大体大きいライブラリに皆集まる
Juliaの機械学習ライブラリは
どうあるべきだろう?

More Related Content

Viewers also liked

Makanan tradisional
Makanan tradisionalMakanan tradisional
Makanan tradisional
Bmaida10
 
Information technology information night
Information technology information nightInformation technology information night
Information technology information night
Bronwyn1975
 

Viewers also liked (12)

主人が外資系IT企業に転職して4ヶ月が過ぎました
主人が外資系IT企業に転職して4ヶ月が過ぎました主人が外資系IT企業に転職して4ヶ月が過ぎました
主人が外資系IT企業に転職して4ヶ月が過ぎました
 
R&D at Foodtech company - #CookpadTechConf 2016
R&D at Foodtech company - #CookpadTechConf 2016R&D at Foodtech company - #CookpadTechConf 2016
R&D at Foodtech company - #CookpadTechConf 2016
 
Ipsos MORI Political Monitor July 2016
Ipsos MORI Political Monitor July 2016Ipsos MORI Political Monitor July 2016
Ipsos MORI Political Monitor July 2016
 
Makanan tradisional
Makanan tradisionalMakanan tradisional
Makanan tradisional
 
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashiコンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
 
How to deal with a rogue government4 (texas style) plain powerpoint 2 26 13.ppsx
How to deal with a rogue government4 (texas style) plain powerpoint 2 26 13.ppsxHow to deal with a rogue government4 (texas style) plain powerpoint 2 26 13.ppsx
How to deal with a rogue government4 (texas style) plain powerpoint 2 26 13.ppsx
 
Leveraging social media for your job hunt
Leveraging social media for your job hunt Leveraging social media for your job hunt
Leveraging social media for your job hunt
 
Esquizofrenia
EsquizofreniaEsquizofrenia
Esquizofrenia
 
SearchLove London | Ade Lewis 'Becoming a Digital Super-Hero'
SearchLove London | Ade Lewis 'Becoming a Digital Super-Hero'SearchLove London | Ade Lewis 'Becoming a Digital Super-Hero'
SearchLove London | Ade Lewis 'Becoming a Digital Super-Hero'
 
Information technology information night
Information technology information nightInformation technology information night
Information technology information night
 
01 intro - will margiloff-pdf
01   intro - will margiloff-pdf01   intro - will margiloff-pdf
01 intro - will margiloff-pdf
 
Palvelut digitalisoituvat - mikä on viestinnän rooli
Palvelut digitalisoituvat - mikä on viestinnän rooliPalvelut digitalisoituvat - mikä on viestinnän rooli
Palvelut digitalisoituvat - mikä on viestinnän rooli
 

More from Aki Ariga

Julia 100 exercises #JuliaTokyo
Julia 100 exercises #JuliaTokyoJulia 100 exercises #JuliaTokyo
Julia 100 exercises #JuliaTokyo
Aki Ariga
 
Active ModelとNaive Bayesを仲良くする
baby_faceを使ってみた
Active ModelとNaive Bayesを仲良くする
baby_faceを使ってみたActive ModelとNaive Bayesを仲良くする
baby_faceを使ってみた
Active ModelとNaive Bayesを仲良くする
baby_faceを使ってみた
Aki Ariga
 

More from Aki Ariga (20)

Challenges for machine learning systems toward continuous improvement
Challenges for machine learning systems toward continuous improvementChallenges for machine learning systems toward continuous improvement
Challenges for machine learning systems toward continuous improvement
 
Managing Machine Learning workflows on Treasure Data
Managing Machine Learning workflows on Treasure DataManaging Machine Learning workflows on Treasure Data
Managing Machine Learning workflows on Treasure Data
 
仕事ではじめる機械学習
仕事ではじめる機械学習仕事ではじめる機械学習
仕事ではじめる機械学習
 
Why I started Machine Learning Casual Talks? #MLCT
Why I started Machine Learning Casual Talks? #MLCTWhy I started Machine Learning Casual Talks? #MLCT
Why I started Machine Learning Casual Talks? #MLCT
 
クックパッドサマーインターン2015 機械学習・自然言語処理 実習課題
クックパッドサマーインターン2015 機械学習・自然言語処理 実習課題クックパッドサマーインターン2015 機械学習・自然言語処理 実習課題
クックパッドサマーインターン2015 機械学習・自然言語処理 実習課題
 
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Rubyistがgemの前にPypiデビューするのは間違っているだろうかRubyistがgemの前にPypiデビューするのは間違っているだろうか
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
 
Machine Learning Casual Talks Intro #MLCT
Machine Learning Casual Talks Intro #MLCTMachine Learning Casual Talks Intro #MLCT
Machine Learning Casual Talks Intro #MLCT
 
Refrection of kawasaki.rb
Refrection of kawasaki.rbRefrection of kawasaki.rb
Refrection of kawasaki.rb
 
Introduction and benchmarking of MeCab.jl #JapanR
Introduction and benchmarking of MeCab.jl  #JapanRIntroduction and benchmarking of MeCab.jl  #JapanR
Introduction and benchmarking of MeCab.jl #JapanR
 
Recommendation for iruby #tqrk08
Recommendation for iruby #tqrk08Recommendation for iruby #tqrk08
Recommendation for iruby #tqrk08
 
The book that changed me
The book that changed meThe book that changed me
The book that changed me
 
Introduction of Mecab.jl #JuliaTokyo
Introduction of Mecab.jl #JuliaTokyoIntroduction of Mecab.jl #JuliaTokyo
Introduction of Mecab.jl #JuliaTokyo
 
Introduction to Kanagawa Ruby Kaigi01 #kana01
Introduction to Kanagawa Ruby Kaigi01 #kana01Introduction to Kanagawa Ruby Kaigi01 #kana01
Introduction to Kanagawa Ruby Kaigi01 #kana01
 
Julia 100 exercises #JuliaTokyo
Julia 100 exercises #JuliaTokyoJulia 100 exercises #JuliaTokyo
Julia 100 exercises #JuliaTokyo
 
Machine Learning Casual Talks opening talk
Machine Learning Casual Talks opening talkMachine Learning Casual Talks opening talk
Machine Learning Casual Talks opening talk
 
Gong anyware
Gong anywareGong anyware
Gong anyware
 
gsub with ActiveSupport::SafeBuffer
gsub with ActiveSupport::SafeBuffergsub with ActiveSupport::SafeBuffer
gsub with ActiveSupport::SafeBuffer
 
はじめて翻訳記事を書いたら300ブクマ超えた話
はじめて翻訳記事を書いたら300ブクマ超えた話はじめて翻訳記事を書いたら300ブクマ超えた話
はじめて翻訳記事を書いたら300ブクマ超えた話
 
Juliaを使った機械学習
Juliaを使った機械学習Juliaを使った機械学習
Juliaを使った機械学習
 
Active ModelとNaive Bayesを仲良くする
baby_faceを使ってみた
Active ModelとNaive Bayesを仲良くする
baby_faceを使ってみたActive ModelとNaive Bayesを仲良くする
baby_faceを使ってみた
Active ModelとNaive Bayesを仲良くする
baby_faceを使ってみた
 

Make Julia more popular in Japan!!1 #JuliaTokyo