На экране cmd ничего не упоминается, экран просто исчез, devC, C ++ - PullRequest
0 голосов
/ 11 марта 2012

У меня есть следующий код:

float W0 = 0.5;
float ***W;
W = new float**[10];
for(int i =0; i < 10; i++){
  W[i] = new float*[9];
     for(int j = 0; j < 9; j++){
         W[i][j] = new float[70000];
 }
}

И еще один:

for(int k = 0; k< 2; k++){
cout << "Neural: " << k << endl;
  for(int i =0; i < 9; i++){
    cout << "Part: "<< i << endl;                       
        training(W[k][i],W0,localData[i],7000,k);
  }
}

Проблема возникает, когда выполняется training(W[0][8],W0,localData[8],7000,0) (1). Если я просто запускаю (1) без цикла for:

  training(W[0][8],W0,localData[8],7000,0);

все довольно хорошо, но когда я запускаю в for loop, он все еще работает с k=0, i =0 до k=0,i=8, и происходит сбой без упоминания какой-либо ошибки. При обучении я обычно cout << комментирую, чтобы проверить, правильно это или нет, но когда я запускаю for loop, использую k=0,i=7 все, что выводится на экран, правильно, но когда (1) появляется экран просто исчезнуть (если я использую 9 раз (1), проблема та же)

Кто-нибудь знает, что не так с моим приложением?

P / s: любой код, подобный обучению (W [k] [i], W0, localData [i], 7000, k), может выполняться отдельно и W [k] [i] с W [n] [m] не связаны друг с другом! Любое предложение приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...