Pruning (artificial neural network): Difference between revisions

Content deleted Content added
added Category:Artificial neural networks; removed {{uncategorized}} using HotCat
m AWB cleanup patrol, added underlinked tag
Line 1:
{{Multiple issues|
{{Underlinked|date=August 2020}}
{{Orphan|date=June 2020}}
}}
In the context of [[artificial neural network]], '''pruning''' is the practice of removing [[artificial neurons]] after learning, usually with the goal of reducing the computational resources required to run the neural network. A basic algorithm for pruning is as follows<ref>Molchanov, P., Tyree, S., Karras, T., Aila, T., & Kautz, J. (2016). ''Pruning convolutional neural networks for resource efficient inference''. arXiv preprint arXiv:1611.06440.</ref><ref>[https://jacobgil.github.io/deeplearning/pruning-deep-learning Pruning deep neural networks to make them fast and small].</ref>:
 
In the context of [[artificial neural network]], '''pruning''' is the practice of removing [[artificial neurons]] after learning, usually with the goal of reducing the computational resources required to run the neural network. A basic algorithm for pruning is as follows:<ref>Molchanov, P., Tyree, S., Karras, T., Aila, T., & Kautz, J. (2016). ''Pruning convolutional neural networks for resource efficient inference''. arXiv preprint arXiv:1611.06440.</ref><ref>[https://jacobgil.github.io/deeplearning/pruning-deep-learning Pruning deep neural networks to make them fast and small].</ref>:
#Evaluate the importance of each neuron.
#Rank the neurons according to their importance (assuming there is a clearly defined measure for "importance").
Line 8 ⟶ 12:
== References ==
{{reflist}}
 
[[Category:Artificial neural networks]]
 
 
{{Compu-ai-stub}}
 
 
 
[[Category:Artificial neural networks]]