Changeset 899 for cpp/frams/genetics/f4
- Timestamp:
- 11/30/19 02:13:25 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/frams/genetics/f4/f4_oper.cpp
r896 r899 448 448 int relid = neuid - id; 449 449 nn->l1 = relid; 450 //nn->l1 = (int)(4.0f * (rnd 01- 0.5f));450 //nn->l1 = (int)(4.0f * (rndDouble(1) - 0.5f)); 451 451 } 452 452 // weight 453 453 nn->f1 = GenoOperators::mutateNeuProperty(nn->f1, NULL, -1); 454 //nn->f1 = 10.0f * (rnd 01- 0.5f);454 //nn->f1 = 10.0f * (rndDouble(1) - 0.5f); 455 455 } 456 456 … … 485 485 nn->l1 = neuid - id; 486 486 } 487 //nn->l1 += (int)(2.0f * (rnd 01- 0.5f));487 //nn->l1 += (int)(2.0f * (rndDouble(1) - 0.5f)); 488 488 break; 489 489 case 2: // change weight 490 490 nn->f1 = GenoOperators::mutateNeuProperty(nn->f1, NULL, -1); 491 //nn->f1 += 1.0f * (rnd 01- 0.5f);491 //nn->f1 += 1.0f * (rndDouble(1) - 0.5f); 492 492 break; 493 493 } … … 630 630 631 631 // decide number of nodes to mutate 632 n = (int)( 0.5f + rnd 01* maxToMut );632 n = (int)( 0.5f + rndDouble(1) * maxToMut ); 633 633 if (n<1) n=1; 634 634 if (n>totNodes) n=totNodes;
Note: See TracChangeset
for help on using the changeset viewer.