Поскольку я новичок в нейронной сети, я хотел бы задать несколько вопросов, чтобы понять ее более четко.
- Q1: Я хотел бы проверить истинные / ложные результаты (распознавание образов), значит ли это, что в моем выходном слое будет 2 нейтрона?
- Q2: переходите к вопросу 1, если в данных обучения они содержат только истинные данные, поэтому весь результат в данных тестирования всегда будет правдой? (Поскольку у меня возникла эта проблема, а библиотека Encog не позволяет мне указать два выходных нейтрона, поскольку у меня есть только один тип выходных данных в обучающих данных).
Мои данные о тренировках:
1,2,3,4 Pattern1
6,7,8,9 Pattern1
Мои данные тестирования:
4,3,2,1 Pattern2
Это результат, который я получил от encog: Результаты нейронной сети:
0.0,0.0, actual=-0.05972914453206861,ideal=1.0
Кто-нибудь может показать мне, в чем я ошибался?
Большое спасибо.