A.I. Articles of the Week, Nov. 2017 #2

Shan Tang
BuzzRobot
Published in
3 min readNov 14, 2017
AI vs Doctors from IEEE Spectrum

Capsule Networks Are Shaking up AI — Here’s How to Use Them

If you follow AI you might have heard about the advent of the potentially revolutionary Capsule Networks. I will show you how you can start using them today.

Capsule Networks Explained

Using a novel architecture that mimics the human vision system, Capsule Networks strives for translation equivariance instead of translation invariance, allowing it to generalize to a greater degree from different view points with less training data. You can check out a barebone implementation of Capsule Network here, which is just a cleaned up version of gram.ai’s implementation.

AlphaGo Zero Explained In One Diagram

Get the full cheat sheet here

Software 2.0

I sometimes see people refer to neural networks as just “another tool in your machine learning toolbox”. They have some pros and cons, they work here or there, and sometimes you can use them to win Kaggle competitions. Unfortunately, this interpretation completely misses the forest for the trees. Neural networks are not just another classifier, they represent the beginning of a fundamental shift in how we write software. They are Software 2.0.

Is Deep Learning “Software 2.0”?

Andrej Karpathy wrote an article about what he calls “Software 2.0”. Karpathy (Director of AI at Tesla) makes the argument that Neural Networks (or Deep Learning) is a new kind of software. I do agree that there indeed exists a trend towards “teachable machines” as opposed to the more conventional programmable machines, however I do have an issue with some of the benefits that Karpathy mentions to back-up his thesis.

PART II: Routes to defensibility for your AI Startup

A few weeks ago I published a post in which I outline a framework to think about ways to create moats for AI startups. It triggered interesting conversations with several AI practitioners (founders, product managers, VCs) over the past few days. I think these debates bring interesting complements to my initial framework, so I eventually decided to publish 3 of them here.

The Neural Networks API is available in Android 8.1 and higher system images

The Android Neural Networks API (NNAPI) is an Android C API designed for running computationally intensive operations for machine learning on mobile devices. NNAPI is designed to provide a base layer of functionality for higher-level machine learning frameworks (such as TensorFlow Lite, Caffe2, or others) that build and train neural networks. The API is available on all devices running Android 8.1 (API level 27) or higher.

The Next Phase Of Machine Learning

Chipmakers turn to inferencing as the next big opportunity for this technology.

AI Chip Explosion: Cambricon’s Billion-Device Ambition

On November 6 in Beijing, China’s rising semiconductor company Cambricon released the Cambrian-1H8 for low power consumption computer vision application, the higher-end Cambrian-1H16 for more general purpose application, the Cambrian-1M for autonomous driving applications with yet-to-be-disclosed release date, and an AI system software named Cambrian NeuWare.

A List of Chip/IP for Deep Learning (keep updating)

Machine Learning, especially Deep Learning technology is driving the evolution of artificial intelligence (AI). At the beginning, deep learning has primarily been a software play. Start from the year 2016, the need for more efficient hardware acceleration of AI/ML/DL was recognized in academia and industry. This year, we saw more and more players, including world’s top semiconductor companies as well as a number of startups, even tech giants Google, have jumped into the race. I believe that it could be very interesting to look at them together. So, I build this list of AI/ML/DL ICs and IPs on Github and keep updating. If you have any suggestion or new information, please let me know.

Weekly Digest Oct. 2017 #1

Weekly Digest Oct. 2017 #2

Weekly Digest Oct. 2017 #3

Weekly Digest Oct. 2017 #4

Weekly Digest Oct. 2017 #5

Weekly Digest Nov. 2017 #1

--

--

Shan Tang
BuzzRobot

Since 2000, I worked as engineer, architect or manager in different types of IC projects. From mid-2016, I started working on hardware for Deep Learning.