end to end java project
I have a very simple classification gui project as show below.
I would like to implement this as an end to end java program
I have just figured out how to create an in memory table from java buts thats as far as I get.
I cant find out anywhere how to build this complete workflow in java
有一个java项目或项目shows how to build all of this in java?
0
Best Answer
-
srvarey MemberPosts:5Contributor II
Thank you for a detailed reply. Much appreciated
0
Answers
My guess is that you can ask for an OEM type of liscense OR use a RapidMiner Server to expose this as an REST API
No thats not what I want.
I want a standalone java console app.
with everything coded in the program.
i know it must be possible because I have seen the source code.
I just don't know how to glue all the components together in one program
eg.
Table train = create Table()
Table test = create Table()
Model m = new decisionTree()
Process p = create process(train, test, m);
p.run
p.getResults()
Hi,
You can find some guidance here:https://community.www.turtlecreekpls.com/t5/Developer-Forum/Frequently-Asked-Questions-Development/m-p/19782
Best, Zoltan
Though what you are asking for is possible, IMHO it is not the best way to utilize RapidMiner . The web services integration is the better way to move forward
You will be able to expose any RapidMiner process as a webservice, allowing you to call process using standard GET/POST. This will help in several fronts,
Overall you will be building scalable solution and with lesser cost in short term and significantly less effort over long term,
This will also allow you to scale, since simply adding more capacity to server or even adding multiple servers under load balancers will let you scale easily. Also RapidMiner server with all these features is free with limited RAM and CPU, so it is no cost to you to try out also.
You can learn about creating web services herehttps://community.www.turtlecreekpls.com/t5/RapidMiner-Server-Knowledge-Base/Rapidminer-Server-Create-Web-Services-from-Process/ta-p/31461
Additonally if you really dont want to use web services, check out thsi threadhttps://community.www.turtlecreekpls.com/t5/Developer-Forum/automate-rapidminer-process-in-java-program/td-p/15542, which still is a better integration than coding everything from scratch