Не все так печально. Можете использовать такой подход к описанию переменных:
double Neuron.w[]; int Neuron.a;
Вам же все равно для облегчения восприятия....
sergeev:
Тут такая тема, что нейроны входят в слоя, слоя входят в сети, а сетей тоже может быть много. =) К примеру:Не все так печально. Можете использовать такой подход к описанию переменных:
double Neuron.w[]; int Neuron.a;
Вам же все равно для облегчения восприятия....
ANN_NETS[0].Layers[0].Neurons[0].w[0];
Так что в моём случае, наверно, придётся использовать что-то типа:
double annMLP_w[][][][];
double annMLP_s[][][][];
double annMLP_y[][][];
int annMLP_addrInp[][][];
int annMLP_addrOut[][][];
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Приветсвую!
Я тут пытался описать структуру:
struct Neuron
{
double w[];
double s, y;
int addrIn[], addrOut[];
};
Однако MetaEditor вывел вот что:
> 'struct' - expression on global scope not allowed C:\Program Files\MetaTrader 4\experts\libraries\ann_mlp.mq4 (12, 1)
> 'struct' - variable not defined C:\Program Files\MetaTrader 4\experts\libraries\ann_mlp.mq4 (12, 1)
Это означает, что в MQL4 нет такой темы как структура?
И что теперь? Использовать кучу массивов вместо списка со структурами?