BetaML.jl icon indicating copy to clipboard operation
BetaML.jl copied to clipboard

Add a Why BetaML section at the top of the readme

Open logankilpatrick opened this issue 3 years ago • 3 comments

The first thing I want to know looking at this package is why would I use it? What is the big advantage over vanilla flux? It would be great to add this right at the beginning of the readme.

logankilpatrick avatar Oct 22 '21 14:10 logankilpatrick

Also, as a general note, as you continue to scale this up, consider joining something like the Julia ML organization so there is more general support for the package.

logankilpatrick avatar Oct 22 '21 15:10 logankilpatrick

Hello @logankilpatrick, I believe the readme is quite clear in that the focus is on providing something (1) simple to use and (2) whose code is simple to understand as specialisation is preferred to generality. This is achieved by a complementary strategy to the other ML packages, that is to embed data wrangling, individual algorithms and model evaluation in a single monolithic package. Indeed BetaML is a collection of very different ML algorithms, not specific to Neural Networks as Flux.

Sure it will never have the completeness, generality and efficiency of the (package) composable approach, but composability of packages means to deal with generalities that introduce a learning cost for the user and development effort from the developer compared to something that works only monolithically. As soon as most "common" stuff are implemented in BetaML, the casual ML user may find using BetaML easier than composable frameworks.

Concerning joining the Julia ML organisation, I am open to it, but what exactly does it mean? And what I have to do ?

sylvaticus avatar Nov 08 '21 13:11 sylvaticus

Hello @logankilpatrick , as said I am open to BetaML be owned by the Julia ML organisation. What would be the steps ? I believe with the new Model(autotune=true);fit!();predict() workflow is even simpler to use!

sylvaticus avatar Sep 30 '22 17:09 sylvaticus

Closing as it seems no longer pertinent. I am still very open to share BetaML with an existing organization..

sylvaticus avatar Jan 26 '24 16:01 sylvaticus