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}]"}