Extending Algorithms
darckeen
New Altair Community Member
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?
Tagged:
0
Answers
-
Hi Darckeen,
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,
Ralf0 -
That sounds great and thanks for the quick reply. Where can I find a listing of the implemented algorithms?0
-
Hi Darckeen,
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".
Cheers,
Ralf0