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
Where do I find resources on how to get started with Rapidminer Java API?
Yeah, the title says it all.
When I google this, I keep finding QA posts here on the community about particular issues, but I can't seem to find the right resource that explains how to develop rapidminer routines by code in my java application.
Where is it? Can anyone point me to the right direction?
Anyway, any help on this matter is highly appreciated.
Cheers,
OP.
When I google this, I keep finding QA posts here on the community about particular issues, but I can't seem to find the right resource that explains how to develop rapidminer routines by code in my java application.
Where is it? Can anyone point me to the right direction?
Anyway, any help on this matter is highly appreciated.
Cheers,
OP.
Tagged:
0
Best Answers
-
MartinLiebig Administrator, Moderator, Employee-RapidMiner, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,533 RM Data ScientistHi @perezom ,now i get it. You basically want to let your students write their own versions of algorithms within RM. I think that what Katharina Morik, the Professor of AI at Dortmund University (where RM was developed) is also doing - right @jczogalla ?Anyway, I think what you want is that your students develop an extension. Examples are available here: https://docs.rapidminer.com/latest/developers/Cheers!Martin
- Sr. Director Data Solutions, Altair RapidMiner -
Dortmund, Germany6 -
MartinLiebig Administrator, Moderator, Employee-RapidMiner, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,533 RM Data ScientistHi @perezom ,it is possible to do this, but this is usually only the case for OEM integrations where our code based is integrated into an exisiting JAVA stack. This is rare and we are usually directly enganged with the customer doing this, Thats why there is not public documentation on it.Cheers,Martin- Sr. Director Data Solutions, Altair RapidMiner -
Dortmund, Germany5
Answers
Dortmund, Germany
Thank you for your reply.
It is not unfortunately. I would like to use the AGPL version, as my use case is academic, not commercial. However I wanted to interact with RapidMiner core from my Java code, but I cannot even find the Javadocs for the open source version.
As a project, I would like to ask my students to build a simple classifier by code, using Rapidminer. I've prepared something similar for them using Weka (Their documentation helped a lot here:
https://waikato.github.io/weka-wiki/use_weka_in_your_java_code/
) and I was expecting to have something similar for the RM core.I've managed to go to github and to create a maven project that imported the RM Core in the pom, great. Now I could follow the manual and try to instantiate components to create my process from code, but that is error prone and time consuming, especially without even the Javadoc for the current version #blind.
Is there any resources on how to use the Rapidminer core by code? , or do I need a specific licence to do this?
Thank you very much for your support! Highly appreciated.
OP
Right..
After looking at the documentation you have sent me @mschmitz , I can confirm that this is NOT what I would like to do.
In that documentation, I get a walkthrough on how to EXTEND the RM core, to use custom functionality inside the UI.
What I would like to do is USE the Rapidminer Core by code: be able to import my data, instantiate a learner, train a model and evaluate it by code, using EXISTING Rapidminer Core components, and by EXISTING I mean that are already implemented as part of your Rapidminer Core API.
If such documentation doesn't exist, or if I need to purchase a license to perform such tasks, please tell me, otherwise I would HUGELY appreciate to be pointed to the right direction.
Hope my request is clear now.
Thanks.
OP
Thank you for your answer! Highly appreciated.
Have an excellent evening.
OP.