The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Extending Algorithms
I am interested in tinkering with ML algorithm's actual loss and boosting functions and I'm pretty good with java so I thought I might look into weka or rapid miner.
With the community edition of rapid miner is it possible to extend ML algorithms, view the java code etc? And how easy is this compared to doing something similar in Weka?
With the community edition of rapid miner is it possible to extend ML algorithms, view the java code etc? And how easy is this compared to doing something similar in Weka?
0
Answers
yes, you can download and view the RapidMiner Community Edition Java source code and extend the ML algorithms. Simply download the ZIP file version of RapidMiner. The "src" subdirectory contains the source code. I guess that it is easier to extend RapidMiner than Weka, because RapidMiner provides the more modern and flexible infractructure and hence extending existing and implementing new ML algorithms should be easier.
For getting started with how to extend RapidMiner, I recommend the following whitepaper:
"How to extend RapidMiner 5"
http://rapid-i.com/component/page,shop.product_details/flypage,flypage.tpl/product_id,52/category_id,5/option,com_virtuemart/Itemid,180/
Best regards,
Ralf
you find an overview of all implemented ML algorithms inside RapidMiner:
- Start RapidMiner,
- change to the process design view, for example by selecting "New Process",
- take a look at the "Operator" tab at the left,
- where all available more than 600 RapidMiner operators are listed,
- including more than 100 ML algorithms listed under "Modelling".
Of course you also find all of the algorithms in the source code.Cheers,
Ralf