mini-batchで並列に学習できるようにした
Merge branch 'mini-batch' into develop
いくつかの関数をperceptron.cljからeisner.cljに移動
文全体で合っているかを返す関数を追加
added type hints
ステップサイズは関数じゃなくてスカラーを返すように変更
不必要になった重みの平均を出す関数や加算する関数を削除
平均化した重みを計算する関数を追加
現在の重み、累積の重みを更新する関数を変更
不必要になった重みを更新する関数を削除
perceptronの重み更新関数のAPIが変更されたので追従

- iterationも引数に入った
ゼロ割を防ぐように変更
renamed function's name
feature vectorの差は引数で渡すように変更

- 二回していて無駄なので
スレッド数はバッチ数より小さくなるように修正
重みベクトルは諦めて破壊的に更新していくように変更
評価用の関数を追加
不必要になった関数のuseを削除
使用する関数だけuseするように変更
requireから使用する関数のみuseするように変更