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

ubuk2014
ubuk2014 New Altair Community Member
edited November 5 in Community Q&A
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

Answers

  • RalfKlinkenberg
    RalfKlinkenberg New Altair Community Member
    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
  • ubuk2014
    ubuk2014 New Altair Community Member
    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 ;)

  • ubuk2014
    ubuk2014 New Altair Community Member
    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,

  • wujiang
    wujiang New Altair Community Member
    I can't find these exemple projects neither... :-[
  • Marco_Boeck
    Marco_Boeck New Altair Community Member
    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_Woehler
    Nils_Woehler New Altair Community Member
    Hi,

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

    Best,
    Nils