-
…Debugging is as much a part of software development as is software …
or testing. But there are bugs that leave us scratching our heads and make us look under the hood of …
all our code components for the elusive cause. And sometimes we get lucky and find not only …
the bug but also new ways of making the code more efficient. We had one such instance …
happening during this project "New Project: Multi-class Classification & Trading Strategies". The …
-
…For the new 39 math functions of GeneXproTools, the Visual Basic code is …
almost an exact clone of the Excel VBA code. The only difference is related to the problem …
of minus zero in Excel median calculations described in the post "Debugging: Minus Zero in Excel …
Median Calculations". We realized then that by changing the value returned by the new discrete …
output functions to "0" instead of "0.0", the number of "-0" …
-
…The new linking functions added to GeneXproTools with this …
mini-release include a total of 6 discrete output classifier functions of 2 and 3 outputs. All these …
functions showed good performance on the Iris dataset both as normal building …
blocks when added to the default function set and also as linking functions in systems …
with 2 and more genes. In the 3-output category we implemented 3 new linking functions, …
-
…Both the new classifier functions and the new linking functions introduced …
this mini-release give rise to new ways of doing classification in GeneXproTools. For example, the …
new classifier functions of 2-6 discrete outputs greatly simplify the creation of …
classification models in the Regression Framework when we …
are interested in crisp outcomes for the model outputs. Furthermore, these new …
-
…For the new project "New Project: Multi-class Classification & Trading Strategies" we …
implemented 2 new genetic operators: Fixed-Root Mutation and Conservative …
Fixed-Root Mutation. These genetic operators were implemented in all modeling …
categories and core algorithms of GeneXproTools (GEP and GEP-RNC). …
about Fixed-Root Mutation and its uses in the context of this new project. As the name implies, …
-
…Conservative Fixed-Root Mutation is the second genetic operator that we implemented in …
GeneXproTools for this new project "New Project: Multi-class Classification & Trading …
Mutation operator, it also gives us more control over the root position of our models by …
preserving the elements at the root of each sub-tree. Moreover, by virtue of being …
"conservative", it means that all the other elements …
-
…The new project announced a month ago "New Project: Multi-class Classification & Trading …
Strategies" has come to an end. It has been an exciting journey for us here at Gepsoft and we are …
all the new features went live yesterday and it includes: 39 new math functions implemented in all …
platforms (of the math kind) Six new linking functions with discrete outputs implemented in …
Regression, Classification and Logistic Regression New ways for doing both binary and …
-
…The VB.Net code for the new math functions that were added to the built-in math …
functions of GeneXproTools with Mini-Release 1 is very …
similar to both the Visual Basic code and Excel VBA code, except that in VB.Net there is a …
"Return" statement (like in C# or C++), you can declare and initialize variables at the same time, …
and you also have access to native Min and Max functions. And like we did with the C# code, we are …
-
…As far as the 39 new math functions added to the built-in math functions of …
GeneXproTools, the Java code is almost an exact clone of the C# code, except that the word "const" …
was replaced by "final" and "Min" and "Max" were replaced by …
"max" and implemented the Java way as these functions can take two or more arguments in Java. …
programming languages with native min and max functions (thus far, only C# and VB.Net), we are …
-
…For the Perl code of the new 39 math functions of GeneXproTools, using the PHP code as the …
starting point seemed like the right choice since both programming languages prefix their …
variables and constants with "$". However, I decided to use the C++ code instead as I could easily …
replace "double", "int", and "const double" by "my". Moreover, since both C++ and …
Perl lack built-in min and max functions, I didn't have to make great changes to the …