0
私はAccord.net 3.8のバージョンがついにリリースされたことを嬉しく思っています。もちろん、AdaBoostクラスはきれいなDecide and Learnメソッドを持っていました。 新しいAdaBoostクラスの例を教えてください。またはデータ型に関する詳細を教えてください。 このようなサンプルをいくつか書いたことがありますが、そのタイプや動作の仕組みを明確に理解できません。Accord.net 3.8 AdaBoostの学習者の代理人
public void Learn_Internal(double[][] aadMlInpFv, int[] anMlOutGt)
{
if (aadMlInpFv == null || aadMlInpFv.Length == 0) return;
try
{
if (m_teacher == null)
{
m_oModel_Adaboost = new Boost<DecisionStump>();
m_teacher = new AdaBoost<DecisionStump>()
{
MaxIterations = 100,
Tolerance = 1e-10
};
}
m_teacher.Learner = U_LearnerFunc;
m_oModel_Adaboost = m_teacher.Learn(aadMlInpFv, anMlOutGt); // error should be zero.
}
catch (Exception ex)
{
}
}
private ISupervisedLearning<DecisionStump, double[], int> U_LearnerFunc(AdaBoostParameters arg)
{
throw new NotImplementedException();
}
- 私は古いやり方DecisionStump OnCrate(ダブル[]重み)を使用している場合は、私のコンパイル時における 警告を与え、実行時に私に例外を与えます!
- もちろん私はそれを行うための新しい方法が好きです。