While methods based on deep learning have witnessed major breakthroughs in machine perception and generative modeling, the problem of how to run neural networks within latency budget for edge devices remains unsolved. This thesis presents a new approach to train a single neural network executable at arbitrary widths for instant and adaptive accuracy-efficiency trade-offs at runtime. First a simple and general method is presented to train a single neural network executable at different widths (number of channels in a layer). The width can be chosen from a predefined widths set to adaptively optimize accuracy-efficiency trade-offs at runtime. Instead of training individual networks with different width configurations, we train a shared netwo...
In this work we train in an end-to-end manner a convolutional neural network (CNN) that jointly hand...
Neural Networks (NN), although successfully applied to several Artificial Intelligence tasks, are of...
Object detection is an important problem in a wide variety of computer vision applications for susta...
While methods based on deep learning have witnessed major breakthroughs in machine perception and ge...
In the past decade, deep learning has achieved great breakthroughs on tasks of computer vision, spee...
Deep neural networks (DNNs) have succeeded in many different perception tasks, e.g., computer vision...
Deep learning applications have been widely adopted on edge devices, to mitigate the privacy and lat...
The exponential increase in internet data poses several challenges to cloud systems and data centers...
Over the past few years, deep neural networks have been at the center of attention in machine learn...
Deep neural networks (DNNs) have been increasingly deployed on and integrated with edge devices, suc...
Processing visual data on mobile devices has many applications, e.g., emergency response and trackin...
The large computing and memory cost of deep neural networks (DNNs) often precludes their use in reso...
Current dynamic networks and dynamic pruning methods have shown their promising capability in reduci...
Embedded systems are becoming interconnected and collaborative systems able to perform autonomous ta...
In the era of IoT (Internet of Things) and edge computing, there is a rising need for real-time appl...
In this work we train in an end-to-end manner a convolutional neural network (CNN) that jointly hand...
Neural Networks (NN), although successfully applied to several Artificial Intelligence tasks, are of...
Object detection is an important problem in a wide variety of computer vision applications for susta...
While methods based on deep learning have witnessed major breakthroughs in machine perception and ge...
In the past decade, deep learning has achieved great breakthroughs on tasks of computer vision, spee...
Deep neural networks (DNNs) have succeeded in many different perception tasks, e.g., computer vision...
Deep learning applications have been widely adopted on edge devices, to mitigate the privacy and lat...
The exponential increase in internet data poses several challenges to cloud systems and data centers...
Over the past few years, deep neural networks have been at the center of attention in machine learn...
Deep neural networks (DNNs) have been increasingly deployed on and integrated with edge devices, suc...
Processing visual data on mobile devices has many applications, e.g., emergency response and trackin...
The large computing and memory cost of deep neural networks (DNNs) often precludes their use in reso...
Current dynamic networks and dynamic pruning methods have shown their promising capability in reduci...
Embedded systems are becoming interconnected and collaborative systems able to perform autonomous ta...
In the era of IoT (Internet of Things) and edge computing, there is a rising need for real-time appl...
In this work we train in an end-to-end manner a convolutional neural network (CNN) that jointly hand...
Neural Networks (NN), although successfully applied to several Artificial Intelligence tasks, are of...
Object detection is an important problem in a wide variety of computer vision applications for susta...