fione.codelibs.orgの更新

Fioneのサイトですが、Fessと同じ感じでSphinxベースで作っていたのですが、見た目を変えたいから、一新したいなーと思っていたときに、Eclipse Theiaのサイトを見ていてこんなサイトにしたいな、何で生成しているのだろうと思って調べたら、GatsbyJSで作られていたので、Fioneでも利用することにしてみました。

とはいえ、ドキュメントのところはMarkdownで書きたいなと思ったら、想定している感じのことをやっているサイトがあったので、それをベースにさせてもらいました。順調に作業していたところ、参考にしたサイトがGatsby V1ベースだったので、移行手順とかを見つつ、移行する羽目に…。Reactで作ったことなかったので、思った以上に時間がかかってしまった気もしますが、ひとまず、サイトのリニューアルができました。

Fessの場合は、商用でPDFのマニュアル生成とかにも利用しているので、Sphinxのままになると思いますが、Fioneは今っぽい仕組みにはなったと思うので、地道に更新していきたいと思います。

Fioneではじめる機械学習〜導入

QiitaにFioneではじめる機械学習〜導入を書きました。

Fioneの基本的な使い方をまとめました。Fioneを利用すれば、ブラウザ上でポチポチと、データをアップロードすれば、機械学習で予測モデルが作成できて、それをDockerで予測API化までできてしまう、というのがわかると思います。Fioneはオープンソース機械学習プラットフォームH2Oを利用しているので、AI関連の専門知識がなくても、精度が高い予測モデルが作成できると思います。

世の中にはAutoML関連で様々なプロダクトがあると思いますが、Fioneの目指すところは専門知識がなくても機械学習をできてしまう、というところ狙っています。なので、データをとりあえずアップロードすれば予測モデルが生成され、それが利用しても良いレベルの予測モデルなのかを教えてくれて、使えるなら予測APIとして利用したいシステムに組み込んで利用できる感じで、専門知識がなくても使えるような感じです。

Fioneは日々改善しているので、何かフィードバックなどあれば、フォーラムに気軽に投稿してください。

Fione 13.6.0 betaのリリース

docker-composeとして提供しているので、zipとかのリリース物はないのですが、v13.6.0というタグを打ちました。というわけで、Fioneを13.6.0 betaとしてリリースすることができました。タグにはベータとは書きませんが、まだまだ使いながら進化していくと思われるので、しばらくはbetaを名乗っておこうとは考えています。

現状では、クイックスタートにもあるように、AutoMLでポチポチやっていけば学習モデルができます。それをDockerにしてAPIにするのでも良いし、テストファイルをアップロードしてKaggleにサブミットできるファイルを生成するのでも良いし、画面でポチポチとやればいろいろとできると思います。

ひとまず、リリースしましたが、今後やっていきたいこととしては、

  • 過去のKaggleコンペのデータを適用する流れをQiitaに書いてみる
  • セッションのクリアなどの処理が怪しいので、そこら辺を整備
  • アップロードしたデータの可視化
  • 学習結果の保存
  • テキストデータを処理できるようにする

あたりの課題を認識しています。他にもいろいろとある気もしますが、いろいろと使ってもらって、フィードバックとかをもらいながら改善できると良いかなと考えています。何かあれば、フォーラムに投げていただければと。

あとは、基本的にはFione自体はオープンソースなので、自由に使ってもらえればよいかと思いますが、Fessのように商用サポートも提供しているので、Fioneを使ったりして、AIや機械学習の仕事があれば、株式会社コードリブズにお知らせいただければと思います!