mljar-supervised icon indicating copy to clipboard operation
mljar-supervised copied to clipboard

Set additional parameters in algorithms (parameters which are not tuned)

Open jmrichardson opened this issue 4 years ago • 10 comments

Hi, is it possible to send parameters to a specific model? I am currently just using lightgbm and would like to set the following: is_unbalance=True

Thank you

jmrichardson avatar Aug 23 '21 19:08 jmrichardson

@jmrichardson there is no such functionality, but I will add it.

pplonski avatar Aug 24 '21 06:08 pplonski

Great news! It would also be great to be able to set default parameters per model. I have a pretty unique dataset and the default parameters don't quite work well for initial start. Thank you

jmrichardson avatar Aug 24 '21 10:08 jmrichardson

@jmrichardson good idea. Looks that there should be option to set 3 types of parameters:

  • additional parameters for algorithms (not tuned, just passed to the algorithm)
  • default parameters for algorithm (that will be used in first model training),
  • new range of parameters that will be optimized for algorithm

pplonski avatar Aug 24 '21 11:08 pplonski

Hi @pplonski , wanted to see if this is on the roadmap and when you think it might be available? Thanks for your consideration.

jmrichardson avatar Oct 14 '21 18:10 jmrichardson

Hey @jmrichardson, I will try to add this to the next release. But cant tell when it will be, I started to work on our new product: a notebook with no-code blocks which will make Python coding simple and available for many (the new product will have our AutoML).

pplonski avatar Oct 15 '21 10:10 pplonski

Hi, thank you for the fast reply! The new product I am sure will be very useful to the community! There is no rush, especially after testing the Optuna integration which handles most of my needs. Thanks again.

jmrichardson avatar Oct 15 '21 17:10 jmrichardson

Any idea if we can do this now? with automl and having custom parameters per model?

alitirmizi23 avatar Jun 24 '22 11:06 alitirmizi23

Hi @alitirmizi23! Currently, all my efforts are focused on the https://github.com/mljar/mercury framework for converting notebooks to web apps. I hope I can built sustainable bussiness around Mercury and use founds to develop MLJAR AutoML.

I do provide commercial support for MLJAR AutoML. I can implement this feature if needed by a commercial client. Licenses start at $1000/year.

The alternative is to implement this yourself or wait - from time to time I have interns that can code this.

pplonski avatar Jun 24 '22 11:06 pplonski

Hey @pplonski, I understand. Maybe I'll try to implement myself. as far as license goes, we already have another enterprise automl framework. To your credit, i have found MLJAR Supervised to be one of the best open source autoML frameworks available

alitirmizi23 avatar Jun 29 '22 05:06 alitirmizi23

@adrianblazeusz could you please take a look at this issue?

pplonski avatar May 01 '23 13:05 pplonski