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
"Combining RapidMiner with Python and R"
Hello everyone,
I am exploring RapidMiner, and I saw I can use Python and R in it.
I would love to get feedback from others that combine these three tools,
what is your typical workflow?
This is how I think about it.
R = academic / statistics
Python = practical ML / software engineering
RapidMiner = visual workflow / integration platform
One simple rule would be, if you can do it in RM then do it,
and if something has to be programmed then add Python / R operators in RM.
Thank you
I am exploring RapidMiner, and I saw I can use Python and R in it.
I would love to get feedback from others that combine these three tools,
what is your typical workflow?
This is how I think about it.
R = academic / statistics
Python = practical ML / software engineering
RapidMiner = visual workflow / integration platform
One simple rule would be, if you can do it in RM then do it,
and if something has to be programmed then add Python / R operators in RM.
Thank you
2
Best Answer
-
SGolbert RapidMiner Certified Analyst, Member Posts: 344 UnicornHi @mlg1988in my opinion R and Python help cover some niche cases which RapidMiner not yet covers, or does it poorly (e.g.: the web mining extension). If you work with the RapidMiner platform, you don't really need to program much, only a few lines to get some special functionality, via the scripting operators. The project framework that RM gives you is unparalleled in the R and Python world.There are some cases when some tasks are easier to do with a script than in RapidMiner, in those cases I would insist with RM for a given time, because once you solve a problem in RM, the future use of the process (changes, debugging, operationalization) is better if you don't depend on external tools.Regards,Sebastian10
Answers
I use to do some preprocessing on files that need some libraries in Python extension and apply deep learning in RM.
Varun
https://www.varunmandalapu.com/
Be Safe. Follow precautions and Maintain Social Distancing
Other stuff we use it for is dedicated API access, web crawling if the standard options don't do the job again, and disk / network input/output things. Also some python libraries (like Vader for sentiment analysis to just name one) make a nice extension to the tool set.