Скачать MetaTrader 5

Библиотеки: Вероятностная сеть

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Где найти программиста? В сервисе Фриланс!
MetaQuotes Software Corp.
Модератор
181282
MetaQuotes Software Corp. 2008.10.21 07:34 

Вероятностная сеть:

Вероятностная сеть для задач классификации с инструкцией

Author: Denis

Apelsin
395
Apelsin 2008.10.21 11:44  

Было бы неплохо привести   пару  советников примеров .

Так легче входить в  тему . Сделаете ?

Как я понял диапазон  значений для  входа и выхода -1 +1 ?

Yuriy Zaytsev
13772
Yuriy Zaytsev 2008.10.21 14:45  
St.D

а DLL является закрытой ? исходников нет ? интересно глянуть на саму сеть...

MQL4 Comments
16319
MQL4 Comments 2008.10.21 14:52  
А что такое AMA? Еще один вопрос: подскажите литературу по ВНС, пожалуста.
Александр
373
Александр 2008.10.21 18:25  
YuraZ:
а DLL является закрытой ? исходников нет ? интересно глянуть на саму сеть...


Да, очень хотелось бы глянуть...с детства боюсь черных ящиков, мало ли что там внутри...
ViDan888
152
ViDan888 2008.10.21 19:28  

Уважаемый St.D !

Насколько я понял результат обучения не запоминается и после выключния терминала все теряем, чего достигли...?

И потом, после включения терминала и советника, все по новой? )))

PS:

На чем делали?

Сами корпали, иль НейроСольюшенс...

Nefedov Kirill
405
Nefedov Kirill 2008.10.22 06:02  

Еще бы точное описание, как библиотеку к эксперту "прикрепить". И желательно пример эксперта. А то из описания непонятно какие данные данные для обучения подавать в каком виде.

Nefedov Kirill
405
Nefedov Kirill 2008.10.22 06:13  

Если я правильно понял то вот так в советник импортируется библиотека.

#import "dpnn.dll"
double CreateNet(string NN, int InputVectorSize, double MinTV, double MaxTV, double MW, int NL);
int DestroyNet(string NN);
string NetName(int i);
int GetNetsNumber();
int NetNumber(string NetName);
double TrainNet(string NetName, double& iX[], int T, datetime sT);
int SizeOfNet(string NetName);
double GetPredict(string NetName, double& iX[], datetime sT);
void Shrink(string NetName);
void WReset(string NetName);
void AEqual(string NetName);
void CW(string NetName);
void KillWeaks(string NetName);
void KillOlds(string NetName,datetime sT);
#import
Владислав
1197
Владислав 2008.10.22 09:26  

А это при ложение как работает ?

Куда устанавливается?

ViDan888
152
ViDan888 2008.10.22 11:46  
HIDDEN:

Еще бы точное описание, как библиотеку к эксперту "прикрепить". И желательно пример эксперта. А то из описания непонятно какие данные данные для обучения подавать в каком виде.

Автор для обучения подает на вход сети нормированный на 1 вектор..., т.е. одномерный массив в котором данные варьируют от 0 до 1.

Только без примера эксперта все равно сложно использовать DLLшку.

...даже обсудить вопос автора :

"1. Формирование входного ветора - В настоящее время использую 24 параметра (разницу между скользящими средними), нормированную на 1 за промежуток в 24 бара. Т.е. вычисляю матрицу 24x24. Потом ее нормирую и беру последние значения. "

...не понятно, почему матрица 24x24, что, используются разницы между 24мя  МА на периоде 24 бара ?

...ну и исходный код посмотреть все же желательно - не понятно зачем каждый раз обучать сеть - можно полученные веса сохранить в файл.

Похоже это даже не обучение, а прогон на истории, а сетка самообучающаяся  - построенная на принципах карт Коханнена.

Nefedov Kirill
405
Nefedov Kirill 2008.10.23 13:53  
Кто нибудь разобрался как использовать библиотеку? Автор не частый гость видимо тут.
1234
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий