Rosette Plugin for RapidMiner
From data cleaning to predictive analytics using RapidMiner Studio
RapidMiner and Rosette integrate to deliver the necessary tools for organizations, from all verticals, to analyze their data and make decisions based on clean and correctly labeled data. Data modeling and text analytics are key to strengthening your competitive advantage and strategy.
The full functionality of the Rosette API
The Rosette text analytics extension contains RapidMiner operators for 10 different Rosette API endpoints (or functions).
Whether you’re trying to hear the “voice of the customer”, monitor what finances go to whom in three different languages, or even just cleaning that jumbled text data you’ve been handed – the Rosette text analytics can help.
Spotlight on a Rosette + RapidMiner process
Are Positive or Negative Tweets More “Retweetable” in Brazilian Politics?
Spotlight on our Data Scientist Challenge Winner from the Rosette API Academic Program This winter, Basis Technology held a Data Scientist Challenge to encourage students in the Rosette API Academic Program to use ...
An all-in-one platform for data scientists and business analysts
Organizations can now create models and apply predictive analytics within any business vertical:
- a food delivery service and looking to improve targeted marketing campaigns
- a hospital trying to utilize predictive analytics in the operating room
- a manufacturing company looking to understand the trend of its company and product using review
To see quick ROI and good results, you need to use the right tools. RapidMiner and Rosette are your best bet.
Rosette operators plug directly into RapidMiner Studio, allowing users to add tags to their data and extract meaningful information. Available operators include sentiment analysis, categorization, entity extraction and morphological analysis.
The platform is easy to use and makes prototyping a repeatable model possible.
Frequently Asked Questions
How many calls are being used when I use the RapidMiner extension?
In our RapidMiner extension (as well as upcoming Microsoft Excel plugin), one operator running on one Example (row of text) equates to one call. Please let us know if you're noticing any discrepancies.
What marketplaces (or applications) can I find your API in?
We have built an extension for RapidMiner Studio -- if you are a RapidMiner user, install the Rosette Text Toolkit from the marketplace, and paste your Rosette API key into a connection in the "Manage Connections" dialog. The Rosette Text Toolkit offers most endpoints of the Rosette API as easy-to-use RapidMiner operators.
We also have a Postman Collection to download and easily run each endpoint of the Rosette API. Just set the value of an API-KEY environment variable as your Rosette API key and run the examples within that environment.
How do I retrieve my API Key?
What's the difference between Rosette's Cloud API and On-Premise solutions?
Rosette is Basis Technology’s flagship product, a suite of linguistic tools that support a variety of different languages and can be accessed through multiple interfaces. When we refer to the “Rosette API” or our “Cloud API” we’re talking about the SaaS version of Rosette, a cloud-based RESTful web service that supports most of Rosette’s overall functionality. We host our API in the AWS cloud. Results are returned as JSON and we offer seven different client bindings plus a RapidMiner extension. You can sign up for a Rosette API account by visiting our developer portal. Just getting started? Sign up for a free plan and get up to 10,000 calls a month, no credit card required!
When we talk about Rosette On-Premise, we’re talking about versions of Rosette that are hosted by you and your organization. Using Rosette On-Premise gives you full control of your data and its security. In many cases, it also offers better latency than the Cloud API. Our On-Premise solutions also offer individualized customization options, including Rosette’s unique “state-ful” features — name indexing, custom entity extraction model training, and custom knowledge bases for entity linking — that are not available in the Cloud API.
Rosette On-Premise comes in two major “flavors” for different organizational needs:
Rosette API On-Premise: This version looks and feels like the basic Rosette Cloud API (all bindings and extensions are included), but is hosted on your private cloud or machine. You get to control the latency, and can decide which of Rosette’s functions and languages you want to utilize (but it comes with all of them on one install). Rosette API On-Premise comes with a web service RESTful API, as well as a simple Java API/JVM mode. All functions except Fuzzy Name Matching for ElasticSearch are available in this package.
SDK: This mostly-Java SDK that will look familiar to Java programmers and to current Basis customers, and will have the most flexibility and customizability for "state-ful" features. Some of our functions don't have specialized SDKs (like Sentiment Analysis and Relationship Extraction)— for those, Rosette API On-Premise is required. An SDK is especially appealing to users who want to just focus on one or two of our Rosette functions to a very in-depth level, and for users who are highly interested in our Name Indexing capabilities — our Fuzzy Name Matching for ElasticSearch runs on an SDK only.
If your organization has specific needs not addressed here, let us know! Rosette On-Premise can be customized to integrate into your system. Contact us for more information and a custom evaluation.