That's a challenging learning curve that's not much different from earning a PhD. And then, to stand out in AGI, you're going to have to integrate a dozen kinds of cutting edge components, none of which are anywhere ready for prime time.
At this moment in time, I think any attempt at implementing AGI is going to be half-baked at best. For now, a Siri / Alexa that can do more than answer single questions will be challenging enough.
Learn softmax, logit function, different activation functions. When to use them. Difference between classification, binary classification, multi label prediction etc. Theyre all similar, just use a few different functions in the neural net
After this, go through some optimization theory and learn the different algorithms for optimizing neural nets, i.e. Adam vs RMSProp.
Then I would just get a list of all the top network architectures, then go through their white papers. Do this chronologically. Start at ~2012. Basically all the network architectures build on each other. So take the first good working deep CNN (alexnet), find out why it worked. Then move to VGG, why did that one work? What problems were solved? then move onwards.
^Do this for computer vision, then again for NLP (Word Vectors) and transformers (BERT, XLNet, etc).
Then youre done.
Theres also GANs etc, but that stuff is extra.
From there, choose whatever specialty you wanna research, and just grab the state of the art.
They may be simple, but it's controversial why they work. For example dropout is not really used much in recent CNN architectures, and it's just - I don't know - ~5 years old? So people don't even agree what the core concepts are ...
https://research.fb.com/publications/canonical-surface-mappi...
Personally, I find it kind of offensive how scientifically-minded people believe they have the monopoly on generating ideas and making the world progress. That's clearly not true. Deep learning research wouldn't be where it is without GPUs, and compilers like TensorFlow and PyTorch. Engineers are huge drivers of change, they make things happen.
Deep learning research already involves a lot of trial and error. Tinkering and cobbling as you put it. People can't really tell, just writing things on a whiteboard, whether it's going to work or not. There might be some mathematical intuition, but a lot of it is throwing things at the wall and seeing what sticks, empirical testing. Some very high percentage of the research being done is basically thrown away.
Furthermore, I would personally say, as someone who works in deep learning, that we're collectively getting a little myopic. We finally got neural networks to do cool things. People are very excited, but they're forgetting neural nets are not the only kind of machine learning technique around. It actually works really poorly for some things. We're just largely disregarding every other approach because we have this one cool new toy. So, I don't know, maybe the next huge breakthrough will come from someone who's a deep learning outsider, and who's not completely locked into this paradigm and unwilling to look at anything else.
But yea, I agree with your general point. I'd just note that having that ability to be insanely productive in working on things people haven't done before means to me that if it's possible for someone like him to really get good at this field, he's probably gunna do it.
Who knows how far you can get with just "putting stuff together." That's what Edison did.
This is akin to the way - on topic - computer games have developed; in the early days almost all games were made by individuals. Now it is all studios and teamwork, very rarely does an individual still manage to break out of the mold and the level of expectation that we've set. But when it does happen (Minecraft, for instance) it can be a runaway success.
Anyway, I wish John the very best but I think the chances of an Armadillo repeat are somewhat higher than of him coming out of his closet with a working AGI, and just in case he does I'm not sure the rest of the world is going to be ready for that (entirely different discussion, there are plenty of SF books and movies exploring that theme).
This seems like one of those seemingly-obvious points that everyone believes but has a decent chance of being proved completely wrong by an unexpected discovery or breakthrough. Assuming I understand you correctly; knowing which giants to stand on has consistently proven to be a requirement - both in science and engineering.
But I see you're sort of alluding to this at the end of your comment, where you're not dismissing this effort as meaningless, but rather not a guaranteed success.
> When I think back over everything I have done across games, aerospace, and VR, I have always felt that I had at least a vague “line of sight” to the solutions, even if they were unconventional or unproven. I have sometimes wondered how I would fare with a problem where the solution really isn’t in sight. I decided that I should give it a try before I get too old.
This demonstrates how hard the problem is. When you're tackling a really hard problem "mostly not a success" is a success. Most people faced with the same problem would return "no successes".
The reason why the latter has some chance is there are sometimes approaches tried early on in a field that can't succeed because something else needs to be invented first; or the computing power required is prohibitively expensive. Carmack's skills and ability to absorb knowledge might help to spot such an opportunity.
https://en.wikipedia.org/wiki/Cyc
https://en.wikipedia.org/wiki/Commonsense_knowledge_(artific...
AGI is a very active research position that arguably lacks the engineering/real-world arm that I believe Carmack could provide.
His early work in 3D graphics and math are supportive arguments for that. Research ideas turned into viable real-world systems.
Is it too early? I think us armchair hnews users can go back and forth all day. But in the end, we'll only find out the answer after the fact.
I hope all the best for him in this. I think this is a perfect space for him to fit int.