{"id":1027191,"date":"2023-08-02T15:18:52","date_gmt":"2023-08-02T19:18:52","guid":{"rendered":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/uncategorized\/what-is-ai-pruning-definition-from-techopedia-com-techopedia.php"},"modified":"2023-08-02T15:18:52","modified_gmt":"2023-08-02T19:18:52","slug":"what-is-ai-pruning-definition-from-techopedia-com-techopedia","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/neural-network\/what-is-ai-pruning-definition-from-techopedia-com-techopedia.php","title":{"rendered":"What is AI Pruning? Definition from Techopedia.com &#8211; Techopedia"},"content":{"rendered":"<p><p>What Does AI Pruning Mean?    <\/p>\n<p>    AI pruning, also known as     neural network pruning, is a collection of strategies for    editing a neural network to make it as lean as possible. The    editing process involves removing unnecessary parameters,        artificial neurons, weights, or deep    learning network layers.  <\/p>\n<p>    The goal is to improve network efficiency without significantly    impacting the accuracy of a machine learning models accuracy.  <\/p>\n<p>    A deep neural network can contain millions or even billions of    parameters and     hyperparameters that are used to fine-tune a models    performance during the training phase. Many of them wont be    used again very often  or even at all  once the trained model    has been deployed.  <\/p>\n<p>    If done right, pruning can:  <\/p>\n<p>    To improve efficiency without significant loss of accuracy,    pruning is often used in combination with two other    optimization techniques:     quantization and knowledge distillation. Both of these    compression techniques use reduced precision to improve    efficiency.  <\/p>\n<p>    Pruning can be particularly valuable for deploying large        artificial intelligence (AI) and     machine learning (ML) models on resource-constrained    devices like smartphones or     Internet of Things (IoT) devices at the edge of the    network.  <\/p>\n<p>    Pruning can address these challenges by:  <\/p>\n<p>    Pruning has become an important strategy for ensuring     ML models and algorithms are both efficient and effective    at the edge of the network,     closer to where data is generated and where quick decisions    are needed.  <\/p>\n<p>    The problem is that pruning is a balancing act. While the    ultimate goal is to reduce the size of a neural network model,    pruning can not create a significant loss in performance. A    model that is pruned too heavily can require extensive    retraining, and a model that is pruned too lightly can be more    expensive to maintain and operate.  <\/p>\n<p>    One of the biggest challenges is determining when to    prune.Iterative pruning takes place multiple times during    the training process. After each pruning iteration,    the network is fine-tuned to recover any lost accuracy, and the    process is repeated until the desired level of sparsity    (reduction in parameters) is achieved. In contrast, one-shot    pruning is done all at once, typically after the network has    been fully trained.  <\/p>\n<p>    Which approach is better can depend on the specific network    architecture, the target deployment environment, and the    models use cases.  <\/p>\n<p>    If model accuracy is of utmost importance, and there are    sufficient computational resources and time for training,    iterative pruning is likely to be more effective. On the other    hand, one-shot pruning is quicker and can often reduce the    model size and inference time to an acceptable level without    the need for multiple iterations.  <\/p>\n<p>    In practice, using a combination of both techniques and a more    advanced pruning strategy like magnitude-based structured    pruning can help achieve the best balance between model    efficiency and optimal outputs.  <\/p>\n<p>    Magnitude-based pruning is one of the most common advanced AI    pruning strategies. It involves removing less important or    redundant connections (weights) between neurons in a neural    network.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>View original post here: <\/p>\n<p><a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/www.techopedia.com\/definition\/ai-pruning-neural-network-pruning\" title=\"What is AI Pruning? Definition from Techopedia.com - Techopedia\">What is AI Pruning? Definition from Techopedia.com - Techopedia<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> What Does AI Pruning Mean? AI pruning, also known as neural network pruning, is a collection of strategies for editing a neural network to make it as lean as possible. The editing process involves removing unnecessary parameters, artificial neurons, weights, or deep learning network layers.  <a href=\"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/neural-network\/what-is-ai-pruning-definition-from-techopedia-com-techopedia.php\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"limit_modified_date":"","last_modified_date":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[1237600],"tags":[],"class_list":["post-1027191","post","type-post","status-publish","format-standard","hentry","category-neural-network"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/1027191"}],"collection":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/comments?post=1027191"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/1027191\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/media?parent=1027191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/categories?post=1027191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/tags?post=1027191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}