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
Why would you use Python instead of RapidMiner?
Hello! I am doing degree in AI engineering and I've been assigned task of comparing RapidMiner to Python. While I'm not a Python beginner, I'm fairly new to the RapidMiner and I definitely lack industrial experience. Given my limited knowledge, I still find RapidMiner superior in carrying out tasks I would usually code in Python. So my question is: In what circumstances, or for what specific task you would use Python instead of RapidMiner, and why?
Cheers, Mariusz.
Cheers, Mariusz.
Tagged:
0
Best Answers
-
lionelderkrikor RapidMiner Certified Analyst, Member Posts: 1,195 UnicornHi Mariusz,
First, in introduction, I recall that you can integrate Python scripts inside RapidMiner, via the Execute Python operator (via Python Scripting extension to install from the marketplace) .
By this way, you can benefit of some Python feature(s) inside RapidMiner.
Now, to answer to your question, I personnaly envisage to use Python for 3 tasks for potential future projects :- Use models/algorithms which are not implemented in RapidMiner. I'm thinking especially to 2 performing algorithms :
- Light GBM
- XGBoost
3. For image mining, there is no "out of the box" solution implemented in RapidMiner, for example to read directly an image.
So, for image/video processing , I'm using OpenCV a powerful python package dedicated to this task.
Hope this helps,
Regards,
Lionel
PS : If, of course, one or more feature(s) I have described in this post are already implemented in RapidMiner, thanks to correct me and explain how to access it (them).
9 -
kypexin RapidMiner Certified Analyst, Member Posts: 291 UnicornHi @Mariusz
I work in the field of credit risk and scoring, so that's exactly my case for now:- Not all domain specific algorithms even exist in RM, for example weight of evidence and information value algorithms.
- In production, there's a legacy system based on AWS docker and specific Python code, which uses lambda function to deploy web services in production.
So in general, that's in many aspects a question of legacy production systems and a whole IT ecosystem in the organisation. When I was once creating a fraud detection engine from scratch using RM, that was a perfectly closed ecosystem which didn't need anything except RM itself.6
Answers
Kind regards
Mariusz