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

"How to use my own algorithms programmed in Weka with Rapid Miner"

ubuk2014ubuk2014 Member Posts: 5 Contributor II
edited June 2019 in Help
Hi everybody!

I am pretty new with Rapid Miner, I have been working few years in Weka so I have got a great algorithms library  programmed in it. I want to use this library in Rapid Miner, I have installed a Weka extension but I don't know how add my own algorithms into it.

Thank you very much for replies.

Regards
Tagged:

Answers

  • RalfKlinkenbergRalfKlinkenberg Employee-RapidMiner, RapidMiner Certified Analyst, RapidMiner Certified Expert, RMResearcher, Member, Unconfirmed, University Professor Posts: 68 RM Founder
    ubuk2014 wrote:

    I am pretty new with Rapid Miner, I have been working few years in Weka so I have got a great algorithms library  programmed in it. I want to use this library in Rapid Miner, I have installed a Weka extension but I don't know how add my own algorithms into it.
    The RapidMiner documentation page
        http://rapidminer.com/documentation/
    provides a free whitepaper on How to Extend RapidMiner
        http://1xltkxylmzx3z8gd647akcdvov.wpengine.netdna-cdn.com/wp-content/uploads/2013/10/How-to-Extend-RapidMiner-5.pdf

    You can create your own RapidMiner extension and make your algorithms native RapidMiner algorithms (operators). Like Weka, RapidMiner is implemented in Java and the RapidMiner source code provides a large number of algorithms as examples of how to implement such operators in RapidMiner.

    Alternatively you could bundle your algorithms with the Weka Java source code into one RapidMiner extension. This way you would not need to switch your algorithms from the Weka API to the RapidMiner API. The source code of our RapidMiner extension for Weka is available here:
        http://sourceforge.net/projects/rapidminer/files/2.%20Extensions/Weka/5.3/
    and can serve as an example of how to implement such an (extended) Weka extension.

    However, if you would like to switch to the RapidMiner Java API, you can find it here:
        http://sourceforge.net/projects/rapidminer/files/1.%20RapidMiner/5.3/

    Would you be willing to share your algorithms with the community?

    We are always happy to see new RapidMiner extensions.  :)

    Best wishes,
    Ralf
  • ubuk2014ubuk2014 Member Posts: 5 Contributor II
    Thank you very much for your reply, I will try to make an extension with your references. Maybe I will make public the extension if I make it nice ;)

  • ubuk2014ubuk2014 Member Posts: 5 Contributor II
    Hello,

    I have been reading documentation but in guides talking about example projects but I couldn't find it: where can I downloaded it?

    Thanks,

  • wujiangwujiang Member Posts: 12 Contributor II
    I can't find these exemple projects neither... :-[
  • Marco_BoeckMarco_Boeck Administrator, Moderator, Employee-RapidMiner, Member, University Professor Posts: 1,996 RM Engineering
    Hi,

    sadly the project is outdated and currently not available for download. You can checkout one of our own extensions though and see how it is done. Most important files are the build.xml (and build.properties), the PluginInitXYZ class and the .xml files mentioned inside the build.xml.

    Regards,
    Marco
  • Nils_WoehlerNils_Woehler Member Posts: 463 Maven
    Hi,

    you can find the template for building a RapidMiner Extension here: https://github.com/rapidminer/rapidminer-extension-template

    Best,
    Nils
Sign In or Register to comment.