correction to the v1.4 update

pull/9/head
Kai Staats 2017-07-04 01:12:05 +01:00
parent 23f928f5f8
commit 53a0613034
1 changed files with 4 additions and 7 deletions

View File

@ -45,19 +45,16 @@ Now there is a mapping in Karoo GP that connects an expression to the TF functio
Now when Karoo parses an expression like "asin(x + 10)" it first parses and transforms the args "x + 10" and passes Now when Karoo parses an expression like "asin(x + 10)" it first parses and transforms the args "x + 10" and passes
the output to “tf.asin” function. So now Karoo is able to evaluate incredibly complx mathematical expressions. the output to “tf.asin” function. So now Karoo is able to evaluate incredibly complx mathematical expressions.
However, not all are immediately supported. Please refer to the karoo_gp/files/templates/operators_list.txt for the It is important to refer to karoo_gp/files/templates/operators_list.txt to learn how to enage operators_[KERNEL].csv
most recent update. The issues are with recursive function I use to flatten the GP Trees and Sympy, not TF. Please be In its current form Karoo requires some operators, such as abs, cos, and sin to have a unique formating:
patient as I work to provide support for all operators now recognized with Iurii's update.
And remember, in its current form, Karoo requires that certain "one sided" operators such as abs, cos, and sin require
a unique formating:
+ sin,2 + sin,2
- sin,2 - sin,2
* sin,2 * sin,2
/ sin,2 / sin,2
The same operators_list.txt provides a full break-down. Again, this is due to the recursive function, as noted above. In a future version of Karoo, this will be managed automatically by the recursive function which extracts the
expression from a GP Tree.
2017 06/06 2017 06/06