Logo

Вход

Войти с помощью соц. сетей
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
  • #1 Свернуть

    Помогите разобраться с циклами

    Доброго времени суток!

    У меня есть набор формул:
    MQL код:

    net1 = x1 * w1 + x2 * w6 + x3 * w11 + x4 * w16 + x5 * w21 ;
    net2 = x1 * w2 + x2 * w7 + x3 * w12 + x4 * w17 + x5 * w22 ;
    net3 = x1 * w3 + x2 * w8 + x3 * w13 + x4 * w18 + x5 * w23 ;
    net4 = x1 * w4 + x2 * w9 + x3 * w14 + x4 * w19 + x5 * w24 ;
    net5 = x1 * w5 + x2 * w10 + x3 * w15 + x4 * w20 + x5 * w25 ;


    out1 = 1 / (1+exp(-net1));

    out2 = 1 / (1+exp(-net2));

    out3 = 1 / (1+exp(-net3));

    out4 = 1 / (1+exp(-net4));

    out5 = 1 / (1+exp(-net5));

    Эти формулы нужно реализовать через массивы и циклы. Помогите пожалуйста!!!

    У меня получилось так (но считает не правильно):

    объявляю массивы глобально:

    double w[25];

    double x[5];

    double out[5];

    double net[5];

    в функции init код такой:
    MQL код:
             
    for(int j3=0; j3<5; j3++)/

    {

    for(int k=j3; k<25; k=k+5)

    {

    net[j3]+=w[k]*x[j3];

    }

    }

    for(int j2=0; j2<5; j2++)

    {

    out[j2]=1/(1+exp(-net[j2]));

    }
working...
X