Due to recent updates, all users are required to create an Altair One account to login to the RapidMiner community. Click the Register button to create your account using the same email that you have previously used to login to the RapidMiner community. This will ensure that any previously created content will be synced to your Altair One account. Once you login, you will be asked to provide a username that identifies you to other Community users. Email us at Community with questions.
"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.