アルゴリズム(機械学習アルゴリズムの束)をC / C ++で、あるいはJavaで、おそらくPythonで書きたいと思っています。言語は私にはあまり関係ありません-私は上記のすべてに精通しています。
私にとって重要なのはテストです。トレーニングデータを使用してモデルをトレーニングしたい。だから私はテスト入力を持っていて、出力がどうあるべきかを知っていて、それをモデルの出力と比較します。これはどんなテストですか?単体テストですか?どうすれば問題に取り組むことができますか?何をチェックする必要があるかをチェックするためのコードを書くことができることがわかりますが、テストをメインコードから分離したいと思います。テストはよく発達した分野であり、これは以前に行われたことがありますが、この特定の種類のテストの名前と種類がわからないため、テストを読んで混乱を招くことはありません。このテスト方法を教えていただければ幸いです。