2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Нейросети, аудиофайлы - Matlab
Сообщение14.06.2011, 17:44 


14/06/11
1
Доброго времени суток!

Хочу создать в Matlab'е и обучить нейросеть (нелинейную, авторегрессионную).
Предполагается работа с аудиофайлами (WAV, 24 бита). Сеть должна научиться на паре файлов: файл исходного сигнала и файл исходного сигнала, обработанный нелинейной функцией. После настройки сеть будет использована для аппроксимации.

Собственно, проблема, с которой столкнулся. Загружаем данные из файлов:
Код:
dataIn = wavread('D:\calcData\dataIn.wav');
dataOut = wavread('D:\calcData\dataOut.wav');

Получаем две переменные типа матрица double одинаковой размерности: 720300x1.
Далее выполняем операции:
Код:
d1 = [1:2];
d2 = [1:2];
narx_net = narxnet(d1,d2,10);
narx_net.divideFcn = '';
narx_net.trainParam.min_grad = 1e-10;
[p,Pi,Ai,t] = preparets(narx_net,dataIn,{},dataOut);

Получаем ошибку выхода за границы размерности:
Код:
??? Index exceeds matrix dimensions.

Error in ==> preparets at 269
xi = xx(:,FBS+((1-net.numInputDelays):0));


Чем вызвана эта ошибка и как можно преобразовать переменные с данными, чтобы избежать ошибки?

 Профиль  
                  
 
 Re: Нейросети, аудиофайлы - Matlab
Сообщение06.07.2011, 10:26 


23/11/09
130
Позвольте вопрос, зачем вам нейронные сети если вам известна функция для обработки. Нужно ее и использовать, не факт что при использовании НС будет какой то выигрыш, а вот в точности обработки можем и проиграть.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group