-
Notifications
You must be signed in to change notification settings - Fork 233
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4657 from nortikin/update_menu_nodes_comments_v13
Update docs and menu Logic/* (not all), some fixes other menus and docs
- Loading branch information
Showing
23 changed files
with
279 additions
and
98 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,50 +1,55 @@ | ||
Genes Holder | ||
============ | ||
|
||
.. image:: https://user-images.githubusercontent.com/14288520/189763727-88587af2-16a5-4cc8-9368-be6a089d9b64.png | ||
:target: https://user-images.githubusercontent.com/14288520/189763727-88587af2-16a5-4cc8-9368-be6a089d9b64.png | ||
|
||
This node stores a list of values (Integers, Floats or Vectors) that can be modified by the Evolver Node into the Genetics algorithm system. | ||
|
||
The node will keep the data and wont be affected by the regular updates. | ||
|
||
Parameters | ||
---------- | ||
|
||
**Data type**: Integers (Int), Floats or Vectors | ||
|
||
**Variation Mode**: Order and Range. In Order mode the variation will be made by changing the order of the elements. In Range Mode the variation will be made by variating each element among the defined range(s) | ||
|
||
**Min**: Minimum value a gene can have. Only in "Range" mode | ||
|
||
**Maximum**: Maximum value a gene can have. Note that with the Integers this number will never be reached so to get a "Boolean" genes the maximum should be 2 to get values from 0 to 1. Only in "Range" mode | ||
|
||
**Population amount**: Number of members of the population. | ||
|
||
**Iterations**: Iterations of the system | ||
|
||
**Random Seed**: Random Seed used in the system, this affects the initial population and the crossover and mutation process. | ||
* **Data type**: Integers (Int), Floats or Vectors | ||
* **Variation Mode**: Order and Range. In Order mode the variation will be made by changing the order of the elements. In Range Mode the variation will be made by variating each element among the defined range(s) | ||
* **Min**: Minimum value a gene can have. Only in "Range" mode | ||
* **Maximum**: Maximum value a gene can have. Note that with the Integers this number will never be reached so to get a "Boolean" genes the maximum should be 2 to get values from 0 to 1. Only in "Range" mode | ||
* **Population amount**: Number of members of the population. | ||
* **Iterations**: Iterations of the system | ||
* **Random Seed**: Random Seed used in the system, this affects the initial population and the crossover and mutation process. | ||
|
||
Operators | ||
--------- | ||
|
||
**Reset**: This will reset the memory of the node filling it with random values or values coming from the input socket | ||
* **Reset**: This will reset the memory of the node filling it with random values or values coming from the input socket | ||
|
||
Inputs | ||
------ | ||
|
||
**Numbers**: Input to fill the memory of the node with numbers. | ||
|
||
**Vectors**: Input to fill the memory of the node with vectors. | ||
|
||
**Bounding Box**: Input to stablish the boundaries of the vectors (when generating the Evolver population). Only in "Range" mode | ||
* **Numbers**: Input to fill the memory of the node with numbers. | ||
* **Vectors**: Input to fill the memory of the node with vectors. | ||
* **Bounding Box**: Input to stablish the boundaries of the vectors (when generating the Evolver population). Only in "Range" mode | ||
|
||
|
||
Outputs | ||
------- | ||
|
||
**Numbers / Vectors**: Outputs memory of the node | ||
* **Numbers / Vectors**: Outputs memory of the node | ||
|
||
Examples | ||
-------- | ||
|
||
Solved problem: Which is the shortest path that cycles through all the points?. Note that this problem with 20 points has over 2 trillions of solutions, the Genetics Algorithm offers the best solution in a defined time | ||
|
||
.. image:: https://user-images.githubusercontent.com/10011941/84772313-113b0280-afdb-11ea-89ec-971d19aee2cc.png | ||
:target: https://user-images.githubusercontent.com/10011941/84772313-113b0280-afdb-11ea-89ec-971d19aee2cc.png | ||
|
||
* Analyzers-> :doc:`Path Length </nodes/analyzer/path_length_2>` | ||
* Modifiers->Modifier Make-> :doc:`UV Connection </nodes/modifier_make/uv_connect>` | ||
* Number-> :doc:`Number Range </nodes/number/number_range>` | ||
* Number-> :doc:`Random Vector </nodes/generator/random_vector_mk3>` | ||
* List->List Struct-> :doc:`List Item </nodes/list_struct/item>` | ||
* Logic-> :doc:`Evolver </nodes/logic/evolver>` | ||
* Viz-> :doc:`Viewer Draw </nodes/viz/viewer_draw_mk4>` | ||
* Text-> :doc:`Stethoscope </nodes/text/stethoscope_v28>` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.