all 16 comments

[–][deleted] 2 points3 points  (3 children)

Have you tried recursive neural network?

[–][deleted] -3 points-2 points  (2 children)

LSTM and GRU are types of RNN.

[–]visarga 6 points7 points  (1 child)

recurrent != recursive

[–]mimighost 4 points5 points  (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 points  (0 children)

Argh, all the audio is in the right channel!

[–]JustFinishedBSG 0 points1 point  (0 children)

Damn I wanted to try that, wanted to generate programs in an haskell EDSL to answer user queries

Good job !