RapidMiner uses a
client/server model with the server offered either
on-premises or in public or private cloud infrastructures. RapidMiner provides
data mining and
machine learning procedures including:
data loading and transformation (ETL), data preprocessing and visualization, predictive analytics and statistical modeling, evaluation, and deployment. RapidMiner is written in the Java programming language. RapidMiner provides a GUI to design and execute analytical workflows. Those workflows are called “Processes” in RapidMiner and they consist of multiple “Operators”. Each operator performs a single task within the process, and the output of each operator forms the input of the next one. Alternatively, the engine can be called from other programs or used as an API. Individual functions can be called from the command line. RapidMiner provides a variety of learning schemes, models, and algorithms that can be extended using
R and
Python scripts. RapidMiner can also use plugins available through the RapidMiner Marketplace. The RapidMiner Marketplace is a platform for developers to create data analysis algorithms and publish them to the community. The RapidMiner Studio Free Edition, which is limited to one
logical processor and 10,000 data rows, is available under the
AGPL license. ==Adoption==