Good morning! AlphaCode, Google's AI to compete in programming contests, has done some pretty awesome stuff. The engineers who made it also wrote a whitepaper which you can read here. If, like me, you prefer to have it explained to you by somebody else who has already done the reading for you, I made a video explaining what I feel are the important parts.
I wish this blog was more pretty
I'm a true introvert who doesn't want to see a human's face
Anyway, I hope you enjoy the video. As usual, questions, comments, and good mornings are always welcome :)
Sir, please support Botswana.
Sir, please change your profile picture
Oh, cool, you actually did :)
But country can still be Botswana though lolol
Imagine if we could train a reverse encoder-decoder, that takes a piece code and spits out the problem statements, then we could actually get a good problem generator! No more works for problem setters!
I'm pretty sure we'd end up with a lot of ad-hoc problems which make barely any sense...
Why would I have to sort an array and multiply every other element by 3?
Because today is Vasya's birthday and he needs your help with the following task involving the array of 3*10^5 elements that he was given as a present, of course!
Thanks but no thanks, I don't want to lose my job
"we're comparing a very talented person to a well-organized rock"
"if in 10 years, just the neural net could do what we all thought alphacde was doing today, and it also has all the other handicaps that come after that, that's when we should be worried, and that's when it comes to tourist...and that's when it turns from a grey into maybe a talented green into deep blue."