Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

При оценке метрик вылетает ошибка: Последовательность содержит более одного элемента. #1

Closed
karuzzo opened this issue Aug 25, 2019 · 2 comments
Labels
bug Something isn't working

Comments

@karuzzo
Copy link

karuzzo commented Aug 25, 2019

image
Вот кусок кода на который ругается прога

var metricsTrain = model
      .Evaluate(datasetTrain, inputDimension, device)
      .GetOneLabelClassificationMetrics();

Эта ошибка воспроизводима в примере MNIST данного репозитория, на последней версии библиотеки.
Я чувствую большой потенциал вашей библиотеки, скиньте пожалуйста ссылку на ее API если такой материал написан.

StanislavGrigoriev added a commit that referenced this issue Aug 26, 2019
bugfix определение входной переменной сети: #1
@StanislavGrigoriev
Copy link
Owner

Проверил, действительно баг. Проблема была в том, что метод не мог определить входную переменную (забыл исправить эксперимент, в версии 0.3.0 все работает).

Сейчас проблему исправил, добавил возможность явно указывать имя входного слоя сети при оценке, обучении, прогнозе. Это касается методов Evaluate(), Fit(), FitMultiOutput(), Predict() (значение по умолчанию "Input").
Для сети имя входного слоя можно задать в конструкторе (необязательный параметр - значение по умолчанию так же "Input").

На данный момент обновил nuget пакет до версии 0.4.1 и примеры в репозитории.
Если проблема устранена - пожалуйста сообщите.

P.S. Документации к сожалению пока нет, поскольку версия не мажорная - могут быть еще изменения публичного API. Как только будет релиз версии 1.0, опубликую вики на странице репозитория. А пока большинство информации можно почерпнуть из комментариев к методам, в большинстве случаев они достаточно подробные.

@karuzzo
Copy link
Author

karuzzo commented Aug 26, 2019

Комментарии к методам отличные это факт, на них и ориентируюсь! )) Спасибо за столь быстрый ответ.

@karuzzo karuzzo closed this as completed Aug 26, 2019
@StanislavGrigoriev StanislavGrigoriev added the bug Something isn't working label Aug 28, 2019
StanislavGrigoriev added a commit that referenced this issue Jan 19, 2020
bugfix определение входной переменной сети: #1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants