Show HN: MLJAR – build machine learning models without coding
mljar.com
mljar.com
MLJAR is an automated machine learning platform. With mljar, you can train great machine learning models without coding. It works with binary classification and regression tasks. It can do hyperparameters tuning and model selection. The preprocessing to deal with missing values and categorical columns is available. All models trained in the service are by default deployed in the cloud and can be accessed be REST API or python or R APIs. User can also download a model and use it locally.
Right now it is offered as a SaaS. I'm working on the open source version. The AutoML engine is already open source https://github.com/mljar/mljar-supervised
I've compared mljar performance on binary classification tasks with auto-sklearn and H2O and it works very well https://github.com/mljar/automl_comparison
In the long term, I would like to connect machine learning with databases. User will be able to train machine learning models by writing a SQL query to database. After the best model is trained (with AutoML of course!), all new rows that will appear in the database will be used for computing predictions. But first I would like to create AutoML platform :)
If Auto ML has commercial value, why are you open-sourcing it?
I think it would be a bad idea to open-source your solution, unless you plan on competing on services, rather than an Auto ML product.
Before open sourcing I was looking at Metabase and Redash solutions, and I was very impressed with their business model - I would like to achieve something similar. The goal is to be ramen profitable.
Open sourcing the core solution hugely dilutes your value proposition - I hope that you will reconsider your decision.
This is an interface truly anyone could use. Just call it "intelligent folders" or something. The user doesn't even need to know which algorithm it uses. Just split sample into training and test data at random and choose the algo that give best results.
I was working on this for text data, but then switched jobs and don't have energy to make this in my spare time right now.
I want to have a service where I can train many models and be able to check every model (for example check learning curves). I want a solution that can train many models in parallel in the cloud, so I don't need to heat my laptop and dont need to wait a lot. I think I achieved this. Is it better than other solutions? Hmmm, it is very similar to others (at the end, they all train some ML models), but ...
After creating the AutoML solution I come to the conclusion that AutoML is broken: https://pplonski.github.io/automatic-machine-learning-is-bro... - even if you can easily train ML model (good or bad - doesn't matter), there is still hard to use/apply machine learning in real life.
Right now, I think that AutoML is just a brick in the solution that should offer automatization. There should be a service similar to Zappier but with machine learning - you can join your data and services with ML models which live in your data ecosystem and use ML for automatization.