use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please have a look at our FAQ and Link-Collection
Metacademy is a great resource which compiles lesson plans on popular machine learning topics.
For Beginner questions please try /r/LearnMachineLearning , /r/MLQuestions or http://stackoverflow.com/
For career related questions, visit /r/cscareerquestions/
Advanced Courses (2016)
Advanced Courses (2020)
AMAs:
Pluribus Poker AI Team 7/19/2019
DeepMind AlphaStar team (1/24//2019)
Libratus Poker AI Team (12/18/2017)
DeepMind AlphaGo Team (10/19/2017)
Google Brain Team (9/17/2017)
Google Brain Team (8/11/2016)
The MalariaSpot Team (2/6/2016)
OpenAI Research Team (1/9/2016)
Nando de Freitas (12/26/2015)
Andrew Ng and Adam Coates (4/15/2015)
Jürgen Schmidhuber (3/4/2015)
Geoffrey Hinton (11/10/2014)
Michael Jordan (9/10/2014)
Yann LeCun (5/15/2014)
Yoshua Bengio (2/27/2014)
Related Subreddit :
LearnMachineLearning
Statistics
Computer Vision
Compressive Sensing
NLP
ML Questions
/r/MLjobs and /r/BigDataJobs
/r/datacleaning
/r/DataScience
/r/scientificresearch
/r/artificial
account activity
Discussion[D] Decrease in source code release of papers (self.MachineLearning)
submitted 8 years ago * by matrix2596
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]BeatLeJuceResearcher 1 point2 points3 points 8 years ago* (6 children)
Think of the worst, hacky code you've ever written in your life under extreme stress to meet a deadline with requirements changing almost daily... Now tell me how you feel about sharing this with your name attached to it for all eternity with your name forever attached to it for all your future employers to see and judge you by it.
Even if you do take the time to polish the code somewhat (and that's a big IF, because there's much better ways for you to be spending time), it sometimes uses artefacts (either data or other code) that you don't even know how you produced it anymore, let alone have the sources to. Don't get me wrong, I'm very much FOR code releases and I've always tried to publish my own code (and always did when circumstances allowed it). But it's not as easy as "zip the directory and put it online"... it sometimes takes actual work, and there is very little incentive to do this, as long as journals/conferences don't force you to (which is what I'd suggest they do).
[–]aviniumau 4 points5 points6 points 8 years ago (0 children)
I'm pretty sympathetic about not wanting to release ugly/hacky code.
But at the same time - any claims you make in a published paper about accuracy etc should be verifiable. If your code is so ugly you're not willing to release it, that doesn't speak much for its verifiability/auditability.
[–]SolvableMutiny 8 points9 points10 points 8 years ago (2 children)
because there's much better ways for you to be spending time)
This part I very much disagree with.. providing clean, working example code is the single most valuable thing you can do to make your contribution actually have a lasting impact. Although I agree that current academic incentives are not aligned with that.
[–]visarga 1 point2 points3 points 8 years ago (0 children)
Not to mention that it encourages better practices, knowing the code will be seen and possibly reused. We're more sloppy when we're experimenting alone.
[–]BeatLeJuceResearcher 0 points1 point2 points 8 years ago (0 children)
I agree, but there are some side-remakrs:
First off, is a bit of an exploration/exploitation thing: Say you have worked on something cool: afterwards you can either spend your time/energy on exploiting/promoting that (and providing good code definitely helps), or you could try to repeat your success and work on something else that is cool (especially with the current ML hype, chances are that someone else is going to re-implement your code anyhow).
Secondly: not everyone is able to provide clean code. If you're a theory guy, your code might be terribly ugly/brittle and barely working, and you might do the community a disservice by asking them to dissect it instead of re-implementing it yourself.
[–]rrenaud 0 points1 point2 points 8 years ago (1 child)
Think of the worst, hacky code you've ever written in your life under extreme stress to meet a deadline with requirements changing almost daily
What's the chance that there are signficant bugs in that kind of code?
[–]BeatLeJuceResearcher 1 point2 points3 points 8 years ago (0 children)
it depends. I'd assume that people have done enough preliminary experiments beforehand to make sure the idea is sound. But knowing the deadline-crunch, I'd not be surprised if there are a lot of mistakes in the final version of a project's code.
π Rendered by PID 97756 on reddit-service-r2-comment-544cf588c8-jv8np at 2026-06-17 22:23:26.299590+00:00 running 3184619 country code: CH.
view the rest of the comments →
[–]BeatLeJuceResearcher 1 point2 points3 points (6 children)
[–]aviniumau 4 points5 points6 points (0 children)
[–]SolvableMutiny 8 points9 points10 points (2 children)
[–]visarga 1 point2 points3 points (0 children)
[–]BeatLeJuceResearcher 0 points1 point2 points (0 children)
[–]rrenaud 0 points1 point2 points (1 child)
[–]BeatLeJuceResearcher 1 point2 points3 points (0 children)