As many of you have begun the foray from predictive tools into machine learning, you may have noticed DataRobot recently introduced two connector tools for Alteryx Designer:
I wanted to give a quick overview of these tools and their capabilities.
DataRobot Automodel Tool
Like most Alteryx tools, the DataRobot Auto-model tool is relatively straightforward and easy to use. Once a dataset has been cleaned and is ready for analysis inside DataRobot, running the model is as simple as dragging a connector from the data to the tool and completing a couple of setup tasks. In this example, we will utilize the DataRobot web-hosting service (although this could be deployed internally on a local server). We then enter our DataRobot Token (obtained under the user settings inside DataRobot), give the project a name (this will be saved to our DataRobot dashboard), and select the target variable, as can be seen below.
The DataRobot Auto-model tool has two more options inside the Alteryx interface; of which we selected both. The first is “Use Quick Autopilot”. The difference between the “Quick Autopilot” and normal “Autopilot” is that the “Quick” version runs on a restricted number of models and does not include most of the blended models. Selecting either of these options immediately keys up DataRobot and runs the Autopilot (default settings) on the target variable and all other features contained in the dataset that are passed forward. The second check box toggles whether or not DataRobot opens the project in a new web browser.
DataRobot Predict Tool
After the model is run, the DataRobot Predict Tool can be deployed to score new data. Once deployed, the user can select a saved project from all saved projects in DataRobot and then select a model by which the data will be scored. In other words, you do not need to run the “DataRobot Autopilot” tool inside of Alteryx to run the “DataRobot Predict” tool. A nice feature in the “Model Pulldown” is that Alteryx pulls models in the same rank cross-validation order as is displayed in the DataRobot model leaderboard.
Once the data is scored, the results can then be joined back to the original dataset inside Alteryx
There are a few key take-aways from my interaction with the DataRobot tools for Alteryx.
In short, the new DataRobot Connector tools contribute greatly to productivity for data scientists. The tools also eliminate a potential source of error by removing steps necessary to load data into and out of DataRobot. In short, these are great tools for users of DataRobot and Alteryx.
To read the official DataRobot announcement click here.