We introduce Dynamic Deep Neural Networks (D2NN), a new type of feed-forward deep neural network that allows selective execution. Given an input, only a subset of D2NN neurons are executed, and the particular subset is determined by the D2NN itself. By pruning unnecessary computation depending on input, D2NNs provide a way to improve computational efficiency. To achieve dynamic selective execution, a D2NN augments a feed-forward deep neural network (directed acyclic graph of differentiable modules) with controller modules. Each controller module is a sub-network whose output is a decision that controls whether other modules can execute. A D2NN is trained end to end. Both regular and controller modules in a D2NN are learnable and are jointly...
Traditional convolutional neural networks (CNN) are stationary and feedforward. They neither change ...
While end-to-end training of Deep Neural Networks (DNNs) yields state of the art performance in an i...
Data mining techniques have become extremely important with the proliferation of data. One technique...
Thesis (Ph.D.)--University of Washington, 2020In the past decade deep learning has revolutionized ma...
Deep learning has brought remarkable improvement for the performance of image recognition tasks. How...
We introduce SubFlow-a dynamic adaptation and execution strategy for a deep neural network (DNN), wh...
Deep Neural Networks ("deep learning") have become a ubiquitous choice of algorithms for Machine Lea...
Improving the classification performance of Deep Neural Networks (DNN) is of primary interest in man...
We propose and systematically evaluate three strategies for training dynamically-routed artificial n...
Deep neural networks (DNNs) typically have many weights. When errors appear in their weights, which ...
The computational cost of evaluating a neural network usually only depends on design choices such as...
Deep Neural Networks (DNNs) have greatly advanced several domains of machine learning including imag...
Early-exiting dynamic neural networks (EDNN), as one type of dynamic neural networks, has been widel...
Traditional convolutional neural networks (CNN) are stationary and feedforward. They neither change ...
Deep neural networks (DNNs) have achieved great success in the field of computer vision. The high re...
Traditional convolutional neural networks (CNN) are stationary and feedforward. They neither change ...
While end-to-end training of Deep Neural Networks (DNNs) yields state of the art performance in an i...
Data mining techniques have become extremely important with the proliferation of data. One technique...
Thesis (Ph.D.)--University of Washington, 2020In the past decade deep learning has revolutionized ma...
Deep learning has brought remarkable improvement for the performance of image recognition tasks. How...
We introduce SubFlow-a dynamic adaptation and execution strategy for a deep neural network (DNN), wh...
Deep Neural Networks ("deep learning") have become a ubiquitous choice of algorithms for Machine Lea...
Improving the classification performance of Deep Neural Networks (DNN) is of primary interest in man...
We propose and systematically evaluate three strategies for training dynamically-routed artificial n...
Deep neural networks (DNNs) typically have many weights. When errors appear in their weights, which ...
The computational cost of evaluating a neural network usually only depends on design choices such as...
Deep Neural Networks (DNNs) have greatly advanced several domains of machine learning including imag...
Early-exiting dynamic neural networks (EDNN), as one type of dynamic neural networks, has been widel...
Traditional convolutional neural networks (CNN) are stationary and feedforward. They neither change ...
Deep neural networks (DNNs) have achieved great success in the field of computer vision. The high re...
Traditional convolutional neural networks (CNN) are stationary and feedforward. They neither change ...
While end-to-end training of Deep Neural Networks (DNNs) yields state of the art performance in an i...
Data mining techniques have become extremely important with the proliferation of data. One technique...