Advertisement
Guest User

fill

a guest
Dec 5th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. void FillNetwork(Network* network)
  2. {
  3. srand (time ( NULL));
  4.  
  5. for(int i = 0; i < network->nbr_layers; i++){
  6. for (int j = 0; j < network->layers[i]->rows; j++) {
  7. for (int k = 0; k < network->layers[i]->columns; k++) {
  8. network->layers[i]->data[j][k] = (double)rand()/RAND_MAX * 2.0-1.0;
  9. }
  10. }
  11. }
  12. for (int j = 0; j < network->nbr_layers -1; j++) {
  13. for (int i = 0; i < network->layers[j+1]->rows; i++)
  14. {
  15. network->biais[j][i] = (double)rand()/RAND_MAX * 2.0-1.0;
  16. }
  17. }
  18. for (int l = 0; l < network->output_size; ++l) {
  19. network->biais[network->nbr_layers-1][l] = (double)rand()/RAND_MAX * 2.0-1.0;
  20. }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement