XLA.jl を試してみた === 2018/12/01 機械学習 名古屋 第18回勉強会 antimon2(後藤 俊介) Note: スポンサー枠(?)LTスライドですっ ---- ## お品書き + お前誰よ? + Juliaの紹介 + XLA.jl を試してみた --- # お前誰よ? ---- ## 自己紹介 + 名前:後藤 俊介 + 所属:**[有限会社 来栖川電算](https://www.kurusugawa.jp)** + コミュニティ:**[機械学習名古屋](https://machine-learning.connpass.com/)**, **[JuliaTokai](https://juliatokai.connpass.com/)**:new:, **[NGK2018B](https://ngk2018b.connpass.com/)**, [Python東海](https://connpass.com/series/292/), Ruby東海, … + 言語:**[Julia](https://julialang.org)**, Python, Scala(勉強中), Ruby, … + ![Twitter](https://i.imgur.com/HqouMIg.png)<!-- .element: class="plain" style="vertical-align:middle;background:transparent" --> [@antimon2](https://twitter.com/antimon2) / ![Facebook](https://i.imgur.com/01nPd37.png)<!-- .element: class="plain" style="vertical-align:middle;background:transparent" --> [antimon2](https://www.facebook.com/antimon2) + ![Github](https://i.imgur.com/yBKtii5.png)<!-- .element: class="plain" style="vertical-align:middle;background:transparent" --> [antimon2](https://github.com/antimon2/) / ![Qiita](https://i.imgur.com/FxHMi64.png)<!-- .element: class="plain" style="vertical-align:middle;background:transparent" --> [@antimon2](http://qiita.com/antimon2) Note: 今日も Julia の話っ ---- ## 来栖川電算 Note: 忘年会イベントの告知っ スポンサー枠っ ---- [![有限会社来栖川電算](https://i.imgur.com/8Kuhfel.png) https://www.kurusugawa.jp](https://www.kurusugawa.jp) Note: 見に来てねっ ---- ## NGK2018B Note: 忘年会イベントの告知っ ---- [![https://ngk2018b.connpass.com/](https://i.imgur.com/4ZsjqQ6.jpg)https://ngk2018b.connpass.com/](https://ngk2018b.connpass.com/)<!-- .element: style="font-size:0.7em" --> Note: 毎年やっている忘年会イベント。 昨年からスタッフやってますっ --- # Julia の紹介 Note: Julia 良いよ Julia っ ---- [![Julia](https://upload.wikimedia.org/wikipedia/commons/6/69/Julia_prog_language.svg)<!-- .element: style="background:white;max-width:80%" -->](https://julialang.org) ---- ## Julia とは?(1) + [The Julia Language](https://julialang.org) + 2018/08/08 に正式版 v1.0 がリリース! + 最新 v1.0.2(2018/11/08) + 科学技術計算に強い! + 動作が速い!(LLVM JIT コンパイル) Note: ググるときは [julialang](https://www.google.co.jp/search?q=julialang) で! ---- ## Julia とは?(2) > + Rのように中身がぐちゃぐちゃでなく、 > + Rubyのように遅くなく、 > + Lispのように原始的またはエレファントでなく、 > + Prologのように変態的なところはなく、 > + Javaのように硬すぎることはなく、 > + Haskellのように抽象的すぎない > > ほどよい言語である <!-- .element: style="font-size:66%" --> 引用元:http://www.slideshare.net/Nikoriks/julia-28059489/8 <!-- .element: style="font-size:71%" --> ---- ## Julia とは?(3) > + C のように高速だけど、 Ruby のような動的型付言語である > + Lisp のようにプログラムと同等に扱えるマクロがあって、しかも Matlab のような直感的な数式表現もできる > + Python のように総合的なプログラミングができて、 R のように統計処理も得意で、 Perl のように文字列処理もできて、 Matlab のように線形代数もできて、 shell のように複数のプログラムを組み合わせることもできる > + 超初心者にも習得は簡単で、 超上級者の満足にも応えられる > + インタラクティブにも動作して、コンパイルもできる <!-- .element: style="font-size:50%" --> ([Why We Created Julia](http://julialang.org/blog/2012/02/why-we-created-julia) から抜粋・私訳) <!-- .element: style="font-size:71%" --> Note: 要するに、いろんな言語の「いいとこどり」言語!ってことでっ ---- ## 主な機能 + [多重ディスパッチ](https://ja.wikipedia.org/wiki/%E5%A4%9A%E9%87%8D%E3%83%87%E3%82%A3%E3%82%B9%E3%83%91%E3%83%83%E3%83%81) + 動的型システム + [並行・並列処理](https://docs.julialang.org/en/v1/manual/parallel-computing/)、コルーチン + [組込パッケージマネージャ](https://docs.julialang.org/en/v1/stdlib/Pkg/) Note: っ --- # XLA.jl を試してみた ---- [![XLA.jl を試してみた](https://i.imgur.com/VtyKXOu.png)https://qiita.com/antimon2/items/ccfb5c2353d99fcb1976](https://qiita.com/antimon2/items/ccfb5c2353d99fcb1976)<!-- .element: style="font-size:0.7em" --> Note: 詳しくは本日公開した Julia Advent Calendar 2018 1日目の記事をご覧くださいw --- # 最後に ---- ## JuliaTokai ---- [![JuliaTokai](https://i.imgur.com/a7ilrzl.png)https://juliatokai.connpass.com/](https://juliatokai.connpass.com/)<!-- .element: style="font-size:0.7em" --> Note: まだ何もありません。 これから始まります(今日初回何やるかの打合せ実施中)っ --- ご清聴ありがとうございます。
{"metaMigratedAt":"2023-06-14T19:14:25.313Z","metaMigratedFrom":"YAML","title":"XLA.jl を試してみた","breaks":true,"slideOptions":"{\"transition\":\"slide\",\"theme\":\"league\"}","contributors":"[{\"id\":\"80062a4b-8dad-49ac-95bf-848ce0686e9e\",\"add\":4159,\"del\":218}]"}
    1054 views