Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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
Nächste SlideShare
Wird geladen in …5
×

Introduction of Mecab.jl #JuliaTokyo

1.861 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Software
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

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対応…?

×