プリファーネットワークスから参りました オカラと申しますよろしくお願いします今回のスライドではお肉の紹介とプリファーネットワークスをする会社でどういうふうにお肉の利用しているかというのを紹介させていただこうと思いますお肉の紹介をさっそくやっていきたいところなんですがちょっと完璧な利用を大小僧を間違えていったというかディプラニング5度からどれくらいいらっしゃいますかディプラニング聞いたことあるという方はいますか皆さん聞いたことあるというのです実際にプレーマークを使ってディプラニングのモデルを学習させたことがあるという方はどれくらいいらっしゃいますかでもそれもそうです相手が言ったようにディプラニングってすごくバスワードを使っているか使うと何か細いことができるそういうことができるみたいなものを使われているんですが中身が一体なのかというのを冷静になってみてみるとニューラネット大きいニューラネットがニューラネットって何かというとすごく大さっぱに言うとベクトルと行列のかけ算に線形変換がついてもというふうに捉えることができます線形変換っていうのも1が入ったときは1が入って毎日1が入ってきたときは0になっちゃうという布のときは0になるしそれ以外のときはその値が出てくるみたいなそんな単純な変換でもよくて比線形変換って何かがそうしていたのですがベクトルと行列のかけ算っていうのもすごく何でしょうか方法をすがってやるような話ですすごくニューラネット自体はもう少し単純なんですがそれを目指した大きくすると行列のかけ算みたいな円算と入力と出力がその円算どうしていいくっついているというかある円算の出力が別の円算の入力になっているというような計算グラフとしてはこの右の図に書いてあるような感じですノードが行列のかけ算だったり比線形変換だったりというような計算処理に対応していてエッジ部分辺の部分線の部分が入出力になるこういったグラフ構造としてディープラーニングもよく表現できますその話だけでもまだ単純なんですが問題は計算には入力と出力以外に例えば今言った行列のかけ算ベクトルが入力と出力に対応しているんですが行列の部分のパラメータというのがあってそれがこのグラフには現れていないんですがノードごとに隠れたパラメータというのがそれを学習させるというのはすごく大がかりで専用のデータと対応データを現実的な時間を処理するためにすごく高いGPUだったら専用のアクセラレタというのを使って現実的な時間ついてもある程度の時間をかけて処理する必要があるそれでいられたデータというのは確かにいろんなさわざわができるんですがそれを実際にユーザーが使うとなるとそのパラメータを見るために使っていたようなソフトウェア、フレームワークラとかとは違うもっと比率なデバイスで動かせるようなフレームワークというのが聞いてみたんですそうしたときに学習させるためのフレームワークと実際に動かすためのフレームワークの間で学習したモデルの応みだったどういったモデルを学習させたのかという情報を簡単にやり取りできればすごく嬉しいというような需要があるこの話をこの一番のスライドで話したのがちょっとあんまり良くなっているそうすると僕はもうちょっとその話をいっぱいいるだよかったと思ったんですがこれが前提どしゃいますやっとオニクスとは何かという話なんですがまさにそのディープランニクのモデルを表現するためのフォーマットですオープンフォーマットのデバクトスタンダードがオニクスオニクスを使うことで自分の好きなフレームワークを使ってモデルを運用するということができるオニクスの策定だとか開発サポートというのは特定の企業がやってるわけではなくて企業だったり個人だったりがスケーブパーツのコミュニティによってオープンな形状もあるそれぞれの立場からオニクスもできたというのが書いているんですが例えばハードウェアベンダーであれば自分の作っているチップでディーナネットディープランニクのモデルをすばらく動かせるようなフレームワークを用意したけどそれをオニクスを読みるようにさえ対応しておけばいろんなフレームワークで拡張したモデルを運用することができるということになってハッピーということになってそうしたフレームワーク学習メーマークを作る人にとってもオニクスにしてよくできるという風にさえしておけばさまざまなデバイスで走らせることができるということになってこれを保護していくそれぞれのフレームワークやったりハードウェアの両者であるデータサインティストがキャラクター主エンジニアというラクターたちもオニクスが対応されているフレームワークあれば少なくてもフレームワークでモデルを学習できるし好きなデバイス上でモデルを実行できるということになって嬉しいオープンコミュニティーパートワーコミュニティーによって運用されていくという話をしましたが特に書かれている企業というのがオープンコミュニティーのメンバーたちでもこれバッと見せられてちょっと分かりづらいと思うんですがイデインさんとニュラネットワークライブライブすごいしてみてる名前だと思うんですがニュラネットワークライブライブライブ前ナブラという名前で開発されていたソニーのソニーさんでやっているライブライブ名前ですプリファーネットワーク僕は彫刻している会社の名前ですこの3つが日本企業としてパートワーコミュニティーさんとして先ほどくないさんからごお勧めがあったように本日はリラックスパンデーションLFAIのプロジェクトとしてプロジェクトになりました今回のスライドの目的の1つはこれをお知らせするというこれで半分目標が終わります実際 LFAIのページって見るとこんな感じで本日が乗っていますちょっと話がきょうに変わるんですが本日モデルを入手しをすると毎日か方法があって本日の専用ページがあるのでそこでもうすでに学習済みのモデルというのが配布されていますそれをダウンロードして使うこともできるし本日形式で取得できるようなプレーマーっていうのを自分で利用してモデルを学習して強くするということもできますまたもうすでに本日じゃないんだけれども学習済みのモデルがあるんだという方にはそのモデルを本日に変換するコンバーザーというのが題外に配布されているのでそれを使って本日に変換することもできます任意を再変換するって言ってるんですが本日風対応しているのはここに書いてあるというのはモデル対応しています大体こここれ大体モーラしているんじゃないかなと本日オープンコマットオープンに有名されているという話なんですがここを結構頑張ってきて特定の機関にコントロールさえないベンダーチェクターの名というのが2人コミュニティーというのは毎年選挙によって選ばれるような仕組みだとコミュニティーは本日コミュニティーの目標と有名方法っていうのを触るんですメンバーがかぶったりしているんですが技術的な決定っていうのはスペシャルインタイストグループっていうのを用意して継続的議論して対応しているというのを主管理している用意だとこれは常に設置されていて議論をずっと続けているというような言語に対して一人的な取り組み特定の後で説明するんですがとてもことらんについてSIGを横断するようなことらんについてはワーケンググループというのを設置してそこで議論するというような感じがスペシャルインタイストグループはこんな感じ見られていてテクチャーコペーターあとコンバーターコンバーターって言っている学習したモデルをモニクスに変換するだとか学習モニクスのモデルをベースのクレーム楽用のモデルに変換するといったあとはモデルズ学習図のモデルだったり学習取り合うどういう風にもモニクスを使うというようななのでオペレーターというのが計算中に主人用こういうを定めていくどういう処理があったこの処理がこの処理が似ているからマージしてしまってちょっと設定を変えたら切り替えないようにしよう一体の議論がされていますワーキンググループは自身を結構話していないのが違ったりするんですが今、カパスに反されているのは学習トレーニングリプラニングのモデルをモニクスが最初単に利用する学習対して推論と呼ばれているんですが単にモデルを入力して必要を得るという使い方を済むためのものとして設計されているんですが初めの設計はそうだったんですがこれ学習もう結局計算処理になったからそれも含めてしまえば学習もできるじゃんという話になっているカッパスにモニクスを使って学習も多くなっちゃうというような話がされていますエジモバイルこれも結構厚くて学習時に使うようなGPUだとあんまり関係がないんですがエジデバイスとかになると低精度で計算できたりすると結構結構特にリプラニングのモデルってあんまり精度が要らない精度を食うというのは普通普動少数点32ビットの普動少数点でプログラムを解体することが一般的だと思うんですがそれが例えば16ビットであったり8ビットであるような普動少数点もしくはマクゴーじゃない固定での少数点でやっても実はできちゃうということがあるというのが分かっていてそうしたそうしたその両しかと呼んでいるのが両しかの似合い方についてお肉水を取り込みばいいかという話をしてデータパイプラインというのが学習したどういうふうに持っていくかっていうフローの意図的に話していくこんな感じでいろいろ話していく話していくここまでお肉水の話だったんですがせっかく僕が所属しているプリファーネットワークスPFNとよくリアクサルんですがFNがお肉水を使ってどういうこともやってきたという話をちょっと紹介させてくださいPFNはお肉水を作成された初っからコミュニティパートナーと言ってるんですがこの右上の方にいつがあってまだコミュニティパートナーどんだけしかなかった時にプリファーネットワークスPFNは一応名前プラインって言ったというふうに最初お肉水チェーナーチェーナーというプレンマークをPFNが開発していたんですがそれもパイ当時に予定いたと思うんですパイ当時に予定いたプレンマークを開発していてこの話も色がパイ当時は後発なのでチェーナーが先にオニクスモデルを出力するオニクスチェーナーというのを最初に開発していて次にオニクスモデルをインテルのCPU上で法則に実行するためのメノという性能エンジンを開発してオニクスモデルの計算クラフを色々最適化して面白いことをしようというチェーナーコンパイラーというのを開発したりしていますオニクスチェーナーコミュニティパートナーPFNが前にオニクスがBサイダースープの時期から開発が対してされていてチェーナーのバージョン7で最後の最終のチェーナーですね最後チェーナーは本当に前にされましたチェーナーで定義サイドモデルをオニクス変換できますこの下に実際に変換されたオニクスモデルの図を貼っているんですが結構これはマスカールCNF PNF Net 50というモデルなんですが結構複雑なモデルでいろんな見てもらったわかると思うんですがだいぶ変なサイダーが倒してるんですがちゃんとオニクスに変換できますオニクスモデルの製色エンジンです今後はオニクスランタイムとかそういうものが結構たくさんあるんですがどうしとは結構新しかったんじゃないかなと思いますよく数のオニクスを呼び込んでその対象のバックネードで動かすという仕組みでしたちょっと面白いのがシンプルなCのAPIを持っていてCのAPIを用意しているといろんな人がバインディングを書いているそのおかげで例えばラストでガズオーキャプションの生成ができるようになったりとか呼びを使ってYORO V2のプロゲントDフラグインに動かすみたいなことができるようなフレームワークになっています実際、PFNが出している外化検査のシステムでも利用されていてということはオニクスはないってもオニクスも使われていて実際その製品に使えるくらいの効率に出しているというものですいきなりダイヤグラムが出てきていますこれはちょっとないとダイヤグラムで学習者モデルをオニクスへ出力してメノシーAPIかチェーナーコンバイラーを直接呼んでモデルを実行したりとかPFNはパソロードを作るというのを言ってるんですがそれに使ったりとか他にもいろんなことをやっていて自社が学習時期も作るようなことを言っていてそれように計算グラフをかっかいみたいなことをやるという風がどうでしたらないではないこうしたフローでいろんなことをやろうとしていて中華兵いるのはチェーナーコンバイラーこのチェーナーコンバイラーすごく面白くてオニクスを呼ぶという風になってるんですがそれだけじゃなくて内部でも内部表現でもオニクスコマットを使っているモデルによっては入力によって出てくる出力の形が違う次元数が違うみたいなものもあるんですがそういったものにも対応していたりあとちょっとトレーニングのところでも話したんですがオニクスを入力するとそれの微分したグラフをしてくる学習に使うためのグラフも一緒に生成してくれるという風な機能があってこんな機能いる人いるのかなみたいな話をさっそく言ってたんですが意外と実は実際の他の共産党やっているPOCの話とか実は必要になったりしてオニクスのワーキングループでもトレーニングから議論されてくらいやっぱり単に学習と性論というので分かれているわけではなくてやっぱりプロダクトのほうでも学習したい自分したいという要求は今後結構発生してくるんじゃないかなというような感じだしあとは特殊なペーザーオニクスにないようなペーザーでやっている体操におかずに感想フォールバッグのガズリーでそうですね先週チェーナーもうやめてパイトウォッジに行こうしますという話を弊社に言っていてその話をこの場で言うべきなアカードがちょっと分からない言ってほしいというPRの人が言われたので説明しておくとパイトウォッジ以降によって何が変わるのかチェーナーは変わりますオニクスチェーナーチェーナーは変わりませんかチェーナーは変わらなくなりますオニクスチェーナーも変わってしチェーナーファミリーと言われていたちチェーナーを使ったメダルジョンのぐらい以外だったグラフホンボリューチョンやるようなグラフチェーナーキミストリーチェーナー有害テンサーフォートチェーナーで巨顔修行の代替っていうのもない場とも変わっていくですが変わらないものとしてチェーナーファミリーとメノはオニクスの部分で別行のことして決めているのが変わらないクルパインも変わりませんかクルパインはこれまで通りサフォート対象を続けていきますクルパインっていうのは何杯とこれは保ったままNBなのJPUクーダーを使って計算ができるでしょうっていうすごくメニューをぜひ使ってみてくださいあとオプチューナーオプチューナーはハイパーパラメータの最適化のためのオプチューナーもチェーナーとは関係なく開発ではサポートはついていきます今はでも1週間より前のダイオラーもこんな感じだったんですがこれがパイトウォッチからオニクスが強くされるような感じになって今後ますますオニクスが重要になって行きそうこれがどんどん自分に注力しているのっていう風な感じでじゃないの発表としては以上で