JuliaML / META

Discussions related to the future of Machine Learning in Julia
MIT License
10 stars 2 forks source link

Move planning/organizational discussions here #1

Closed tbreloff closed 7 years ago

tbreloff commented 8 years ago

See:

Evizero commented 8 years ago

To get things going I propose to move ValueHistories.jl here. It's already functional and in METADATA (which I think shouldn't be a problem for ownership transfer?) and it fits to the spirit of this org. I would still take responsibility for maintenance.

Evizero commented 8 years ago

Concerning mailing list: I think we should probably piggyback on the julia-stats mailing-list instead of julia-users (which is currently set as mail address for the org)

ViralBShah commented 8 years ago

We should probably move some of the JuliaStats ML repos here too.

tbreloff commented 8 years ago

Some potential candidates for moving here from JuliaStats:

In addition, I think it would be great to start a wiki/webpage with some summary info on the currently available packages, with information on maturity, status (abandoned, well maintained, etc), and a list of features/algorithms. Should we use the wiki in this repo, or maybe start a website like http://juliastats.github.io/?

ViralBShah commented 8 years ago

Ping @simonbyrne and @johnmyleswhite

simonbyrne commented 8 years ago

I think the decision of whether to move a package should be up to the package maintainers, or in the case of unmaintained packages, only if JuliaML is willing to take over maintenance.

ViralBShah commented 8 years ago

Of course - I was only referring to the ones in JuliaStats. Perhaps having them here instead of JuliaStats might increase the likelihood of maintenance.

Evizero commented 8 years ago

I would volunteer to actively maintain MLBase.jl (if you'll have me). I'll make an effort to maintain it's original author's style in terms of being minimalistic and in terms of how the code is structured and commented

My plan for it would be:

cc: @lindahua

simonbyrne commented 8 years ago

@Evizero I'm not particularly familiar with that package, but that seems like a good candidate to move. Perhaps open an issue in the repo? Requests to take over maintenance are viewed more kindly when accompanied with pull requests.

Evizero commented 8 years ago

@simonbyrne I generally agree with you, but in this case I rather wait for Prof. Dahua Lin's opinion on this instead of prematurely putting work into a PR. Maybe he feels like MLBase should remain as it is now, I don't know. As far as I can tell he is the main author, so it's his decision.

The general idea is this: I am not desperately looking for work, but I do want to devote some of my spare time to maintaining important Julia ML functionality

Evizero commented 8 years ago

Concerning moving repos here. In the meantime it might be a good idea to fork some of the really mature and currently maintained packages (for visibility).

Edit: I forked Mocha.jl, SVMLightLoader.jl, and MLKernels.jl. These are the ones I have confidence in are mature and up to date, or am actively working with myself

Evizero commented 8 years ago

By the way, JuliaML kinda aims in the direction of the umbrella Org that was proposed by @pluskid at the JuliaStats roadmap. It might be a good point in time to continue that conversation now. Given the importance of deep learning, it should undoubtedly be a focus of us as well. I know I will be more active in that area once my KSVM package is stable.

Given his contributions to the ML community of Julia I also think he deserves an invite if he is interested to be part of this org.

pluskid commented 8 years ago

I just came across this repo: https://github.com/JackDunnNZ/uci-data It looks quite useful. Probably should add to our list of packages (if someone could test a bit to see e.g. the compatibility with latest Julia).

Evizero commented 8 years ago

Interesting. I'll take a closer look at it in about a week or two. Datasets are complicated. One has to be careful with licensing issues

Evizero commented 7 years ago

I will close this issue for now. I have come to appreciate that growing naturally seems to be quite more manageable and less likely to cause friction between communities.

It seems that we evolved more into a "create basic functionality we all need together" community, than a "let's move our current stuff here" group. I consider this a good thing.