Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
6901849 | Procedia Computer Science | 2017 | 8 Pages |
Abstract
Deep neural networks have already proved their efficiency in solving various types of machine learning problems, especially related to recognizing natural images. However, we still dont have an exhausting understanding of how this networks work, especially in deep hidden layers. Developing methods of visualizing an information encoded in neural networks would help to reveal what kind of features hidden layers have learned and to analyze what each neuron is actually responsible for. There are two main approaches in visualizing neural networks: deconvolution and optimization. The first one is often used because of its high speed and low difficulty, but reconstructed images do not pretend to have high accuracy. The other one is quite precise: it is formulated as an optimization problem of maximizing activity of the definite neuron but takes a lot of time to converge for the deep network. We have tried to combine these two methods in order to have a possibility for the visualization with high accuracy. We used regularization based on neurons with specific activation to make images more interpretable.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Science (General)
Authors
Dmitry Nekhaev, Vyacheslav Demin,