Форум программистов, компьютерный форум, киберфорум
Наши страницы
Искусственный интеллект
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Green01
0 / 0 / 1
Регистрация: 27.09.2015
Сообщений: 104
1

Создание нейронной сети оптимальной структуры

19.02.2017, 16:12. Просмотров 1140. Ответов 1
Метки нет (Все метки)

Здравствуйте! Мне нужно сформировать нейронную сеть оптимальной структуры с помощью контрастирования. Сеть создается на основе обучающей выборки в нейроимитаторе. Проблема в том, что не получается сократить количество нейронов нужным способом.

Статистика по избыточной сети:

Количество входных сигналов: 8

Количество выходных сигналов: 1

Количество слоев: 3
Количество нейронов по слоям
Слой1 : 5
Слой2 : 5
Слой3 : 1

После применения контрастинирования, т.е. сокращения числа нейронов:

1. Количество нейронов по слоям
Слой1 : 5
Слой2 : 4
Слой3 : 1

2. Слой1 : 5
Слой2 : 3
Слой3 : 1

3. Слой1 : 5
Слой2 : 2
Слой3 : 1

4. Слой1 : 5
Слой2 : 1
Слой3 : 1

До 4 эксперимента все нормально, а в 4 должно получиться так:

Слой1 : 4
Слой2 : 4
Слой3 : 1

Как сократить число нейронов чтобы получилось 4:4:1 вместо 5:1:1 ?

Прошу прощения за глупый вопрос, но только начинаю изучать нейросети
0
Миниатюры
Создание нейронной сети оптимальной структуры  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2017, 16:12
Ответы с готовыми решениями:

Изучение нейронной сети
Здравствуйте уважаемые форумчане! Хочу познакомиться с нейронной сетью. Пока...

СОВ с использование нейронной сети
Необходимо создать систему обнаружения вторжений с использованием нейронной...

Обучение многослойной нейронной сети
Начал изучать нейронные сети, и хотел сделать что нибудь по легче. И вот хочу...

Робот-собеседник на основе нейронной сети
Всем доброго времени суток! Я поставил перед собой задачу разработать...

Сигмоидная функция активации нейронной сети
Доброго времени суток! Начал изучать нейронные сети. Возник следующий вопрос:...

1
VTsaregorodtsev
572 / 520 / 77
Регистрация: 19.02.2010
Сообщений: 1,902
19.02.2017, 21:57 2
Лучший ответ Сообщение было отмечено Green01 как решение

Решение

А почему должен воспроизводиться чей-то чужой случай?
Нейронка при каждом обучении стартует с новых случайных весов, и после обучения в ней получаются иные (в т.ч. не соответствующие некоторой "эталонной" нейронке) итоговые веса и иные чувствительности элементов (нейронов, синапсов) и сигналов. Соответственно, и контрастирование может/будет резать элементы сети по-иному (как не те номера нейронов в слое - так и не в тех слоях).

Ну, можете попробовать создать нейронку заново, обучить (после этого - сохранить!) и снова запустить контрастирование. Если сойдётся к нужному результату - ОК, можете тащить сохранённую нейронку к преподу и показывать, что она "кастрируется" именно так, как нужно. А если опять не так... Насохраняете несколько обученных нейронок, кастрируемых затем по-разному - и несите их к преподу, чтобы показать, что он некопенгаген (что нейронки, даже обученные на одной и той же выборке, могут как на новые входные паттерны по-разному реагировать, так и по-разному они контрастироваться могут потому, что в них РАЗНЫЕ веса синапсов и, отсюда, РАЗНЫЕ чувствительности).


ЗЫ. Есть методичка и/или учебное пособие в электронном виде? Можете мне прислать? А то я уже лет 15 с О.И.Пятковским и его воспитанниками не контачил - хочется понять, чему же они сейчас учат бедных студентов
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2017, 21:57

Обучение нейронной сети, как обучать на множестве?
Только начал погружаться в тему, довольно осознанно усвоил метод обратного...

Разработка нейронной сети для анализа спектральных портретов
Здравствуйте. Помогите, пожалуйста, мне разработать нейронную сеть для...

Обучение и применение нейронной сети для прохождения игры
я написал Flappy Bird на HTML5 теперь хочу сделать простенькую нейронную сеть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru