Search results

54 articles found matching your search request ‘c’…

  • …Mapper functions with 6 discrete outputs is as high as I'll go (I still have … languages of GeneXproTools). Although they continue to scale up amazingly well, with hardly … any loss in performance compared to the mapper functions of 4 and 5 outputs (see the posts "Function … Design: 4-Output Mapper Functions" and "Function Design: 5-Output Mapper Functions"), I don't … think we'll benefit from higher order output functions to solve multi-class classification problems …

    Posted , Author

  • …The 3-output mapper functions are the simplest of all the new mapper … functions, as they need to define only 3 intervals, … one for each discrete output. For this series I chose to map the intervals to {-1, 0, +1} instead … around zero. Again, there are three different functions in this series – Map3A, Map3B, and Map3C – … with 2, 3, and 4 arguments, respectively. And their performances are also …

    Posted , Author

  • …Writing can be a very creative process and I've been fortunate enough to experience … ideas journals… and now blog posts. The new elastic classifier functions are an example of flash … inspiration that just came to me while I was writing the post "Function … Design: New 3-6 Output Functions". I had just finished describing how the … mapper functions worked when another new class of functions just came to me almost without …

    Posted , Author

  • …The endogenous calculator of GeneXproTools is in C++ and therefore makes sense to show the code for … all these new classifier functions in C++. But GeneXproTools translates automatically the … code of all the models it generates into 17 math … programming languages (Ada, C, C++, C#, Excel VBA, Fortran, Java, JavaScript, Matlab, Octave, … Pascal, Perl, PHP, Python, R, Visual Basic, and VB.Net) through the use of built-in grammars …

    Posted , Author

  • …The C++ code for the 39 new functions that will be added to the built-in math … functions of GeneXproTools is shown below. This code is being generated automatically by … GeneXproTools using a custom tailored Karva program composed of all the … 39 new functions and the C++ Grammar of GeneXproTools. As explained in the … previous post "Function Design: Programming Languages", the C++ …

    Posted , Author

  • …The previous post "New Math Functions in C++" was a challenge in terms of composition. For … the blog editor I was using (the blog editor of Microsoft Word) refused to publish my post if I … included more than 3 functions! And I had 36 more to add! The code I was … trying to add was in C++ and the blog editor was supposed to nicely copy … the code, keeping all the formatting, including the different colors for the keywords and …

    Posted , Author

  • …As far as the new 39 math functions are concerned, the only difference between the C++ code … and the C code is in the declaration of constants. And since in C we don't have constants, … we'll have to declare the SLACK constants that are used in the code of some of the … new mapper functions (Map3A, Map4A, Map5A and Map6A) as a double. … So the C Grammar is slightly different from the C++ Grammar in this one aspect. And here's the C

    Posted , Author

  • …The JavaScript code for the new 39 math functions of GeneXproTools was easily created from the … Java code. After taking care of the functions declarations (they are different in both languages), … I had just to replace "double", "int", and "final double" by "var"; … languages GeneXproTools supports, JavaScript is one of the most important, as it is used … for scoring all the models GeneXproTools generates, …

    Posted , Author

  • …The C# code for the 39 new math functions to be added to the C# Grammar of … GeneXproTools is almost a clone of the C++ code. I only changed the bits of code where min and … in order to use the native Min and Max functions of C#. However, I left the code for … evaluating min and max values in the places where argmin and argmax values are calculated … as it makes the code clearer and more uniform across all supported programming languages, which is …

    Posted , Author

  • …The Excel VBA code for all the new 39 math functions to be added to the built-in math functions … for two main reasons. First of all, the Excel VBA code is being used to double check the generated … code through the deployment of models and ensembles … to Excel. Second of all, because of the double checking, the VBA code can be used as a new template … that GeneXproTools supports, like Visual Basic, VB.Net and others. As we will see below, the …

    Posted , Author

← ← Prev Next → →