I have this one with an electric-height desk (custom built) and switch between chair and treadmill. I would recommend it. However, the treadmill, when not used, is taking a lot of place.
7,520 karma · joined March 9, 2016
https://mljar.com
https://github.com/mljar/mercury
https://github.com/mljar/mljar-supervised
https://runmercury.com
meet.hn/city/pl-Łapy
I have this one with an electric-height desk (custom built) and switch between chair and treadmill. I would recommend it. However, the treadmill, when not used, is taking a lot of place.
Are you going to support data labeling tasks?
1. I would like to add scheduling. 2. I would like to define different types of notebooks: notebooks for exploratory analysis (default one), notebooks for workflow automation, notebooks for packages development (with test driven development), notebooks as REST API 3. I would like to allow to connect different data sources: databases and third party APIs 4. I would like to support Machine Learning APIs
I've seen your work, especially reviewNB - impressive!
At first, I was considering GUI with drag and drop nodes, where each node represents an operation on data. I wasn't happy with that solution because it can easily get messy (spaghetti of nodes) and it is untestable. So I keep searching ...
It came to me that the best low-code solution will be a code itself, with GUI to generate the code. I was looking for the best way to execute the arbitrary code on the web and I came to Jupyter Notebook.
As a result, I've started working on the MLJAR Studio. It has frontend created in react and redux. It connects to Jupyter Notebook (for computation) and Django server (store and manage the project).
Users can generate code by clicking. All code creates a script that can be executed.
All results are represented as widgets and can be easily shared with others by sending a link.
There is still a lot of work to do: more operations covered with GUI, the interaction between widgets and code, periodic runs of scripts, ability to connect with databases and APIs, and of course support for ML.
In the future, I would like to have two versions of MLJAR Studio: open-source version and pro-version with additional features.
Demo address: http://204.48.28.64:8000/ (you don't need to set account, be careful, it is one user only, so everyone can see your activities and data, and it uses HTTP!, the address will be active for 1 week).
Anyway, I like the idea of making UI for Pandas, but I think that there should be more comprehensive software to make data science easier for non-coders.
This tutorial shows how to create web service in Python and Django to serve multiple Machine Learning models. It is different (more advanced) from most of the tutorials available on the internet:
- it keeps information about many ML models in the web service. There can be several ML models available at the same endpoint with different versions. What is more, there can be many endpoint addresses defined.
- it stores information about requests sent to the ML models, this can be used later for model testing and audit.
- it has tests included for ML code and server code.
- it can run A/B tests between different versions of ML models.
We are building tool for data analysis without coding.
Looking for full stack developer (python, django, channels, celery, redis, postgres, react, plotlyjs) to join us. My email is piotr at mljar.com
In my opinion Spreadsheets and Jupyter have many advantages and disadvantages - by combining both, there can be a nice tool for data science.
It will be nice to add more examples to your app.
What is more, Leo Breimain wrote on his website: "Random forests does not overfit. You can run as many trees as you want" https://www.stat.berkeley.edu/~breiman/RandomForests/cc_home...
The second, I think architecture search fo NNs is very inefficient right now. Most of the methods are training new NN in every attempt. There is a lack for method that can start with any NN architecture and grow/prune it dynamically. Take a look at this poster, with dynamic topology adjustemnt for MLP http://www.ire.pw.edu.pl/~rsulej/NetMaker/icaisc/icaisc_post...
I've made many tests of my AutoML solution and I observe that Neural Networks doesn't work the best on tabular dataset (maybe not training long enough, but I dont have 2500CPU hours). I really prefer gradient boosting methods (xgboost, catboost, lightgbm) on tabular data. They are much faster than NN and require less preprocessing (no feature scaling).
Congratulations! The product looks very neat. I got questions:
1. What does the logo mean?
2. Do you have two servers, one for REST and one for web sockets? (I'm trying to use similar architecture in my product)
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.