Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2014, 05:20   #1
lexflax
Пользователь
 
Регистрация: 12.04.2011
Сообщений: 74
Сообщение Комментарии по коду нейронной сети

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

Может кто эту часть понимает? Что за de находят тут? просто не припомню этого в нейронных сетях.
Вложения
Тип файла: zip Новая папка.zip (465.1 Кб, 40 просмотров)
lexflax вне форума Ответить с цитированием
Старый 21.09.2014, 11:43   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Ради интереса глянул код. Однако!...
Автор, это ты троллишь так или не тот архив прицепил? Этот код писала пьяная макака, прыгая задницей по клавиатуре. Какие там нах нейросети?!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 21.09.2014, 16:15   #3
lexflax
Пользователь
 
Регистрация: 12.04.2011
Сообщений: 74
По умолчанию

Ну находил его в описании нейронных сетей...
Не нашел других исходников какого нибудь примера нейронной сети...
Если есть, буду благодарен.
lexflax вне форума Ответить с цитированием
Старый 22.09.2014, 08:13   #4
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Посмотрите лучше на хабре, там довольно много статей про нейросети, в том числе базовой информации, есть адекватный код.
Кстати, есть куча готовых библиотек для нейросетей. Возможно, вам будет достаточно использовать их.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же

Последний раз редактировалось Гром; 22.09.2014 в 08:16.
Гром вне форума Ответить с цитированием
Старый 25.09.2014, 17:37   #5
lexflax
Пользователь
 
Регистрация: 12.04.2011
Сообщений: 74
По умолчанию

Доброго времени суток.
Задача распознавание буквы русского алфавита, по картинке.
Картинка 30 на 30 пикселей.
Итого 900 входов.
Мне преподавателю по решению данной задачи нужно объяснить следующее:
1) Какую выбрал архитектуру сети для решения данной зачачи
2) Какая Функция активации
3) Какой метод обучения и как он проходит
4) Как задаются начальные веса и какие имеют значения

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

Предварительно что в интернете искал и читал
1) Архитектуру выбрал прямо направленная сеть с 2 слоями, первый слой 10тыс нейронов, второй 5 тыс.
2) Функция активации логарифмическая сигмоидная, применяется так как выходные вектора содержат элементы со значением в диапазоне от [0;1]

По другим пунктам пока вообще не представляю как понятным и простым языком объяснить или прочитать где нибудь, везде где читал в итоге потом для себя понимания не находил, может кто простыми словами и формулами с примерами подскажет? Заранее спасибо...
lexflax вне форума Ответить с цитированием
Старый 15.11.2018, 20:16   #6
Petrov210217
Пользователь
 
Регистрация: 14.11.2018
Сообщений: 89
По умолчанию

Цитата:
Сообщение от lexflax Посмотреть сообщение
Доброго времени суток.
Задача распознавание буквы русского алфавита, по картинке.
Картинка 30 на 30 пикселей.
Итого 900 входов.
Мне преподавателю по решению данной задачи нужно объяснить следующее:
1) Какую выбрал архитектуру сети для решения данной зачачи
2) Какая Функция активации
3) Какой метод обучения и как он проходит
4) Как задаются начальные веса и какие имеют значения

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

Предварительно что в интернете искал и читал
1) Архитектуру выбрал прямо направленная сеть с 2 слоями, первый слой 10тыс нейронов, второй 5 тыс.
2) Функция активации логарифмическая сигмоидная, применяется так как выходные вектора содержат элементы со значением в диапазоне от [0;1]

По другим пунктам пока вообще не представляю как понятным и простым языком объяснить или прочитать где нибудь, везде где читал в итоге потом для себя понимания не находил, может кто простыми словами и формулами с примерами подскажет? Заранее спасибо...
1) Какую выбрал архитектуру сети для решения данной зачачи-Сверточную Нейронную сеть
2) Какая Функция активации- Сигмоида
3) Какой метод обучения и как он проходит- метод обратного распространения(градиентный спуск)
4) Как задаются начальные веса и какие имеют значения- Рондомно, в диапазоне - 0-1
ЫЫЫЫЫЫ
Petrov210217 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
комментарии к коду Mishka2039 Паскаль, Turbo Pascal, PascalABC.NET 4 11.04.2013 09:36
Выбор нейронной сети, распознавание текста. Любопытный человек Общие вопросы по программированию, компьютерный форум 12 19.10.2012 21:24
Обучение нейронной сети sonataprado Общие вопросы C/C++ 0 29.09.2011 20:43
имитация нейронной сети linan Помощь студентам 1 06.05.2011 16:48
комментарии к коду *Alex* Помощь студентам 0 07.05.2010 10:46