scikit-learn-contrib / DESlib

A Python library for dynamic classifier and ensemble selection
BSD 3-Clause "New" or "Revised" License
479 stars 106 forks source link

Training time #211

Closed jayahm closed 4 years ago

jayahm commented 4 years ago

Hi,

For DS methods, does the training time should include the training time of each base classifier?

Is it like this? training_time = time_clf1 + time_clf2 + ... + time_clfn + time_the_ds_ method

Menelau commented 4 years ago

@jayahm

It depends on what do you want to measure. If you want to measure the training time of your whole system, for example, to compare with different state-of-the-art approaches (like with the training of a single classifier) for the same application you will need to add the time for training the base classifiers as well.

If you just want to measure the training time of the DS method to compare with other ensemble combination approaches (which is independent of the base models), training of the base models should no be included.

jayahm commented 4 years ago

I wanted to compare the whole system with single classifiers as well. Thank you. I got your point.