Graphcore produced a series of striking images of computational graphs mapped to its "Intelligent Processing Unit."
The graph compiler builds up an intermediate representation of the computational graph to be scheduled and deployed across one or many IPU devices. The compiler can display this computational graph, so an application written at the level of a machine learning framework reveals an image of the computational graph which runs on the IPU.
The image below shows the graph for the full forward and backward training loop of AlexNet, generated from a TensorFlow description.
Our Poplar graph compiler has converted a description of the network into a computational graph of 18.7 million vertices and 115.8 million edges. This graph represents AlexNet as a highly-parallel execution plan for the IPU. The vertices of the graph represent computation processes and the edges represent communication between processes. The layers in the graph are labelled with the corresponding layers from the high level description of the network. The clearly visible clustering is the result of intensive communication between processes in each layer of the network, with lighter communication between layers.
Machine learning algorithms have successfully identified plant species in massive herbaria just by looking at the dried specimens. According to researchers, similar AI approaches could also be used identify the likes of fly larvae and plant fossils. From Nature: There are roughly 3,000 herbaria in the world, hosting an estimated 350 million specimens — only […]
I just laid the audio from the Blade Runner 2049 trailer to the new Google Assistant ad.I'm scared. Literally no extra editing involved 😳 pic.twitter.com/5lwUWqxFml— Spencer Chen (@spencerchen) May 18, 2017 Spencer Chen, VP of marketing and business development at Alibaba Group, added the audio from the Blade Runner 2049 trailer to the ad for […]
As AI improves, the mystery of consciousness interests more programmers and physicists.
Top-performing content doesn’t come from pure inspiration. So how do you get the maximum number of eyeballs to see your marketing copy? By analyzing the impact of the keywords within. Serpstat does this all for you. It can monitor up to 200 keywords in your projects, across 10 total domains. They keep track of the […]
Toaster ovens are the perfect appliance for small things like toasted sandwiches and roasted garlic (try it!), but anything more involved usually requires a full-sized conventional oven.However, despite its small size, the Wolfgang Puck Pressure Oven can handle anything from baked pastries to broiled meats. This kitchen appliance has a minimal countertop footprint, and cooks […]