Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
darkAngel
Технофашист
218 / 201 / 11
Регистрация: 11.03.2009
Сообщений: 883
16.12.2016, 18:47 0

Нейронные сети(персептрон)

16.12.2016, 18:47. Просмотров 1254. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от Sh@dow777 Посмотреть сообщение
1. Если я хочу создать нейросеть для распознавания цифр от 0 до 9, и буду подавать на вход одно изображение, мне будет достаточно одного нейрона?
Одного нейрона хватит максимум на аппроксимацию простейших функций (типа сложения, умножения).
Воспринимайте нейросеть не как магический черный ящик, а как универсальный аппроксиматор - чем больше его размер, тем более сложную функцию можно построить.
Вообще в теории нет ответа сколько нейронов использовать в определенной задачи. Здесь есть только эвристики и метод научного тыка. Понимание приходит лишь с опытом. В частности, в задаче распознавания изображения (например, 25 на 25 пикселей с бинарным состоянием) может начать эксперименты от 10 нейронов в скрытом слое и где-то максимум 100, больше для этой задачи не требуется (не забываем, что помимо скрытых слоев есть еще входной и выходной слой (да, для цифр выходной слой будет состоять из 10 нейронов - по одному на цифру)).

Цитата Сообщение от Sh@dow777 Посмотреть сообщение
Тогда, когда на вход подаются несколько изображений сразу?
Ха ха, в сиамских сетях, триплетах, или когда размер батча больше 1 Но а если серьезно, то кажется вы не уловили суть. Изображения из обучающей выборки подаются на вход по очереди . Подали одну картинку, прогнали forward и backward (прямой и обратный проход), обновили веса и подаем следующее изображение.

Цитата Сообщение от Sh@dow777 Посмотреть сообщение
А как формируется матрица входных данных, если изображение цветное?
В случае цветных изображений, входной слой будет иметь у вас 3 канала (т.е. это будет трехмерная матрица, которая имеет высоту, ширину и глубину (для rgb картинок глубина будет соответственно равна 3 - числу каналов rgb).

Вернуться к обсуждению:
Нейронные сети(персептрон)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2016, 18:47

Как создать нейронные сети?
Всем привет! Меня зовут Айзада. Учусь на инженера-программиста. Сейчас пишу...

Нейронные сети и распознавание картинок
Недавно увлекся нейронными сетями, очень интересно стало. Написал их уже...

Нейронные сети обратного распространения
Здравствуйте. Пытаюсь обучить сеть таблице умножения. Обучает до 1*3, а дальше...

0
Другие темы раздела
C++ Сравнение списков vector <string> http://www.cyberforum.ru/cpp-beginners/thread1861172.html
# include <iostream> # include <string> # include <fstream> # include <vector> # include <iterator> # include <algorithm> using namespace std; class Load
C++ представить ввиде блок схемы) #include <iostream> int main() { double a = {-7,4,2}, // 2*x^2 + 4x - 7 b = {1,1,-3,4}; // 4*x^3 - 3*x^2 + x + 1 unsigned A = sizeof(a)/sizeof(*a), B =... http://www.cyberforum.ru/cpp-beginners/thread1861169.html
C++ представить в виде блок схемы) из с++
#include <iostream> #include <ctime> using namespace std; #define n 30 int main() { srand(time(NULL)); int mas; for (int i = 0; i < n; i++) {
Как заставить работать регулярные выражения под VS2012 с тулсетом VS2005? C++
Помогите пожалуйста разобраться, плачу картохой. Имеем слово: "проверка" Имеем пример текста: 1. "это прове рка" 2. "будет сегодня провер.ка ?" 3. "есть про ,,, верка?" 4. "вот она про $$$...
C++ Error LNK2019: unresolved external symbol "public: http://www.cyberforum.ru/cpp-beginners/thread1861132.html
SeverWinSock.h#pragma once #include "stdafx.h" #include "winsock.h" const int WM_SERVER_ACCEPT = WM_USER+1; class CSeverWinSock { public:
C++ Функция pow(x,y) не работает с большими числами? Добрый день Подскажите пожалуйста как решить даную проблему: например pow(111111111, 2) -> -2147483648 Не хотелось бы использывать и подключать boost или тд. эсли возможно обойти без них. подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru