![]() |
|
|
![]()
|
|
| XpideX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
Задумал программировать нейронную сеть с обучением без учителя.
Пришёл к выводу что похоже стандартная сигмоидная функция может не подойти и нужно искать другой метод. Граждане, помогите, очень нужно обучение без учителя реализовать. |
|||
|
||||
| Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
Кстати, у меня препод накатал нейронную сетку на бейсике...только как я без понятия!
|
|||
|
||||
| XpideX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
желательно на делфи всётаки. |
|||
|
||||
| Reaver |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.12.2006 Репутация: нет Всего: нет |
Самое первое, что вспоминается из таких сетей - самоорганизующиеся карты Кохонена.
А какая задача стоит, если не секрет? |
|||
|
||||
| XpideX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
Не секрет. нужна сеть Обучение без учителя как ядро для текстового модуля.
А ля Чат бот. Распознавание букв и слов. Есть идеи? |
|||
|
||||
| Reaver |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.12.2006 Репутация: нет Всего: нет |
Нейронные сети, ИМХО, для чат-бота плохо подходят. По крайней мере только на основе сетей мало что получится.
Если не принципиально своего бота написать, можешь попробовать адаптировать под свои цели A.L.I.C.E (вроде один из самых лучших ботов). А если принципиально, модешь на его реализацию вглянуть, благо исходники открыты. |
|||
|
||||
| XpideX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
Вы нейронные сети "обучение без учителя" не реализовывали?
|
|||
|
||||
| Reaver |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.12.2006 Репутация: нет Всего: нет |
Реализовывал карты Кохонена для задачи классификации входных образцов.
|
|||
|
||||
| dereyly |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 16.6.2006 Репутация: 1 Всего: 4 |
Текстовая обработка достаточно сложная тема. У многих кто сталкивается с нейросетями неправильный подход: "берем нейросеть кидаем туда данные и ,о чудо, все работает". Во-первых вы должны поставить цель что делает вааш чат бот. Например по семантической структуре предложения пытается понять к какой теме из БЗ находится реплика человека. Для обработки текста чаще всего нужно получить статистику текста. Это делается такими же методами что и индексирование сайтов. И после того как проведен морфологический анализ слов и все корневые основы посчитаны в тексте можно эти данные отдать на растерзание самообучающейся НС Хопфилд или Кохонен. Это сообщение отредактировал(а) dereyly - 21.7.2009, 17:29 |
|||
|
||||
| XpideX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
Ого, завидую
Мой проект выглядет как электронный секретарь. текстовый. изначально выглядет как 10-200 Кб файл, при запуске он не знает ничего вообще, по мере развития обучается говорить. У меня знакомый хвастался что такой собрал. Но он мне не может это реализовать под винду, потому что писал под дос и всё такое. А меня интересует именно реализация хотябы на делфи. но без разницы, лишь бы она работала именно так. с нуля обучается. Что скажите? |
|||
|
||||
| Crw |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 25.2.2008 Репутация: нет Всего: 4 |
Вообще ИМХО, чат боты и современые ИНС, две вещи совершенно не совместимые. Не стоит надеяться что если вы к какому либо проекту прилепите ИНС, то этот проект сможет обучаться с нуля.
|
|||
|
||||
| XpideX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
Тогда какой алгоритм лучше? если не нейронная сеть?
|
|||
|
||||
| Crw |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 25.2.2008 Репутация: нет Всего: 4 |
Для реализации диалоговых систем ИМХО наиболее эффективно (в плане скорости/качества разработки) использовать AIML (язык разметки для чат ботов), который использовала вышеупомянутая Алиса (которая несколько раз выигрывала у других чат ботов на конкурсе Лебнера). Тем более что есть примеры использования AIML для Делфи. Вот только с русскими базами данных для чат бота проблемно - большинство придется самому заполнять.
А вообще на сегодня систем способных обучаться с нуля просто общаясь с пользователем практически и нет, так что в эту сторону смотреть смысла нет. Еще можете спросить на этом форуме: http://gotai.net/forum/ Там есть несколько специалистов которые профессионально занимаются ИНС, может что посоветуют. |
|||
|
||||
| XpideX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 3.1.2008 Репутация: нет Всего: нет |
Спасибо огромное, очень помогли
|
|||
|
||||
| galileopro |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 7.6.2009 Где: Харьков Репутация: нет Всего: нет |
XpideX, если чат бот, то НС сдесь только с учителем. Хотите, могу выложить кодик с обучением без учителя основным арифметическим действиям.
|
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |