Understanding Neural Networks via Feature Visualization: A survey