2009-12-28 4 views
2

Я использую библиотеку neurondotnet для программирования ANN, мой вектор входного слоя 400 , а мой вектор уровня изображения равен 5, а мой пример для обучения - только 28. моя проблема в том, что у меня нет никаких представление о том, как выбрать, сколько скрытого слоя я должен иметь и размер их векторов. может ли кто-нибудь поставить меня в правильном направлении? спасибо.Нейронные сети в NeuronDotNet

+0

Привет, что бы вы хотели ваш ANN делать? 28 может быть довольно низким номером выборки для получения точных результатов. Кроме того, какой тип ANN вы используете? – keyboardP

+0

это обратный алгоритм распространения , а образцы - это 28 буквенных символов указанного шрифта –

ответ

2

Заканчивать их помощью руководства http://neurondotnet.freehostia.com/manual/design.html

От направляющего

Количества скрытых слоев (в обратном распространении сетей)

обратного распространение сеть без скрытых слоев не может выполнять нелинейную классификацию. (Он не может использоваться как аппроксиматор функции XOR). Таким образом, один скрытый слой является обязательным для сети backpropagation. Кроме того, математически доказано, что для аппроксимации любой функции можно использовать сеть обратного распространения с одним скрытым слоем при соответствующей подготовке. Таким образом, единственный скрытый слой - лучший выбор в большинстве случаев.

Наличие нескольких скрытых слоев ускоряет процесс обучения, а обученная сеть точно соответствует образцам обучения, но не может хорошо выполнить тестовые данные. Этот эффект называется перетренированностью, когда обученная сеть стремится запоминать учебные образцы, а не изучать их.

3

Я нашел this FAQ, в котором предлагаются некоторые рекомендации по определению того, что делать со скрытым слоем. Они отмечают, в частности,

В большинстве случаев, нет никакого способа, чтобы определить наилучшее количество скрытых единиц без обучения нескольких сетей и оценки погрешности каждого обобщения .

Подробнее: http://www.faqs.org/faqs/ai-faq/neural-nets/part3/section-10.html#ixzz0b0VxJHV1

Смежные вопросы