Искусственная нейронная сеть проблема роста-веса - PullRequest
0 голосов
/ 24 марта 2010

Я планирую использовать нейродотнет для моей докторской диссертации, но перед этим я просто хочу построить несколько небольших решений, чтобы привыкнуть к структуре DLL. Первая проблема, которую я хочу смоделировать с использованием обратного распространения, это соотношение высоты и веса. У меня есть некоторые данные о росте и весе, я хочу тренировать свой NN, чтобы, если я прибавил в весе, я получил правильный рост в качестве результата. у меня есть 1 входной 1 скрытый и 1 выходной слой. Теперь вот первое из многих вещей, которые я не могу обойти :) 1. мои данные о росте имеют вид 1,422, 1,5422 ... и т. Д., А соответствующие данные о весе - 90 95, но NN принимает входные данные как 0/1 или -1/1 и задает выходные данные в том же диапазоне. как решить эту проблему

1 Ответ

2 голосов
/ 24 марта 2010

Вы должны нормализовать данные. Если вы не знаете, какие будут диапазоны для реальных входных данных, выберите разумный диапазон, который охватит все разумные входные данные. Если NN никогда не видит входы <0,1 и> 0,9, я не думаю, что это будет проблемой.

...