Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.62
emppu2007
86 / 86 / 6
Регистрация: 04.05.2011
Сообщений: 171
#1

Распознавание звука через нейронную сеть - C++

25.05.2011, 10:48. Просмотров 2877. Ответов 10
Метки нет (Все метки)

Всем привет.
Собственно, сабж.
Тема, на мой взгляд, чрезвычайно сложная и я даже не знаю что делать.
Гугл знает только что такое нейросети, но подсказывать их реализации на Си отказывается.
Пробовал начинать реализовать это дело с помощью Matlab - не удалось, т.к. там готовые сети работают максимум с изображениями, но никак не со звуками.
Подскажите, есть ли хоть какие-нибудь примеры, исходники на C++/C# ?
Или хотя бы книжечки полезные?
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.05.2011, 13:28     Распознавание звука через нейронную сеть #2
Цитата Сообщение от emppu2007 Посмотреть сообщение
Собственно, сабж.
Тема, на мой взгляд, чрезвычайно сложная и я даже не знаю что делать.
На такой запрос не только Гугл, но и человека ничего не ответит.
emppu2007
86 / 86 / 6
Регистрация: 04.05.2011
Сообщений: 171
25.05.2011, 13:39  [ТС]     Распознавание звука через нейронную сеть #3
Неверно выразился.
Я знаю что делать, я знаю как это должно выглядеть и как это должно работать.
Я не знаю какими примерами мне руководствоваться, какие книжки читать, на какие исходники уповать.
И вообще, на чём это легче всего реализовать?
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.05.2011, 13:45     Распознавание звука через нейронную сеть #4
Перечитал заголовок. Догадался, что это и есть весь вопрос. Пичалька.

Цитата Сообщение от emppu2007 Посмотреть сообщение
на чём это легче всего реализовать?
С нейронными сетями о слове "легче" можешь забыть.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
25.05.2011, 14:41     Распознавание звука через нейронную сеть #5
emppu2007, если у вас невысокий уровень программирования, то лучше забудьте.
Вообще распознавание звука тема очень скользкая. Есть несколько программ, которые пытаются это делать, но особых у успехов так никто и не достиг.
emppu2007
86 / 86 / 6
Регистрация: 04.05.2011
Сообщений: 171
25.05.2011, 16:01  [ТС]     Распознавание звука через нейронную сеть #6
По идее, звук - это ведь всего лишь амплитуда и частота.
Эти характеристики можно выделить и средствами матлаба, и в C++ есть mmsystem.h для этих целей.
Но проблема именно с программированием нейронной сети.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
25.05.2011, 16:03     Распознавание звука через нейронную сеть #7
emppu2007, что вам конкретно нужно распознать? Речь, какие-то конкретные сигналы?
У меня дома где-то лежит книжка по программированию нейронных сетей. Если интересно, могу поискать.
emppu2007
86 / 86 / 6
Регистрация: 04.05.2011
Сообщений: 171
25.05.2011, 17:04  [ТС]     Распознавание звука через нейронную сеть #8
Я предполагал, что это должна быть многослойная сеть.
Каждый слой отвечает за свой звук (допустим, за хруст снега) и возвращает true/false.
gooseim, подскажите, пожалуйста, авторов.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.05.2011, 17:23     Распознавание звука через нейронную сеть #9
Цитата Сообщение от emppu2007 Посмотреть сообщение
Каждый слой отвечает за свой звук
Оно работает не так.

Добавлено через 1 минуту
Вы подразумеваете набор отдельных сетей, каждая из которых обучена распознавать определённый звук.
Многослойный персептрон не так работает.
KuKu
1557 / 1035 / 77
Регистрация: 17.04.2009
Сообщений: 2,980
25.05.2011, 17:46     Распознавание звука через нейронную сеть #10
Хайкин "Нейронные сети: полный курс". По началу его читать тяжко, уж очень он непонятно велосипеды описывает. Википедию и "нейронные сети для чайников" в гугле вначале почитайте.
Цитата Сообщение от emppu2007 Посмотреть сообщение
По идее, звук - это ведь всего лишь амплитуда и частота.
Вы с каждым новым тембром пролетать будете, нужна некая нормализация. Сама же нейронная сеть, если вы понимаете что это и знаете основы C++ не должна вызывать у вас проблем.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 19:59     Распознавание звука через нейронную сеть
Еще ссылки по теме:
Распознавание текста C++
распознавание текста C++
C++ Распознавание текста
C++ Распознавание лиц на фотографиях
Распознавание текста на картинке C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
манускрипт
1 / 1 / 0
Регистрация: 17.01.2010
Сообщений: 128
20.01.2012, 19:59     Распознавание звука через нейронную сеть #11
Распознавание голоса - хороша тема для диссертации. Увы, мой диплом имеет схожий смысл
Yandex
Объявления
20.01.2012, 19:59     Распознавание звука через нейронную сеть
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru