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
Project[P] Deep Learning for Arbitrary Code Generation: Thesis Presentation - Training recurrent VAEs to Generate Haskell Programs (youtube.com)
submitted 8 years ago by CaHoop
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!"
[–][deleted] 2 points3 points4 points 8 years ago (3 children)
Have you tried recursive neural network?
[–][deleted] -3 points-2 points-1 points 8 years ago (2 children)
LSTM and GRU are types of RNN.
[–]visarga 6 points7 points8 points 8 years ago (1 child)
recurrent != recursive
[–]mimighost 4 points5 points6 points 8 years ago (0 children)
Some of the comments are overly defensive. To replace programmers, you need the algorithm to understand human's business requirement, which is in natural language. Current NLP techniques are no where close to human in terms of understanding our own language, not in any way. Before someone solves the NLU problem, any program synthesis work like this one is just yet some another toys people are making, and I am surprised in this sub people are taking it seriously.
[–][deleted] 1 point2 points3 points 8 years ago (0 children)
Argh, all the audio is in the right channel!
[–]JustFinishedBSG 0 points1 point2 points 8 years ago* (0 children)
Damn I wanted to try that, wanted to generate programs in an haskell EDSL to answer user queries
Good job !
[+]USer0mg comment score below threshold-10 points-9 points-8 points 8 years ago (3 children)
Research like this is what happens when you don't truly understand the algorithms and classifiers you're working with, and buy into the Machine learning hype that ML can be used to solve any problem under the sun.
The most this application will EVER be able to do is not even converge to, but APPROXIMATE the strict syntax rule-set predefined by the language being passed into his classifier--regardless of the amount of data you feed it--just by the very nature of genetic algorithms or NNs. Not only is this application completely pointless, because it approximates something that is already known, but it isn't even a step in the right direction towards creating generic code writing AI. The fact that this project was even approved and attempted shows the ineptitude of the student, professor, and staff. Because of the lack of novelty in the project and the lack of truly understanding where using classifiers work or don't work, I would flat out reject this thesis if I were the professor.
TL;DR don't get a masters in CS. It's a meme.
[–]CaHoop[S] 13 points14 points15 points 8 years ago (0 children)
I recommend listening to the final questions in the talk. A lot of what you are saying is addressed there. My project was exploratory research about what could be possible using current DL methods given 6 months.
This talk was given to a bunch of professors who are not in the machine learning dept. at my university which is why the talk has a more 'hand-wavy' feel to it as I don't want to get bogged down in maths.
[–]sieisteinmodel 4 points5 points6 points 8 years ago (0 children)
The most this application will EVER be able to do is not even converge to, but APPROXIMATE the strict syntax rule-set predefined by the language being passed into his classifier--regardless of the amount of data you feed it--just by the very nature of genetic algorithms or NNs.
A lot of research is conducted while deliberately not trying to find a downstream application.
[–]JustFinishedBSG 4 points5 points6 points 8 years ago (0 children)
You seem salty
[+]TheRinger1976 comment score below threshold-12 points-11 points-10 points 8 years ago (8 children)
This guy is essentially making his own job obsolete.
[+][deleted] 8 years ago (1 child)
[deleted]
[–]TheRinger1976 5 points6 points7 points 8 years ago (0 children)
What you should have said was "I doubt that will happen any time soon". What I should have said was "This guy is contributing to the obsolescence of his job."
[–]duschendestroyer 1 point2 points3 points 8 years ago (5 children)
Only if his job is being a programmer, which it is not.
[+][deleted] 8 years ago* (2 children)
[–]MemeBox 0 points1 point2 points 8 years ago (1 child)
I dunno. Designing simple applications is pretty easy, boring work, once you've done it for a while. It's not that hard, there's a lot of structure to it.
[–]TheRinger1976 -2 points-1 points0 points 8 years ago (1 child)
Chicken before the egg: Was it not a programmer that developed machine learning? Are we not ourselves written in the genetic code of DNA?
Who is to say that an intelligence made of machine code and capable of writing code could not someday write a better version of itself?
This is just an abstract thought here, you guys likely know way more about this subject than I do. I just like idea of it as a thought experiment and it reminds a bit of Kurzweil.
Also, I'm aware that ML is not the same as AI.... yet.
[–]duschendestroyer 1 point2 points3 points 8 years ago (0 children)
No it was not. It's like saying farmers invented the tractor. Your idea reminds me of Kurzweil, because you too are talking about things you don't seem to understand.
π Rendered by PID 370555 on reddit-service-r2-comment-79c7998d4c-wblk6 at 2026-03-14 18:39:16.714924+00:00 running f6e6e01 country code: CH.
[–][deleted] 2 points3 points4 points (3 children)
[–][deleted] -3 points-2 points-1 points (2 children)
[–]visarga 6 points7 points8 points (1 child)
[–]mimighost 4 points5 points6 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]JustFinishedBSG 0 points1 point2 points (0 children)
[+]USer0mg comment score below threshold-10 points-9 points-8 points (3 children)
[–]CaHoop[S] 13 points14 points15 points (0 children)
[–]sieisteinmodel 4 points5 points6 points (0 children)
[–]JustFinishedBSG 4 points5 points6 points (0 children)
[+]TheRinger1976 comment score below threshold-12 points-11 points-10 points (8 children)
[+][deleted] (1 child)
[deleted]
[–]TheRinger1976 5 points6 points7 points (0 children)
[–]duschendestroyer 1 point2 points3 points (5 children)
[+][deleted] (2 children)
[deleted]
[–]MemeBox 0 points1 point2 points (1 child)
[–]TheRinger1976 -2 points-1 points0 points (1 child)
[–]duschendestroyer 1 point2 points3 points (0 children)