Introduction

 
 

GeneXproTools is an extremely flexible modeling tool designed for Function Finding, Classification, Time Series Prediction, and Logic Synthesis.

There are four different editions of GeneXproTools: Standard, Advanced, Professional, and Enterprise. In addition, Academic Versions are available for both the Professional and Enterprise editions. The Academic versions have all the features of the respective Professional and Enterprise editions and can only be used for academic purposes. See a feature comparison table of the four editions here.

GeneXproTools is very easy to use and as soon as you learn how to load your data, you will be able to generate a model immediately as GeneXproTools comes with a series of templates that only require a mouse click for you to design a model.

With GeneXproTools you can fully understand and analyze the evolved models as GeneXproTools automatically translates the models it generates using its native Karva code into a wide set of programming languages (Ada, C, C++, C#, Fortran, Java, Java Script, Matlab, Pascal, Perl, PHP, Python, Visual Basic, VB.Net, Verilog, and VHDL) through the use of built-in grammars. Furthermore, GeneXproTools 4.0 also allows you to create your own grammars for translating the native Karva code, and, therefore, with GeneXproTools 4.0 you can automatically translate all the evolved models into virtually any programming language through the use of User Defined Grammars. And for Logic Synthesis problems, each built-in grammar comes with six different sub-grammars (All Gates, Not-And-Or Only, Nand Only, Nor Only, Mux System, and Reed-Muller System) for designing logic circuits with specific types of gates.

You can then paste the evolved models into your IDE or code files and use them to create highly sophisticated software applications such as software for predicting unknown behavior, classifying previously unclassified samples, forecasting future events based on past ones, designing parsimonious circuits, and so on.

Not withstanding, with GeneXproTools 4.0 you don’t have to leave the GeneXproTools environment for making predictions about the future or predicting unknown behavior with the evolved models, as GeneXproTools 4.0 comes equipped with a scoring engine that allows you to immediately apply the evolved models to an unlimited number of records. Indeed, as soon as a model is created by GeneXproTools, it can be immediately used for making predictions or extrapolations exactly as it is, with the advantage that one doesn’t have to know how to program to do that.

The modeling algorithms of GeneXproTools are based on Gene Expression Programming (GEP), an extremely fast and powerful learning algorithm. GeneXproTools can be used without understanding Gene Expression Programming, but if you do you will be able to explore more thoroughly all of its features. In this Help file, you’ll find all the necessary information, both theoretical and practical, for exploring all GeneXproTools features successfully. For complementary information, though, we recommend the seminal GEP paper published in the journal Complex Systems in 2001:

Ferreira, C., 2001. Gene Expression Programming: A New Adaptive Algorithm for Solving Problems, Complex Systems, 13 (2): 87-129,

which is available in pdf format at the GEP Online Bibliography and the book:

Ferreira, C., 2006. Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence, 2nd Edition, Springer-Verlag, Germany,

about which you can learn more at the Gene Expression Programming website.

Home | Contents | Previous | Next