Lines Matching full:l_count
217 int i, l_step, l_count, buf_sz = 0;
230 l_count = _layer_sizes->rows + _layer_sizes->cols - 1;
234 CV_CALL( layer_sizes = cvCreateMat( 1, l_count, CV_32SC1 ));
238 for( i = 0; i < l_count; i++ )
241 if( n < 1 + (0 < i && i < l_count-1))
251 buf_sz += (l_dst[0] + l_dst[l_count-1]*2)*2;
254 CV_CALL( weights = (double**)cvAlloc( (l_count+1)*sizeof(weights[0]) ));
258 for( i = 1; i < l_count; i++ )
260 weights[l_count+1] = weights[l_count] + l_dst[l_count-1]*2;
273 int i, j, n, dn = 0, l_count, dn0, buf_sz, min_buf_sz;
305 l_count = layer_sizes->cols;
318 for( j = 1; j < l_count; j++ )
615 int l_count = layer_sizes->cols;
616 double* scale = weights[l_count];
617 double* inv_scale = weights[l_count+1];
888 int i, j, k, ivcount, ovcount, l_count, total = 0, max_iter;
895 l_count = layer_sizes->cols;
897 ovcount = layer_sizes->data.i[l_count-1];
900 for( i = 0; i < l_count; i++ )
914 for( j = 0; j < l_count; j++ )
974 for( i = 1; i < l_count; i++ )
989 w = weights[l_count+1];
997 double t = udata[k]*w[k*2] + w[k*2+1] - x[l_count-1][k];
1007 double t = udata[k]*w[k*2] + w[k*2+1] - x[l_count-1][k];
1015 for( i = l_count-1; i > 0; i-- )
1063 int i, ivcount, ovcount, l_count, total = 0, max_iter, buf_sz, dcount0, dcount=0;
1076 l_count = layer_sizes->cols;
1078 ovcount = layer_sizes->data.i[l_count-1];
1081 for( i = 0; i < l_count; i++ )
1103 for( i = 0; i < l_count; i++ )
1164 for( i = 1; i < l_count; i++ )
1176 w = weights[l_count+1];
1184 const double* xdata = x[l_count-1] + i*ovcount;
1200 const double* xdata = x[l_count-1] + i*ovcount;
1214 for( i = l_count-1; i > 0; i-- )
1240 for( i = 1; i < l_count; i++ )
1363 int i, l_count = layer_sizes->cols;
1379 cvWriteRawData( fs, weights[l_count], layer_sizes->data.i[l_count-1]*2, "d" );
1383 cvWriteRawData( fs, weights[l_count+1], layer_sizes->data.i[l_count-1]*2, "d" );
1387 for( i = 1; i < l_count; i++ )
1474 int i, l_count;
1478 l_count = layer_sizes->cols;
1491 w->data.seq->total != layer_sizes->data.i[l_count-1]*2 )
1494 CV_CALL( cvReadRawData( fs, w, weights[l_count], "d" ));
1498 w->data.seq->total != layer_sizes->data.i[l_count-1]*2 )
1501 CV_CALL( cvReadRawData( fs, w, weights[l_count+1], "d" ));
1505 w->data.seq->total != l_count - 1 )
1510 for( i = 1; i < l_count; i++ )