0 / 0 / 0
Регистрация: 24.06.2017
Сообщений: 20
|
||||||||||||||||
1 | ||||||||||||||||
Обучение нейронной сети encog24.06.2017, 15:12. Просмотров 2370. Ответов 10
Метки нет Все метки)
(
Здравствуйте. Скачал нейронную сеть. Пример обучения запускается. Работающий пример объявления массивов данных для классификатора выглядит так:
Ошибка элементарная, но никак не могу понять где... Подскажите, где я неверно объявил этот массив, чем, кроме размерности, он отличается от того, что дан в примере к нейронке?
0
|
|
24.06.2017, 15:12 | |
Обучение нейронной сети и правильность ее концепции Разработка нейронной сети в matlab и интеграция с C# Не работает процедура обучения нейронной сети |
|
0 / 0 / 0
Регистрация: 24.06.2017
Сообщений: 20
|
|
25.06.2017, 08:55 [ТС] | 3 |
Как видно на скрине-проблема в чём то другом.Заполняются ли массивы я в первую очередь проверил...
0
|
![]() 8655 / 6117 / 1019
Регистрация: 21.01.2016
Сообщений: 23,091
|
|
25.06.2017, 09:25 | 4 |
Воспользуйтесь отладчиком и найдите свою проблему самостоятельно. Гадать по фрагменту кода можно долго.
0
|
34 / 34 / 16
Регистрация: 04.06.2017
Сообщений: 158
|
|
25.06.2017, 09:52 | 5 |
У вас рваный массив, тобишь строки могут иметь разную длину, а вы всем строкам задаете длину первой строки
new double [input[0].Length]; .И когда программа пытается получить из начального массива из более короткой строки j-й элемент, и происходит вылет за границы массива
0
|
Администратор
![]() |
|
25.06.2017, 13:32 | 6 |
Нет, не видно. В массиве input 10 000 элементов. Ты показал только первый из них при том что обрашение идет к элементу с индексом i и его значение на скриншоте не видно. В любом случае уже дали правильный совет - использовать отладчик для инспекции переменных.
Какой вылет? У ТС NullReferenceException, а не IndexOutOfRangeException.
0
|
34 / 34 / 16
Регистрация: 04.06.2017
Сообщений: 158
|
|
25.06.2017, 13:52 | 7 |
0
|
0 / 0 / 0
Регистрация: 24.06.2017
Сообщений: 20
|
|
25.06.2017, 14:12 [ТС] | 8 |
Всем спасибо. Я думал проблема в самом массиве, со ступенчатыми раньше не сталкивался. Оказалось что структура файла, с которого читаются данные, немного изменилась, и после 1000+ записей действительно пошли null массивы.
0
|
34 / 34 / 16
Регистрация: 04.06.2017
Сообщений: 158
|
|
25.06.2017, 14:24 | 9 |
Получил NullReferenceException при условии что одна из строк массива не инициализирована тобишь нулл...
0
|
34 / 34 / 16
Регистрация: 04.06.2017
Сообщений: 158
|
|
25.06.2017, 15:22 | 11 |
Уже ничего... Не видел сообщения от ТС
Добавлено через 6 минут А если вы случаем подумали, что я вам пытаюсь что-то доказать, то напрасно. Я не псих ,что бы что-то доказывать практику со стажем 10+, когда сам только учусь ![]()
0
|
25.06.2017, 15:22 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Программирование нейронной сети - Самоорганизующейся карты Кохонена Принятие решений нейронной сети в игре крестики нолики Как написать back propagation для нечеткой нейронной сети? обучение нейронной сети Обучение нейронной сети Обучение нейронной сети Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |