|
|
|
Понятие нейронная сеть16.11.2013, 10:40. Показов 8107. Ответов 25
Метки нет (Все метки)
У меня возникли некоторые недопонимания в процессе изучения нейронной сети.
1) Как я понял нейронная сеть - это универсальный инструмент для решения задач ??? 2) Если писать нейросеть, то нужно ее оптимизировать под конкретную задачу или можно сделать из нее средсвто для решения бесконечного кол-ва задач??? 3) Если полезные книги, где с самого нуля объясняется назначение сети, все эти нейроны, их связи. Вообщем для абсолютного нюля в этой сфере? В интернете все статьи довольно сложные для начального понимая. Подскажите где мне могут объяснить(очень подробно) как конкретно работает эта сеть. Вообще что это такое. Заранее благодарен!
0
|
|
| 16.11.2013, 10:40 | |
|
Ответы с готовыми решениями:
25
Нейронная сеть на с++ Элементарная нейронная сеть Нейронная сеть Кохонена |
|
0 / 0 / 0
Регистрация: 12.11.2013
Сообщений: 4
|
|
| 16.11.2013, 10:57 | |
|
Нейронная сеть - это по-сути имитация работы главного мозга человека. Для начала стоит наверное почитать про перцептрон (однослойный). Когда там все станет понятно - перейти к многослойному перцептрону. Эти нейросети, наверное, самые простые для понимания.
Да, они универсальны, но к каждой задаче нейросеть нужно адаптировать. Касательно книг - даже и не знаю.. Сама когда разбирала, не одним источником пользовалась.. Возможно, для общего понимания посмотрите вот это: http://habrahabr.ru/post/143129/
0
|
|
|
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 17
|
|
| 16.11.2013, 11:00 | |
|
посмотри самое простое - перцептон, там легко понять суть
НС это не универсальный инструмент, она предназначена для распознавания образов, то есть некоторой комбинации элементов - массивы любой размерности кроме распознавания образов надо же решать и другие задачи вычислительные пример- в массиве три элемента. три бита сеть реагирует на комбинацию 0-1-0. то есть она распознает такую комбинацию можно настроить помехоустойчивость и распознавать комбинации похожие на шаблон например шаблон= 010101010101 но сеть распознает комбинацию 010101010111 как похожую на искомую
0
|
|
|
|
|
| 16.11.2013, 16:09 [ТС] | |
|
ninja_1, marisinka, Весь день сегодня читал про нейронные сети и вроде немного понял что это такое.
Получается все работает по алгоритму 1) Даю данные 2) Несколько систем обрабатывают 3) Вывод более правильной системы А можете привести простой пример нейронной сети для крестиков-ноликов. Не код, а просто русским языком объяснить как все будет работать?
0
|
|
|
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 17
|
|
| 16.11.2013, 19:22 | |
|
НС это не серебрянная пуля
их давным давно придумали, а толку мало. сложность и непонятность большая. другие технологии дают сравнимый по эффективности результат - это я понял когда также пытался курить вопрос думаю проще что то свое придумать взяв за основу некоторые принципы потому что за десятилетия никто толком ничо не придумал полезного, простого и понятного
0
|
|
|
|
|||
| 16.11.2013, 19:28 | |||
|
Добавлено через 2 минуты Есть к примеру задачи прогнозирования.
0
|
|||
|
|
|
| 16.11.2013, 19:31 | |
|
Egor138, не стоит ошибочно считать нейросети "имитацией мозга" и "искусственным разумом". Да, из-за названия "нейронные" их окружает ореол романтики об исскусстевенном разуме и сверхтехнологиях, но даже если чуть-чуть почитать по теме, можно даже новичку понять, для чего можно их использовать, а для чего нельзя.
Во-первых, никакой "имитации нейронов мозга" попросту нет. Мухи отдельно, котлеты отдельно. Есть модель, чем-то напоминавшая кибернетикам-мечтателям годов этак из 60ых структуру нейронов человека.http://hephaestusaudio.com/med... etwork.png И есть простая математическая модель (по крайней мере в случае простого персептрона), сводящаяся к системе линейных уравнений. Которая в простейшем случае сводится всего на всего к разбиению пространства. Да, например в этой статье есть перкрасная картинка, которая показывает, что линейная нейросеть умеет всего навсего разбивать пространство на несколько частей. http://www.codeproject.com/Art... Classifier
1
|
|
|
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 17
|
|
| 16.11.2013, 19:32 | |
|
ну я и говорю что распознавание массивов работает
а всё остальное как то в тумане непонятно и трудно
0
|
|
|
|
|
| 16.11.2013, 19:37 | |
|
Egor138, Таким образом, лучшая работа, которую можно поручить таким простейшим нейросетям это классификация входных сигналов по разным группам. Таким образом, это позволяет применять нейросети, например в области машинного зрения. Однако, никаких искусственных разумов для этого не требуется, конечно. Просто система разбивает n-мерное пространство входных сигналов на "похожие на образец" и "не похожие на образец" такими вот n-мерными плоскостями, подбирая для них линейные коэффициенты.
1
|
|
|
|
||
| 16.11.2013, 19:40 | ||
|
Думаю более сложные комбинации сетей дают намного большие возможности, но и требуют лучшего анализа и больших знаний.
1
|
||
|
|
|
| 16.11.2013, 20:01 [ТС] | |
|
Ну я понимаю, что это ограниченна система. Но как я не пытаюсь вникнуть в строение нейрона, ничего не понимаю
Есть где нибудь пример распознавание цифр или букв с обучением?? Только именно на c++???
0
|
|
|
2622 / 1633 / 266
Регистрация: 19.02.2010
Сообщений: 4,338
|
|||
| 17.11.2013, 21:28 | |||
|
Т.е. пусть сначала Вам посоветуют что-то начальное, персептрон с одним скрытым слоев, например.
1
|
|||
|
Заблокирован
|
|
| 17.11.2013, 21:56 | |
|
не изучай чужие модели нейронных сетей. Напрягай свой мозг и придумывай свои. Тебе крайне необходимо изучить nVidia CUDA, профессиональная работа с нейронными сетями идёт в массивно параллельных режимах.
Лично у меня есть в голове модель нейронной сети, которая подойдёт для множества задач, в том числе для распознавания речи и компьютерного зрения. Но принцип я естественно не расскажу, т.к. по данной модели можно создать комплексную систему искусственного интеллекта, которая будет, например, распознавать речь на несколько порядков лучше, чем сейчас делают все. Как дела разгребу - буду открывать контору по распознаванию/ синтезу речи.
1
|
|
|
2622 / 1633 / 266
Регистрация: 19.02.2010
Сообщений: 4,338
|
|
| 17.11.2013, 22:28 | |
|
newbie666, я с нейросетками работаю профессионально - но на CUDA совсем не смотрю. Потому, что и на обычном процессоре я могу решать задачи распознавания изображений при объемах обучающей выборки в ДЕСЯТКИ ГИГАБАЙТ.
Просто всё зависит от умения писать быстрые расчётные программы. В данном случае у меня расчёты векторизованы (идут с использованием SIMD-команд процессора), нелинейные функции нейронов аппроксимируются (расчёт в этом месте тоже векторизован), и распараллеливание на несколько ядер процессора не использует никаких средств межпоточной синхронизации на уровне операционки (только на уровне самого процессора). В общем, мой код по скорости обгоняет чужой (для того же вида сети) на 1-2 порядка (т.е. быстрее в 10-100 раз), и этого хватает, чтобы не лезть в CUDA/OpenCL. А кто не умеет писать быструю математику - тот и для CUDA напишет тормозной код. Т.к. очень многое зависит от того, как спроектирована программа и данные (можно ли, например, векторизовать расчёты - или нет). Добавлено через 2 минуты Да - я при разговоре о скорости имел в виду свёрточные нейронные сети, т.к. обычный многослойный персептрон в современных задачах распознавания изображений малопригоден (не даёт нужной точности обобщения и нужных степеней инвариантности к изменениям положения объекта на картинке, поворотам, изменениям размера,...).
1
|
|
|
Заблокирован
|
||||
| 17.11.2013, 22:40 | ||||
![]() Добавлено через 4 минуты
1
|
||||
|
|
||
| 18.11.2013, 15:13 [ТС] | ||
|
0
|
||
| 18.11.2013, 15:13 | |
|
Помогаю со студенческими работами здесь
20
Линейная нейронная сеть Нейронная сеть, прогнозирование, электроэнергия?! Нейронная сеть для функции Нейронная сеть Хопфилда. Количество соединений Где хранить информацию о работе программы (о том чему научилась нейронная сеть) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|