現状のJubatusにはサンプルが少なすぎて、ユーザーが非常に使いにくい。 ユーザーが利用するときに参考にできるような、シンプルでカバー範囲の広いサンプル群を容易することで、導入時のコストを下げたい。
- 幾つかのサンプルケースを考えて、具体的にJubatusを叩いて実行できるサンプルを複数作る
- 有用でなくても良いが、なるべく具体的なデータ(人工的なランダムデータではない)を利用して、どういうシーンで利用できるか示せると良い
- 分類やレコメンドなど、全てのサーバーに対して具体例を作りたい
- 各サンプルはシンプルなものでよいが、なるべく単体のファイルを読めばどうすればいいかわかるようなシンプルなものが良い
- 一つの言語だけサンプルがあると、ユーザーを特定してしまうので、なるべくすべての言語で書かれている方が良い
- 実行するまでの手順もまとまっていると良い
- できたサンプルに沿う形のチュートリアルがあると良い
- サンプルシナリオごとに1ディレクトリ作る
- 各シナリオでどの学習器を使うかなどを明記(そういうページを用意する)
- 各サンプルディレクトリ下に各言語用のディレクトリを用意してそこに作成
- ひとまず手作業で作る
- 複数言語用のサンプルの自動生成は技術的には可能だがfuture work
- なるべく単体のプログラムで完結するようにする
- テストケースのイメージ
- 外部ファイルの読み込みとかは本質でないのと、パス間違えて実行できないみたいなことを防ぎたい
- チュートリアルをどうするか
- 各サンプルに付随する形で書く?
- サンプルとは別に作る?