Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Why BetaML section at the top of the readme #27

Closed
logankilpatrick opened this issue Oct 22, 2021 · 4 comments
Closed

Add a Why BetaML section at the top of the readme #27

logankilpatrick opened this issue Oct 22, 2021 · 4 comments
Labels
question Further information is requested

Comments

@logankilpatrick
Copy link

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
Copy link
Author

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.

@sylvaticus
Copy link
Owner

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 sylvaticus added the question Further information is requested label Nov 15, 2021
@sylvaticus
Copy link
Owner

sylvaticus commented Sep 30, 2022

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
Copy link
Owner

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

@sylvaticus sylvaticus closed this as not planned Won't fix, can't repro, duplicate, stale Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants