Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
MeCab.jlのご紹介 
twitter / github : chezou
自己紹介 
• Michiaki Ariga 
• twitter / github : chezou 
• Software engineer at Cookpad Inc., 
• kawasaki.rb / Machine Learnin...
Machine Learning Casual Talks
kawasaki.rb
http://regional.rubykaigi.org/kana01/
Juliaと私 
• Julia100本ノック(JuliaTokyo #1) 
• http://www.slideshare.net/chezou/julia-100- 
exercises-juliatokyo 
• Juliaのpacka...
MeCabとは 
• Googleの工藤さんが作った形態素解析器
MeCab.jl 
https://github.com/chezou/MeCab.jl
使い方 
Packageを Add 
usingで呼び出して使う
DEMO
CのコードをJuliaから呼ぶ 
• http://julia.readthedocs.org/en/latest/manual/ 
calling-c-and-fortran-code/ 
• ドキュメントを読みましょう
CのコードをJuliaから呼ぶ 
argv 
Cコード 
Juliaからの呼び出し 
ポインタは 
Ptr{Void}で受け
コンストラクタ / 
デストラクタ 
コンストラクタで 
ポインタを確保 
Cのポインタはfinalizer
Tips 
• Q: 構造体は受け取れないの? 
• A: Immutableで対応する構造体を宣言すればいける 
• Q: C++は? 
• A: 基本無理。namespaceとか死ぬ 
• Q: package作ってからやることは? 
• ...
Future works 
• JumanとかKyteaとか…? 
• BinDeps.jl対応…?
Introduction of Mecab.jl #JuliaTokyo
Introduction of Mecab.jl #JuliaTokyo
Upcoming SlideShare
Loading in …5
×

Introduction of Mecab.jl #JuliaTokyo

1,684 views

Published on

JuliaTokyo #2でのMeCab.jlの紹介です

Published in: Software
  • Be the first to comment

Introduction of Mecab.jl #JuliaTokyo

  1. 1. MeCab.jlのご紹介 twitter / github : chezou
  2. 2. 自己紹介 • Michiaki Ariga • twitter / github : chezou • Software engineer at Cookpad Inc., • kawasaki.rb / Machine Learning / JuliaTokyo(運 営側)
  3. 3. Machine Learning Casual Talks
  4. 4. kawasaki.rb
  5. 5. http://regional.rubykaigi.org/kana01/
  6. 6. Juliaと私 • Julia100本ノック(JuliaTokyo #1) • http://www.slideshare.net/chezou/julia-100- exercises-juliatokyo • Juliaのpackage作ってます • ConfidenceWeighted.jl • MeCab.jl ←NEW!!
  7. 7. MeCabとは • Googleの工藤さんが作った形態素解析器
  8. 8. MeCab.jl https://github.com/chezou/MeCab.jl
  9. 9. 使い方 Packageを Add usingで呼び出して使う
  10. 10. DEMO
  11. 11. CのコードをJuliaから呼ぶ • http://julia.readthedocs.org/en/latest/manual/ calling-c-and-fortran-code/ • ドキュメントを読みましょう
  12. 12. CのコードをJuliaから呼ぶ argv Cコード Juliaからの呼び出し ポインタは Ptr{Void}で受け
  13. 13. コンストラクタ / デストラクタ コンストラクタで ポインタを確保 Cのポインタはfinalizer
  14. 14. Tips • Q: 構造体は受け取れないの? • A: Immutableで対応する構造体を宣言すればいける • Q: C++は? • A: 基本無理。namespaceとか死ぬ • Q: package作ってからやることは? • A: [julia-user] MLにANNを流す
  15. 15. Future works • JumanとかKyteaとか…? • BinDeps.jl対応…?

×