You may have never heard of CUDA or OpenCL, and that’s no surprise. Only a very limited number of AI, VR researchers, and programmers use them. However, the AMD graphic cards of your Mac, your XBox games, Google searches, and Facebook newsfeed rely on these technologies, and you’re inadvertently reaping the benefits.

CUDA and OpenCL are gateways to your computers’ GPU. Once used for gaming mainly, GPUs are today the main components of AI servers, VR machines and blockchain miners. With Moore’s Law’s demise, they’re increasingly replacing CPU in the ranking of importance in computer architecture. read more

AI is hot, and it’s real. There’s no doubt. And when it comes to openness in AI, we are lucky. Thanks to Berkeley University, Google, and Facebook, we have great libraries one can use to form convolutional neural networks that will solve the world’s biggest problems; like “hot dog or not” 😃

Joke aside, this article is intended to give you a quick introduction to the hottest convolutional neural network frameworks available. For those of you who don’t know, convolutional neural networks are brain replicas in software form, literally. They were invented by Yann LeCun at NY University -now Director of AI Research at Facebook- by examining the biological structure of cat brains and replicating them in software. read more