Skip to content

hatena/perl-Intern-Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intern::ML

Web開発におけるコンピュータサイエンス - 機械学習編 の課題雛形。

セットアップ

$ carton install

コマンドの実行

$ script/run <subcommand> <args>...

利用可能なコマンドは

$ script/run

で確認可能。

学習曲線の表示

データセットの大きさを変えて実行

コマンドの引数にデータセットの大きさをとるようにしてあれば、script/iterateを使って各大きさでコマンドを実行できます。

$ script/iterate <num> <subcommand> <args>...

とすると

$ script/run <subcommand> <args>... 1
$ script/run <subcommand> <args>... 2
$ script/run <subcommand> <args>... 3
...
$ script/run <subcommand> <args>... <num>

とするのとだいたい同じになります。(警告などを表示しない点が異なります。)

グラフの表示

訓練データセットとテストデータセットの精度もしくは誤り率をスペース区切りにしたものを、データの大きさごとに1行ずつ出力したものをscript/plotの標準入力に渡すと学習曲線のグラフを表示できます。

script/run <subcommand> <args>... <num>が大きさ<num>の精度を1行出力するだけのスクリプトになっていれば、script/iterateと併用して

$ script/iterate <num> <subcommand> <args>... | script/plot

などとできます。

グラフの表示にはgnuplotが必要です。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published