Laura Castañón, Northeastern University summarizes, How does a self-driving car tell a person apart from a traffic cone? How
 does Spotify choose songs for my "Discover Weekly" playlist? Why is 
Gmail's spam filter so effective? 
The answer is a type of artificial intelligence
 known as deep neural networks. These networks are very good at 
recognizing and classifying data, but they tend to take a lot of 
computing power and memory to run—too much to work quickly on something 
like your average smartphone.  
Now researchers at Northeastern have demonstrated a way to run deep 
neural networks on a smartphone or similar system. Using their method, 
the networks can execute tasks up to 56 times faster than demonstrated 
in previous work, without losing accuracy. They will be presenting their
 work at a conference on artificial intelligence next month in New York. 
"It is difficult for people to achieve the real-time execution of neural networks on a smartphone or these kinds of mobile devices,"
 says Yanzhi Wang, an assistant professor of electrical and computer 
engineering at Northeastern. "But we can make most deep learning 
applications work in real-time."...
Wang and his colleagues have devised a way to both reduce the size of 
the neural network model and automatically generate code to run it more 
efficiently. This work could allow deep neural networks to be 
implemented in off-the-shelf devices that may not have consistent 
internet access. And that has uses far beyond hands-free communication 
with your phone.
Read more... 
Additional resources 
PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for 
Real-time Execution on Mobile Devices. arXiv:1909.05073v3 [cs.LG]:  
arxiv.org/abs/1909.05073
Source: Tech Xplore 
 

 


 
 Posts
Posts
 
 




 
