• GPU 算力方案
  • Cluster Engine
  • Application Platform
  • NVIDIA H200
  • NVIDIA GB200 NVL72
  • 解決方案
    
    GPU 算力租賃Cluster EngineInference EngineAI 應用開發平台
  • GPUs
    
    H200NVIDIA GB200 NVL72NVIDIA HGX™ B200
  • 定價
  • 關於
    
    關於我們部落格Discourse合作夥伴聯絡我們
  • 關於我們
  • 部落格
  • Discourse
  • 合作夥伴
  • 聯絡我們
  • 開始使用
繁體中文
繁體中文

English
日本語
한국어
繁體中文
一鍵啟用聯繫專家

Pruning

Get startedfeatures

Related terms

A.I. (Artificial Intelligence)
BACK TO GLOSSARY

Pruning in artificial intelligence particularly in deep learning, refers to the systematic removal of parts of a neural network (such as weights, neurons, or even layers) that contribute little to the model’s performance. The main goal is to make the model smaller, faster, and more efficient while maintaining similar accuracy or predictive capabilities.

Why Pruning Is Used:

  • Reduce model size: Pruning decreases the number of parameters, making the model easier to store and deploy, especially on edge devices like smartphones or IoT sensors.
  • Speed up inference: Fewer parameters mean fewer computations during prediction, which leads to faster response times.
  • Lower energy consumption: Pruned models use less computational power, which is useful for both sustainability and hardware constraints.
  • Combat overfitting: By eliminating redundant or weak connections, pruning can help the model generalize better on unseen data.

How It Works:

  1. Train a full model to achieve baseline performance.
  2. Evaluate the importance of individual weights, neurons, or filters using metrics like magnitude (L1/L2 norm) or gradient-based scores.
  3. Remove (prune) the least important ones based on a threshold or target sparsity.
  4. Fine-tune or retrain the model to recover any lost accuracy.

Types of Pruning:

  • Weight pruning: Removes specific weights (connections) in the network.
  • Neuron pruning: Eliminates entire neurons or filters (in CNNs).
  • Structured pruning: Removes entire channels, layers, or blocks for better hardware compatibility.
  • Dynamic pruning: Prunes during training instead of after.

Pruning is commonly used in combination with other techniques like quantization or knowledge distillation to further optimize models for production use.

‍

訂閱 GMI Cloud 電子報

Empowering humanity's AI ambitions with instant GPU cloud access.

[email protected]

278 Castro St, Mountain View, CA 94041

  • GPU 算力租賃
  • Cluster Engine
  • AI 應用開發平台
  • 定價
  • AI 技術字彙索引
  • 關於我們
  • Blog
  • Partners
  • 人才招募
  • 聯絡我們

© 2024 版權所有。

隱私政策

使用條款