|
Использование нейронных сетей |
|
|
|
Nov 12 2004, 06:32
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Тут ссылку на кучу книжек выложили - очень интересно. Интересно, а много среди нас тех кто яростно использует эти самые нейронные сети и в каких задачах. Я так прикинул куда их можно прикрутить. Пусть фильтрация сигналов, дык вроде как оптимального фильтра круче нет на свете, да и с анализом оптималки куда проще, во всяком случае не сложнее. Распознавание образов. Стояла актуальная задача (в общем так и не упала). Прикупил книжку (не помню название синенькая такая), там был даже пример распознавания контуров объектов, так вот незадача самая важная часть (количественная оценка объекта, например танк=1.3 а дом=5) вычислялась Фурье преобразованием, а вот компаратор объектов выполнен на нейронах  Еще неудачный пример. Несколько лет назад, будучи студентом, попалась компьютеррка с популяризацией эволюционных методов обучения нейронных сетей. От прочитанного эмоции лились через край (в возбужденной голове мелькали фразы "Я понял суть мироздания! Миру пи@дец!"). Принялся за дело. Для начала решил из одного урезанного нейрона получить эволюционными методами кореллятор. Написал в MatLab программку и вперед, за 15 минут расчета сеть (если можно так назвать) приблизилась к результату ~95% далее за сутки почти ни с места. В общем, буду рад услышать ваши отзывы, только не надо бщих фраз типа "Ну а вы что хотели, это конкретные решения конкретных задач".
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
 |
Ответов
(45 - 52)
|
May 9 2007, 00:58
|
Местный
  
Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218

|
Цитата(DRUID3 @ May 9 2007, 01:53)  Вопросик, а есть ли в природе бесплатные библиотеки по нейронным сетям, или, еще лучше, коллекция исходикоФФ... Вообще- дофига! Топаем на www.sourceforge.net и ищем. Есть библиотеки даже под перл!  Но мне кажется, лучше начинать с постановки задачи. И уже от этого плясать и искать. А то ведь могу посоветовать взять исходники нейронки с www.module.ru для процессора nm6403/04. А без самого процессора толку с них полный нуль  .
--------------------
serpents on the way to paradise - dying for love, fighting for ages.
|
|
|
|
|
Jun 4 2007, 21:41
|
Группа: Новичок
Сообщений: 5
Регистрация: 28-05-07
Пользователь №: 28 009

|
Цитата(Nick Semenoff @ Feb 13 2007, 20:58)  Господа, мне кажется, что вы неправильно толкуете саму нейронную сеть... В общем случае она - всего лишь инструмент для того, чтобы описать ЛЮБУЮ гладкую функцию от многих переменных. Поэтому я использую нейронные сети именно с этой целью - унифицировать и упростить эмпирические зависимости. Сравните степенные полиномы с простейшими параллельными перцептрончиками - вторые явно проще и быстрее работают. Плюс при изменении этой зависимости достаточно просто поменять коэффициенты, не меняя структуры всей системы. Мне нравится. А классификация - это частное применение, и никто еще не доказал, что оно оптимально...  Вопрос: если не секрет - где именно используете НС?
|
|
|
|
|
Jun 14 2007, 20:33
|
Группа: Новичок
Сообщений: 7
Регистрация: 13-06-07
Из: Город на вольной Неве
Пользователь №: 28 411

|
Цитата(pschl @ Apr 28 2005, 16:13)  При более сложном алгоритме управления получается, что использование НС не выгодно. Прелесть НС в том, что она учится управлять сама. Но кто будет ее учить? Применение сетей без учителя возможно, но при небольшом количестве нейронов. Применение сетей с учителем требует непосредственно учителя, а учить может или человек или регулятор, который подключен параллельно с НС находящейся в состоянии обучения. Сами понимаете, что если есть работающий регулятор, то зачем еще городить НС. Вот и возникает вопрос, как зависит структура НС от сложности объекта управления?) Наш опыт использования НС для предсказания аварийных ситуаций на объектах Энергетики и Жизнеобеспечения городского хозяйства (предикативная АСУТП с самообучением) показывает: 1. УЧИТ-УЧИТЕЛЬ И ДЕЛО ЭТО ЗАТРАТНОЕ. НС начинает устойчиво (в большинстве случаев) управлять объектом сама (причем одновременно по нескольким параметрам) после накопления данных (8мес круглосуточно) + обучение разрешенным действиям (еженедельный manual DataMining в течение 3мес + ежемесячный manual learning curve 5мес). 2. ПРИМЕНЯТЬ ВЫГОДНО ЕСЛИ ОБЪЕКТ УПРАВЛЕНИЯ СТОИТ >2.5 mega$. В итоге чтобы НС заработала почти как мы хотели, пришлось вбить около 250 k$. 3. КОНФИГУРАЦИЯ СЕТИ. По нашей далеко не финальной версии 1канал измерения параметра - 3узла, 1канал воздействия (имеем в виду оценку "ОТДАЧИ или ИНЕРЦИИ" то есть решили приложить 100% а объект СОПРОТИВЛЯЕТСЯ в итоге приложилось 82% за время воздействия)-2узла. 1управляющее правило-5узлов. Кол-во и веса связей между узлами? до сих пор мы не выработали единый метод оценки кол-ва узлов, сейчас пытаемся связать их с временем обучения (сокращение learning curve, но без первичного manual Datamining к сожалению никуда).
|
|
|
|
|
Jun 6 2012, 08:24
|
Местный
  
Группа: Участник
Сообщений: 211
Регистрация: 27-12-11
Из: Челябинск
Пользователь №: 69 111

|
Цитата(gab @ Nov 12 2004, 15:42)  По поводу применения НС рекомендую прочесть книжки "применение НС для обработки сигналов" и "... для обработки изображений". что за книжки то??? ссылочку или хотя бы более полное название с авторами
--------------------
"Об уме человека вернее судить по его вопросам, нежели по его ответам" (с)
|
|
|
|
|
Jul 6 2012, 08:17
|
Группа: Новичок
Сообщений: 5
Регистрация: 29-06-12
Пользователь №: 72 557

|
Одна из лучших книг по теории НС это Interactive book "Neural and Adaptive Systems: Fundamentals Through Simulations" , которая идет с программой NeuroSolutions, разработчик NeuroDimension. Множество примеров по обработке данных, которые при наличии программы запускаются прямо из книги. Все подробно изложено, от простого к сложному. Построение НС в NeuroSolutions организовано в виде "драг энд дроп", симпатичненько :-)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|