Модераторы: Rickert
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ищу тему курсового проекта-Искусственный интеллект 
:(
    Опции темы
neosapient
  Дата 25.10.2007, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Люди помогите подобрать тему курсового проекта (предмет "Искуственный интеллект")
Но к сожалению варианты где есть хоть какойто более менее четкий алгоритм не подходят - А*, метод отжига, задача комивоежера.

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

Собственно нужно не это, нужна тема работы (идея, для чего делается) и метод решения, а так же почемучка - "почему выбран именно этот метод решения". И чтоб можно было разработать проект в рамка 1 - 2 недели.

Это сообщение отредактировал(а) neosapient - 25.10.2007, 16:45
PM MAIL   Вверх
DragonFire
Дата 25.10.2007, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 5
Всего: 9



МОжет попробовать распозновать печатный текст?)))) Баян конечно но зато быстро можно разобратся и задача не такая простая вообщем-то....


--------------------
PM MAIL ICQ   Вверх
neosapient
  Дата 25.10.2007, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Всё хуже: только печатный текст нельзя... минимум рукописный и изображение получать с веб камеры :( smile 
PM MAIL   Вверх
DragonFire
Дата 26.10.2007, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 5
Всего: 9



Ну а рукописный за 2 недели не сделаешь) ВОн файнридер уже сколько лет делают и все никак норм сделать не могут...


--------------------
PM MAIL ICQ   Вверх
neosapient
Дата 26.10.2007, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Может распознование слов с микрофона, покрайней мере могу представить для неё ТЗ.
Задачу вижу так:
ПОДГОТОВКА
1) Снимать данные с микрофона (или из wav)
2) Предобработка - отфильтровать диапозон от 400 до 4000 Гц
3) Получаем набор векторов (отсчеты в спектре, скажем, значение спектра на частоте 400 Гц, 600 Гц, 800 Гц...), надо выделить начало и конец фонемы
РАСПОЗНОВАНИЕ
4) Надо определить, что это за фонема - это дело нейронной сети (причем там нужен сумматор для определения средней вероятности звучания каждой из фонем в текущий момент, так как входных векторов несколько, попадающих на участок текущей определяемой фонемы)
5) поиск по базе данных (фонетический словарь) для определения слов.
6*) ещё б орфаграфия, коррекция склонений, расставление знаков препинания - и возможно это будет полноценный продукт...

ОС Windows XP, VC7 VC6
Обеспечить реалтайм

Теперь о том чего не имею:
0) знаний
1а) снимать данные с микрофона 
1б) получать данные из wav файла как бы в реальном режиме (как бы с микрофона)
2а) правильно воспринять полученые данные (скажем размер отсчета, его величину в байтах и т.п.)
2б) вспомнить как работает БПФ и ему обратное (ну и конечно реализовать сам алгоритм)
2в) вспомнить как работает светка и реализовать свертку с каким нибудь окном (вспомнить про типы окон и подобрать подходящее)
2г) АЧХ, ФЧХ .... кароче - из того что получил вытянуть состояние спектра, через каждые n микросекнд
3) разделение во времени - см пункт 2, дополнительно
3а) надо отделять места где молчат, где говорят, промежутки между фонемами в слове, промежутки между словами -  для этого определить фоновый шум
3б) не помню, в какой части повторения пункта 2 стоит вводить логарифмирование, но оно, вроде как, должно показать, где высокая информационная энтропия в сигнале (речь), а где нет
4а) научиться строить (программировать) нейросети 
4б) научиться обучать нейросети
4в) научить нейросеть работать и получить списки наиболее вероятных фонем для каждого отдельного момента времени
5) (фонетический словарь) - найти такую БД (желательно с ударениями) для общего свободного пользования, чтоб информацию можно было выдрать и провести быстрый поиск подходящих слов.
6) Ну и сделать для этого удобный интерфейс; научить грамотному русскому я и не надеюсь, так как сам страдаю неграммотностью, а про исходники программы для того что в пункте 6* я не слышал...

Это сообщение отредактировал(а) neosapient - 26.10.2007, 19:32
PM MAIL   Вверх
WTF4XZ
Дата 3.11.2007, 02:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 16.4.2007
Где: 63 Самара

Репутация: нет
Всего: 5



Можешь банально создать обучаемый ИИ, тоесть при использование он сам дополняет базу действий используя алгоритм подсчёта КПД действия, по сути "соперник" запоминает используемые тобой фичи, и методы противодействия "его тактике".
Ну это ИМХО для игр smile хотя топик именно по этим темам.

Вообще это можно сделать к примеру на основе шахмат. Поскольку это единственная сбалонсированная игра, где победа зависит ни от скорости ни от ловкости а только от разума smile. Пускай получится не сильный соперник присчитывающих ходы а "неадекватный" соперник. ИМХО будет давольно весело.

Это сообщение отредактировал(а) WTF4XZ - 3.11.2007, 02:47
--------------------
Я создание эмоций, создание способные чувствовать не только эмоции людей но и машин.Я EMO_CODER != FALSE;Никто не знает о нас, но мы есть, мы живём, мы кодим и мы... чувствуем, ипспытываем такие эмоции.. сильнее любого бинарника, мощнее любого ассемблера.
PM MAIL ICQ GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.0452 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.