Juliaによる100の最適化
Pythonによる100+の最適化がほぼできたので,暇つぶしにJuliaで新しく本を書こうと思っている.
JuliaだとJuMPもしくはConvexというモデラーがあり,錘計画や半正定値計画や凸最適化などが簡単に書けるという特徴がある.
そのあたりも踏まえて,整理しながら書いていこうと思う.
nbdevというのを使っていたのだが,しらないうちにバージョンがあがっていたようだ.
いままでのを書き直すのは面倒だが,JuliaOptは新バージョンにしてみたが,以下のような違いがある.
プレビューがついた.
nbdev_new で初期化
nbdev_export でライブラリ *.pyを出力
nbdev_previewでhtmlファイルをはいて,プレビュー
nbdev_test でテスト
nbdev_prepare でgitの準備
Jupyterの書き方もちょっと違って,#| export と|を入れるようだ.