Hi, everybody. I'm trying out DataRobot (traial version for 14 days). However, I have not seen the option, where I can download the code of each algorithm within the DataRobot platform?
Thank you very much
Solved! Go to Solution.
Hi Doctor Youness - we're working to get the right answer for you. Hoping to get back to you asap.
Thank you, I'm waiting to discuss with you about machine learning algorithms for prediction and classification
Hello @Doctor Youness, it sounds like you want to learn more about the algorithms we use in DataRobot. If you follow the trial tutorials, you will upload a dataset and then start the automated modeling process. You will then notice models being created by DataRobot on the models tab. If you click on any specific model under the modeling tab, you will see options to evaluate, understand, describe, predict, and add comments. If you click describe, you will then be brought to a a view with our model blueprints, which show the automated preprocessing and algorithmic tasks that the blueprint contains. Within the blueprint, if you click on a given node in the blueprint, you will see DataRobot Model Docs hyperlink, which will explain the algorithms in great detail. Please see the attached screenshot for an example. I hope it helps!
Thank you very much for your reply. However, what I need, for example, let's talk about this example, which has been resolved by DataRobot is about Predictive Maintenance (https://app2.datarobot.com/new/3), using diferents kinds of machine learning algorithms as:
1. Elastic-Net Classifier
2. AVG Blender
3. LightGradient boosting on ElasticNet Predictions
4. eXtrem Gradient Boosted Trees Classifer
5. RuleFit Classifier
6. Elastic-Net Classifier (mixing alpha=0.5/Binomial Deviance)
7. Generalized Additive2 Model
8. Light Gradient Boosted Trees Classifier with Early Stopping
9. Keras Slim Residual Neural Network Classifier using training nschedule (1 Layer:64Units)
10. Gradient Boosted Trees Classifier
11. RandomForest Classifier
The question is how can I download or consult the codes that have been developed to solve this particular problem problem i.e Predictive Maintenance (https://app2.datarobot.com/new/3).
Once again, Thank you very much for your time and support
Thank you for clarifying what you are looking for @Doctor Youness . We have recently launched DataRobot Pathfinder, which has a rich library of use cases with detailed descriptions of the preprocessing, feature engineering, and algorithmic techniques used to solve many of the most challenging business use cases. Some use cases are described in much more detail than others, so please make sure to read a few of them to get a sense of how one might solve your specific use case.
We are looking into enhancing DataRobot to be able to launch many example use cases described by Pathfinder directly in the application with sample datasets, features, and recommended model blueprints, and your feedback helps to confirm that this is the direction we should be pursuing! I hope this information helps you.
Thank you for your reply. However, Matlab provides us some example in machine learning using Graphical User Interface (GUI) and in the same time the codes behind graphical user interface.
I'm trying to download the codes of some examples in DataRobot Platform. Unfortunatly, just GUI without codes!!!
So. How could I do to download the codes about the examples solved by DataRobot?
Thank you very much for your time
Have a great day!
Hi @Doctor Youness ,
To directly answer your question, DataRobot does not directly allow you to export the python code behind the blueprint. There are a few reasons for that:
It is worth noting that we're committed to open source. Many of our models utilize open source packages and we've often contributed bug fixes / other enhancements back to these open source projects.
One final point is that we are also trying to make DataRobot as open a platform as possible. Our MLOps capability allows users to upload custom models developed outside of DataRobot in R, Python, etc. These custom models can then compete on the leaderboard and take advantage of DataRobot's model monitoring / management, interpretability, and other capabilities.
Cheers,
Duncan
Hi @Doctor Youness ,
Unfortunately we don't offer that capability and likely will not in the short term for the above reasons I described. However, if you click on the Describe -> Blueprint tab you'll see our blueprints outlined as a series of rectangles. If you click on any of those rectangles, you'll link to our documentation which cites academic papers that describe the techniques would use.
It's worth noting that our blueprints implement an entire ML pipeline not just a single algorithm. As a simple example, one of our blueprints uses unsupervised learning techniques, a supplementary linear classifier, and then feeds it all into a gradient boosted tree.
We have had multiple researchers publish papers using DataRobot, and they have either cited our platform directly or gone further and cited the references we provide in our documentation.
Regards,
Duncan
Thank you very much duncanrenfrow, I need to ask you, if you can share with me please, the papers that datarobot has used to carry out scientific research?
Thank you very for your time
Regards
Youness
Hi Dr. Youness,
No problem! We're sending a list of papers in a private message in the next few hours.
Cheers,
Duncan
Thank you very much duncanrenfrow
Have a great day!
Hi!
They said:
"DataRobot Prime allows you to download scoring code (Python, Java) for any model on your leaderboard and use it directly in your application. When run, it creates an approximation for that model".
but it is not true, I already have DataRobot Prime, I have tried to generate the code and downloaded it, but I have not been able to open it, so that I can start editing it, like what I am doing with Matlab!
I need a help about this issue, please!
Awaiting your reply. Please!
Best regards
Youness
Hello @Doctor Youness !
DataRobot Prime is intended to be scoring code that you use to get predictions on new data. So while it is transparent, it's not designed for development work.
But maybe I can help - can you tell me the big picture of what you're aiming to do?
Thanks!
Thank yo so much for your time in replying my questions
All that I want is that generate python code from DataRobot Prime to get prediction on new data. For example, I need DataRobot application in real estate valuation, taking into account attributes such as location, urban proximity reference, number of levels, remaining useful life in months, general profitable units, land area, number of bedrooms, number of bathrooms, number of half bathrooms , number of parking spaces, elevator, appraisal date, construction class. It's done. However, I need to generate python code from DataRobot Prime to get prediction on new data about real estate valuation but using python code.
How could I generate python code from DataRobot Prime to get prediction on new data, please?
Could you give me an example with technical details, please?
Once again, thank you very much for your time
Best regards
Dr. Youness
Dr. Youness - if your account is licenses to use DataRobot Prime, the GUI workflow to generate and download the code can be found in this article: Exporting models with DataRobot Prime