mljar-supervised
mljar-supervised copied to clipboard
Make BaseAlgorithm inherit from ABC
Since BaseAlgorithm
is an abstract class, it should inherit from ABC
, and the methods that must be implemented in child classes should be decorated with @abstractmethod
. This could potentially prevent coding errors to fly under the radar, as it enforces child classes to implement methods.
Thoughts on this @pplonski ?
@spamz23 you are right.
There are two more places that will need better code and refactoring: preprocessing and ensembling. Have you looked at them?
What do you think about this AutoML
package, do you think it can be more popular than existing ML packages, for example, scikit-learn
?
No I haven't. Do you to assign me this task?