eyadgaran / SimpleML

Machine learning that just works, for effortless production applications
BSD 3-Clause "New" or "Revised" License
17 stars 5 forks source link

Preconfigured vs Agnostic Persistables #115

Open eyadgaran opened 2 years ago

eyadgaran commented 2 years ago

Default assumption is that all persistables are fully preconfigured (all relevant state configurations passed on init) so that hashing and reproducibility are guaranteed (*).

Explicitly change that to have parallel classes for preconfiguration vs traditional persistables that get mutated in a declaritive manner during workflows (e.g. fit(new_dataset, *args, ...))