# cadene/pretrained-models.pytorch

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/cadene-pretrained-models-pytorch).**

9,102 stars · 1,816 forks · Python · BSD-3-Clause

## Links

- GitHub: https://github.com/Cadene/pretrained-models.pytorch
- awesome-repositories: https://awesome-repositories.com/repository/cadene-pretrained-models-pytorch.md

## Topics

`imagenet` `inception` `pretrained` `pytorch` `resnet` `resnext`

## Description

This project is a pretrained model library for PyTorch, providing a collection of convolutional neural network architectures and weights. It serves as a computer vision model zoo for image classification and feature extraction, offering a framework for transfer learning where pretrained networks are adapted for custom image recognition tasks.

The library focuses on transforming images into high-level numerical representations and calculating class probability scores. It includes utilities for downloading and initializing standard architectures such as ResNet, Inception, and Xception.

Capabilities cover the entire computer vision pipeline, from retrieving model-specific normalization metadata and input dimensions to executing inference. It supports both full image classification and layer-based feature extraction by isolating high-level tensors for downstream analysis.

## Tags

### Artificial Intelligence & ML

- [Pretrained Model Zoos](https://awesome-repositories.com/f/artificial-intelligence-ml/pretrained-model-zoos.md) — Serves as a centralized model zoo for downloading and initializing various pretrained convolutional neural networks. ([source](https://github.com/cadene/pretrained-models.pytorch#readme))
- [Computer Vision Models](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-models.md) — Offers a comprehensive collection of neural network architectures for image classification and feature extraction.
- [Convolutional Neural Network Architectures](https://awesome-repositories.com/f/artificial-intelligence-ml/convolutional-neural-network-architectures.md) — Provides standard convolutional neural network architectures like ResNet, Inception, and Xception.
- [Feature Extraction](https://awesome-repositories.com/f/artificial-intelligence-ml/feature-extraction.md) — Transforms raw images into high-level numerical representations by passing them through pretrained feature extraction layers. ([source](https://github.com/cadene/pretrained-models.pytorch#readme))
- [Feature Extractors](https://awesome-repositories.com/f/artificial-intelligence-ml/feature-extractors.md) — Uses pretrained models to transform images into high-dimensional vector representations for downstream analysis.
- [Image Classification](https://awesome-repositories.com/f/artificial-intelligence-ml/image-classification.md) — Processes images through neural networks to assign labels and predict class probabilities.
- [Computer Vision](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/frameworks/computer-vision.md) — Implements a full computer vision pipeline to calculate class probability scores for image recognition. ([source](https://github.com/cadene/pretrained-models.pytorch#readme))
- [Transfer Learning Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/frameworks/model-construction/model-definition/transfer-learning-frameworks.md) — Provides the tools and pretrained networks necessary to adapt models to new image recognition tasks via fine-tuning.
- [Pretrained Model Libraries](https://awesome-repositories.com/f/artificial-intelligence-ml/pytorch-model-components/pretrained-model-libraries.md) — Provides a library of pretrained convolutional neural network architectures specifically for PyTorch users.
- [Transfer Learning](https://awesome-repositories.com/f/artificial-intelligence-ml/transfer-learning.md) — Facilitates adapting pretrained weights to custom image recognition tasks with limited labeled data.
- [Pretrained Weight Initializers](https://awesome-repositories.com/f/artificial-intelligence-ml/weight-initialization/pretrained-weight-initializers.md) — Loads pre-optimized network weights from external files to enable immediate inference or transfer learning.
- [PyTorch Tensor Operations](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-optimization-and-inference/hardware-and-acceleration/tensor-computing-libraries/pytorch-tensor-operations.md) — Utilizes the PyTorch framework to execute tensor operations and mathematical computations for image processing.
- [PyTorch Computer Vision Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/pytorch-computer-vision-pipelines.md) — Provides an end-to-end computer vision workflow implemented entirely within the PyTorch ecosystem.

### Data & Databases

- [Input Normalizers](https://awesome-repositories.com/f/data-databases/image-preprocessing-utilities/pixel-normalizers/input-normalizers.md) — Includes utilities to normalize image pixels using mean and standard deviation values specific to each architecture.

### DevOps & Infrastructure

- [Neural Layer Extraction](https://awesome-repositories.com/f/devops-infrastructure/oci-layer-extraction/neural-layer-extraction.md) — Allows isolating high-level tensors by truncating the final classification layer for downstream analysis.
