Prolfiic
@Prolfiic
Интересуюсь WEB технологиями.

По какой причине возникает исключение в accord.net в C#?

Код:
var teacher = new RandomForestLearning()
{
    NumberOfTrees = 10, // use 10 trees in the forest
};
var forest = teacher.Learn(input, output);//Exception

input - двумерный массив double[][] с разными данными, 3к+ строк, 25 столбцов.
output - массив int[] с разными данными.
Exception: System.ArgumentException: "Attribute 24 is a constant."
Не могу понять в чем ошибка, ведь все данные разные.
Ссылка на библиотеку: accord-framework.net/docs/html/T_Accord_MachineLea...
Там же и взял пример, только данные свои.
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
Ну для начала стоит сказать какое именно исключение возникает.

А так - по ссылке смотрим исходник и как минимум видим:
public RandomForest Learn(double[][] x, int[] y, double[] weights = null) 
        { 
            if (weights != null) 
                 throw new ArgumentException(Accord.Properties.Resources.NotSupportedWeights, "weights");
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы