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
Answers
sure, RapidMiner 5.0 can also be integrated in Java applications. In open source applications this is directly possible under the AGPL 3 license. For closed-source applications or web services, this is also possible for customers of the RapidMiner Enterprise Developer Edition. Please contact us for details.
In principle, the integration of RapidMiner 5 in Java applications works pretty similar to the integration of previous versions, for example version 4.6 or before. The first thing you have to do is to initialize the engine by a call of an init() method like From there, you can still simply create a new process from XML or a file by invoking And finally you can execute the process and derive the results. Although several things changed between RM 4.6 and RM 5.0 here, the basics are pretty similar and the documentation (tutorial) of RM 4.6 should help you with more details.
Cheers,
Ingo
because there's a Process-class in java.lang which becomes automatically imported in any case, rm-process-instances need to be created with: Your above mentioned approach does not work in most cases.
It's like creating a class named String,.. Something you can do, but probably should not...
Best, Holger