awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mseitzer avatar

mseitzer/pytorch-fid

0
View on GitHub↗
3,849 stars·527 forks·Python·Apache-2.0·7 views

Pytorch Fid

pytorch-fid is a PyTorch-based evaluator and image distribution analysis library used to calculate the Fréchet Inception Distance. It functions as a benchmarking tool that maps image pixels to high-dimensional feature vectors using a pre-trained convolutional neural network to measure the mathematical divergence between real and synthetic datasets.

The library quantifies the quality and diversity of generative models by representing image feature sets as mean and covariance matrices. It allows for the extraction of latent representations from specific neural network layers, with configurable dimensionality to adapt evaluation metrics based on dataset sample sizes.

The framework includes utilities for batch-wise tensor processing and persistent statistics caching, which stores pre-computed dataset distributions in compressed archives to avoid redundant computations during repeated model comparisons.

Features

  • Fréchet Inception Distances - Calculates the Fréchet Inception Distance to quantify the quality and diversity of synthetic images relative to real datasets.
  • FID Evaluators - Implements a PyTorch-based evaluator for calculating the Fréchet Inception Distance in generative image models.
  • Generative Model Evaluators - Acts as a benchmarking framework to compare synthetic image distributions against real dataset statistics.
  • Synthetic Image Evaluation - Provides quantitative measurement of the fidelity and diversity of AI-generated images using statistical distribution analysis.
  • Pre-trained Neural Feature Extraction - Provides the ability to use specific layers from pre-trained neural networks to extract high-dimensional feature vectors.
  • High-Dimensional Distribution Analysis - Analyzes high-dimensional probability distributions of image features to measure the mathematical divergence between datasets.
  • Feature Distribution Modeling - Models image dataset features as multivariate Gaussian distributions to enable statistical comparison via mean and covariance.
  • Dataset Statistics Archives - Stores pre-computed image statistics in compressed archives to accelerate repeated model evaluations.
  • Deep Learning Research Workflows - Integrates quantitative image metrics into deep learning research workflows to track model convergence and performance.
  • Statistical Parameter Caching - Persists computed distribution parameters to disk to eliminate redundant neural network passes across multiple evaluations.
  • Model Implementations - Fréchet inception distance implementation.

Star history

Star history chart for mseitzer/pytorch-fidStar history chart for mseitzer/pytorch-fid

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Pytorch Fid

Similar open-source projects, ranked by how many features they share with Pytorch Fid.
  • kagami/go-faceKagami avatar

    Kagami/go-face

    1,189View on GitHub↗

    This project is a Go library designed for facial detection, landmark mapping, and identity verification. It provides a toolkit for integrating computer vision capabilities into applications, enabling the automated identification and analysis of human faces within digital images. The library utilizes a deep residual network to transform facial data into compact vector representations, which are then compared using geometric distance calculations to confirm identities. It employs histogram-based object detection to locate facial structures and maps specific points on the face to define geometry

    Godlibface-recognitiongolang
    View on GitHub↗1,189
  • spandan-madan/deeplearningprojectSpandan-Madan avatar

    Spandan-Madan/DeepLearningProject

    4,785View on GitHub↗

    This project is a multi-label classification pipeline designed for genre prediction. It implements a machine learning workflow that assigns multiple category labels to a single item by processing both textual and visual input data. The system utilizes multimodal feature extraction to transform images and text descriptions into semantic vectors. This process includes using pre-trained networks for visual feature extraction and semantic word averaging for text analysis, allowing the model to integrate different data types into a unified input. The pipeline covers the full machine learning life

    HTMLdeep-learningmachine-learningneural-networks
    View on GitHub↗4,785
  • openai/consistency_modelsopenai avatar

    openai/consistency_models

    6,492View on GitHub↗

    This project is a framework for training and sampling generative models designed to produce high-quality images in few steps. It provides implementations for image generation models that transform random noise into structured visual data through an optimized sampling process. The system specializes in accelerating image generation through consistency distillation and consistency training. It includes tools to transform pre-trained diffusion models into faster versions by distilling knowledge from a teacher model into a student model, as well as methods to train consistency models from scratch

    Python
    View on GitHub↗6,492
  • xpixelgroup/basicsrXPixelGroup avatar

    XPixelGroup/BasicSR

    8,297View on GitHub↗

    BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative

    Pythonbasicsrbasicvsrdfdnet
    View on GitHub↗8,297
See all 30 alternatives to Pytorch Fid→

Frequently asked questions

What does mseitzer/pytorch-fid do?

pytorch-fid is a PyTorch-based evaluator and image distribution analysis library used to calculate the Fréchet Inception Distance. It functions as a benchmarking tool that maps image pixels to high-dimensional feature vectors using a pre-trained convolutional neural network to measure the mathematical divergence between real and synthetic datasets.

What are the main features of mseitzer/pytorch-fid?

The main features of mseitzer/pytorch-fid are: Fréchet Inception Distances, FID Evaluators, Generative Model Evaluators, Synthetic Image Evaluation, Pre-trained Neural Feature Extraction, High-Dimensional Distribution Analysis, Feature Distribution Modeling, Dataset Statistics Archives.

What are some open-source alternatives to mseitzer/pytorch-fid?

Open-source alternatives to mseitzer/pytorch-fid include: kagami/go-face — This project is a Go library designed for facial detection, landmark mapping, and identity verification. It provides a… spandan-madan/deeplearningproject — This project is a multi-label classification pipeline designed for genre prediction. It implements a machine learning… xpixelgroup/basicsr — BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning… openai/consistency_models — This project is a framework for training and sampling generative models designed to produce high-quality images in few… lucidrains/stylegan2-pytorch — This project is a PyTorch implementation of StyleGAN2, providing a library and research framework for training… morvanzhou/tensorflow-tutorial — This project is a collection of educational resources and reference implementations for neural network development…