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

 

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

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

Author: Denis

 

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

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

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

 
St.D

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

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


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

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

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

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

PS:

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

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

 

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

 

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

#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
 

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

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

 
HIDDEN:

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

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

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

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

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

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

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

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

 
Кто нибудь разобрался как использовать библиотеку? Автор не частый гость видимо тут.
Причина обращения: