JuliaTokai <span>はじめました<!-- .element: style="white-space:nowrap;font-size:85%" --></span> === 2018/12/22 NGK2018B 昼の部 antimon2(後藤 俊介) Note: 5分LT --- # お前誰よ? ---- + 名前:後藤 俊介 + 主催コミュニティ:**[機械学習名古屋](https://machine-learning.connpass.com/)**, **[JuliaTokai](https://juliatokai.connpass.com/)**:new:, NGK2018B(運営委員) + 参加コミュニティ:[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 の話っ ---- ## 機械学習名古屋 ---- <!-- .slide: data-background="https://i.imgur.com/v8F7pzK.jpg" data-background-color="rgba(213,99,92,0.3)" --> Note: 前々回の勉強会の様子 ![前々回の勉強会の様子](https://i.imgur.com/v8F7pzK.jpg) ---- [![機械学習名古屋 グループページ - connpass](https://i.imgur.com/DNKmRJC.jpg) https://machine-learning.connpass.com/ ](https://machine-learning.connpass.com/) Note: 勉強会の告知・募集サイトっ! ---- + 「使える」機械学習を「基本から」 + 3年前から開催(初回:2015/10/03) + 2018年実績: + 通常会:第14〜18回の5回開催<!-- .element: style="font-size:80%" --> + 研究会:第1〜9回の8回開催<!-- .element: style="font-size:80%" --> <!-- .element: style="font-size:120%" --> Note: 研究会は論文読み会。1回足りないのは台風で中止になったため ---- ## 機械学習名古屋 第19回勉強会(予定) <!-- .element: style="font-size:180%" --> + 2019/03/下旬 (土) + 場所:栄の貸会議室 + 内容:GCP でハンズオン(予定)! <!-- .element: style="font-size:120%" --> Note: Google の人に来てもらう予定っ! --- ## JuliaTokai <!-- .element: style="font-size:360%" --> ---- …の、前に。 <!-- .element: style="font-size:180%" --> --- # [![Julia](https://upload.wikimedia.org/wikipedia/commons/6/69/Julia_prog_language.svg)<!-- .element: style="background:white;max-width:80%" -->](https://julialang.org) Note: Julia 良いよ Julia の紹介っ ---- ## Julia とは?(1) + 動的型付けプログラミング言語<!-- .element: style="font-size:130%" --> + 高レベル・高パフォーマンス! + 科学技術計算に強い! + 速い!(LLVM JIT コンパイル) <!-- .element: style="font-size:70%" --> + 今年 正式版 v1.0 がリリース!<!-- .element: style="font-size:130%" --> + 最新 v1.0.3(2018/12/19)<!-- .element: style="font-size:70%" --> Note: ついこないだ v1.0.3 リリースされたっ! あとググるときは [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: いろんな言語の「いいとこどり」言語!ってことでっ ---- ## 要するに <!-- .element: style="font-size:300%" --> + 動的言語なのに速い! + 文法も覚えやすい! + 数値計算に強い! <!-- .element: style="font-size:180%" --> Note: 機械学習とかにも持って来いっ! ---- ## 主な機能 <!-- .element: style="font-size:280%" --> + [多重ディスパッチ](https://docs.julialang.org/en/v1/manual/methods/) + [動的型システム](https://docs.julialang.org/en/v1/manual/types/) + [並行・並列処理](https://docs.julialang.org/en/v1/manual/parallel-computing/)、コルーチン + [組込パッケージマネージャ](https://docs.julialang.org/en/v1/stdlib/Pkg/) <!-- .element: style="font-size:160%" --> Note: っ --- # JuliaTokai <!-- .element: style="font-size:420%" --> Note: なぜいま JuliaTokai ? ---- ## Julia の気運が高まってきている! <!-- .element: style="font-size:320%" --> Note: 一部界隈でっ ---- + R ってエンジニア向けじゃないよね?<!-- .element: style="font-size: 90%" --> + エンジニアなら Julia で良くね?<!-- .element: class="fragment" --> <!-- .element: style="font-size: 200%" --> ---- + Matlab 使えなくなったらどうしよ?<!-- .element: style="font-size: 90%" --> + Julia で良くね?<!-- .element: class="fragment" style="font-size: 120%" --> <!-- .element: style="font-size: 200%" --> ---- + Pytho(ry<!-- .element: style="font-size: 75%" --> + Julia で良くね?<!-- .element: style="font-size: 150%" --> <!-- .element: style="font-size: 200%" --> --- # JuliaTokai<br>立ち上げ ---- ※実績なし(2018年現在)<!-- .element: style="font-size: 120%" --> --- [![JuliaTokai #01 - connpass](https://i.imgur.com/BDEbU2u.png) https://juliatokai.connpass.com/event/113508/ ](https://juliatokai.connpass.com/event/113508/) Note: 第01回イベントページっ! ---- ## JuliaTokai \#01 <!-- .element: style="font-size:240%" --> + 2019/02/02 (土) 13:30- + 場所:来栖川電算 + 内容:Julia に関すること! <!-- .element: style="font-size:180%" --> Note: 基本はもくもく会になる予定っ ---- 興味のある方はぜひご参加を<!-- .element: style="font-size:180%" --> --- ご清聴ありがとうございます。<!-- .element: style="font-size: 160%" --> ---- 時間余った?<!-- .element: class="fragment" style="font-size: 120%" --> ---- ## なぜ Julia(名前) <!-- .element: style="font-size:280%" --> ---- ### 公式回答 by Karpinski:<br>"That's everybody's favorite question. There's no good reason, really. It just seemed like a pretty name." <!-- .element: style="font-size:140%" --> ([New Julia language seeks to be the C for scientists](https://www.infoworld.com/article/2616709/application-development/new-julia-language-seeks-to-be-the-c-for-scientists.html?page=2) から抜粋) Note: 私訳:「みんなその質問好きだよねー。別に大した意味は無いけど、でもかわいい名前だよね?」 ---- ほんとにそれだけか? <!-- .element: style="font-size:240%" --> Note: ちょっと穿った見方で深掘りしてみる ---- ### 説1:<br>数学の [Julia 集合](https://ja.wikipedia.org/wiki/%E3%82%B8%E3%83%A5%E3%83%AA%E3%82%A2%E9%9B%86%E5%90%88) から来ている <!-- .element: style="font-size:240%" --> Note: これは後付け(偶然の一致)という意見が専ら ---- ### 説2:<br>単語をランダム探して見つけた <!-- .element: style="font-size:240%" --> Note: **J**IT Compile で **L**LVM のコードを生成→拡張子 `.jl`→ "j\*l\*" という単語を探していた、という説。 ---- ### 説3:<br>中の人の彼女の名前 <!-- .element: style="font-size:240%" --> Note: 眉につば付けてねっ
{"metaMigratedAt":"2023-06-14T19:27:35.913Z","metaMigratedFrom":"YAML","title":"JuliaTokai <span>はじめました<!-- .element: style=\"white-space:nowrap;font-size:85%\" --></span>","breaks":true,"slideOptions":"{\"transition\":\"slide\",\"theme\":\"league\"}","contributors":"[{\"id\":\"80062a4b-8dad-49ac-95bf-848ce0686e9e\",\"add\":7315,\"del\":677}]"}
    851 views