There have been some efforts to come up with a common interface for machine learning models:
- LearnAPI.jl
- StatsLearnModels.jl (part of the JuliaEarth ecosystem)
- MLJModelInterface.jl
Do you have any thoughts on those previous efforts? I understand the desire to develop your own approach—it’s hard to create consensus on interfaces for machine learning.
Are all of the models in NovaML custom implementations or do you re-use implementations from third-party packages?