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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

41 dépôts

Awesome GitHub RepositoriesLoss Function Calculators

Utilities for computing prediction error using standard loss functions.

Distinct from Prediction Visualization: Distinct from prediction visualization: focuses on the mathematical calculation of error rather than visual inspection.

Explore 41 awesome GitHub repositories matching artificial intelligence & ml · Loss Function Calculators. Refine with filters or upvote what's useful.

Awesome Loss Function Calculators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • yunjey/pytorch-tutorialAvatar de yunjey

    yunjey/pytorch-tutorial

    32,385Voir sur GitHub↗

    This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua

    Implements cross-entropy loss functions to guide the training of classification models.

    Pythondeep-learningneural-networkspytorch
    Voir sur GitHub↗32,385
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Voir sur GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Computes negative log-likelihood of predicted probabilities against true labels to measure performance.

    Pythonbookcomputer-visiondata-science
    Voir sur GitHub↗29,001
  • accumulatemore/cvAvatar de AccumulateMore

    AccumulateMore/CV

    21,907Voir sur GitHub↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Calculates model loss using standard mathematical functions to quantify performance during training.

    Jupyter Notebookagentagentsbook
    Voir sur GitHub↗21,907
  • mnielsen/neural-networks-and-deep-learningAvatar de mnielsen

    mnielsen/neural-networks-and-deep-learning

    17,721Voir sur GitHub↗

    This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and practical implementation of neural networks. It provides a structured path for understanding how computers learn from data, covering core concepts such as gradient descent, backpropagation, and the biological inspiration behind artificial neurons. The platform distinguishes itself by combining theoretical proofs with hands-on implementation exercises. It demonstrates the universal approximation theorem through visual explanations and guides users in building various architect

    Uses cross-entropy cost functions to optimize network training and prevent learning saturation.

    Python
    Voir sur GitHub↗17,721
  • borisdayma/dalle-miniAvatar de borisdayma

    borisdayma/dalle-mini

    14,756Voir sur GitHub↗

    dalle-mini is a text-to-image model and generative AI system designed to transform natural language descriptions into synthetic images. It functions as an image generation training toolkit and a generative model capable of creating visual representations from text prompts. The project provides a containerized deployment for consistent execution across different computing environments. It includes the necessary scripts and configuration files to train custom generative models from datasets. The system utilizes an autoregressive transformer architecture that treats visual data as discrete toke

    Utilizes cross-entropy loss functions to optimize the prediction of image tokens during model training.

    Python
    Voir sur GitHub↗14,756
  • paddlepaddle/paddledetectionAvatar de PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Voir sur GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Computes training loss using configurable metrics and weights to improve the accuracy of object detection models.

    Pythonblazefacedeepsortdetr
    Voir sur GitHub↗14,243
  • kornia/korniaAvatar de kornia

    kornia/kornia

    11,238Voir sur GitHub↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Calculates photometric and structural similarity metrics to optimize the accuracy of image-based deep learning models.

    Pythonartificial-intelligencecomputer-visiondeep-learning
    Voir sur GitHub↗11,238
  • cs231n/cs231n.github.ioAvatar de cs231n

    cs231n/cs231n.github.io

    10,923Voir sur GitHub↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Instructs on implementing cross-entropy loss functions and regularization to guide the optimization of classifiers.

    Jupyter Notebook
    Voir sur GitHub↗10,923
  • lyhue1991/eat_tensorflow2_in_30_daysAvatar de lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933Voir sur GitHub↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Implements standard loss functions to calculate prediction error and guide model optimization.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    Voir sur GitHub↗9,933
  • dusty-nv/jetson-inferenceAvatar de dusty-nv

    dusty-nv/jetson-inference

    8,734Voir sur GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    Computes geometric distances and losses, such as chamfer and point-to-mesh distance, using GPU-accelerated operations.

    C++caffecomputer-visiondeep-learning
    Voir sur GitHub↗8,734
  • morvanzhou/pytorch-tutorialAvatar de MorvanZhou

    MorvanZhou/PyTorch-Tutorial

    8,458Voir sur GitHub↗

    This project is a collection of PyTorch learning resources and educational guides designed to teach the construction and training of neural networks. It serves as a comprehensive deep learning tutorial covering various model architectures and practical implementation strategies. The resources provide specific guidance on implementing computer vision tasks, such as image classification and synthetic imagery generation, as well as reinforcement learning agents using value networks and experience replay. It also covers sequential data modeling through recurrent networks and generative modeling u

    Implements various loss functions to compute the numerical difference between predicted and target values.

    Jupyter Notebookautoencoderbatchbatch-normalization
    Voir sur GitHub↗8,458
  • tingsongyu/pytorch_tutorialAvatar de TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Voir sur GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Implements general cross-entropy loss functions for multi-class classification tasks in PyTorch.

    Python
    Voir sur GitHub↗8,018
  • kevinmusgrave/pytorch-metric-learningAvatar de KevinMusgrave

    KevinMusgrave/pytorch-metric-learning

    6,328Voir sur GitHub↗

    PyTorch Metric Learning is an open-source library for training neural networks to produce similarity-preserving embedding spaces. It provides a modular framework where interchangeable loss functions, mining strategies, and evaluation tools can be composed to learn representations that map similar items to nearby points and dissimilar items to distant points in the embedding space. The library distinguishes itself through a highly configurable architecture that separates concerns across several interchangeable components. Users can assemble custom loss functions from pluggable distance metrics

    Wraps standard metric learning losses to work with unlabeled data via augmented view pairs.

    Pythoncomputer-visioncontrastive-learningdeep-learning
    Voir sur GitHub↗6,328
  • prml/prmltAvatar de PRML

    PRML/PRMLT

    6,207Voir sur GitHub↗

    PRMLT provides self-contained MATLAB implementations of every algorithm from the Pattern Recognition and Machine Learning textbook by Christopher Bishop. The code reproduces the book's exact formulas and notation, making each implementation directly traceable to the source material for educational verification and study. The implementations cover the full range of core machine learning methods from the textbook, including classification, clustering, regression, density estimation, and neural network algorithms. Each module is self-contained with heavy comments, and the code uses compact, vect

    Matlab functions for log-domain probability calculations and symmetric matrix square root updates to maintain accuracy during algorithm execution.

    MATLAB
    Voir sur GitHub↗6,207
  • linkedin/liger-kernelAvatar de linkedin

    linkedin/Liger-Kernel

    6,148Voir sur GitHub↗

    Liger-Kernel is a collection of pre-built fused Triton kernels and patching utilities designed to accelerate large language model training. It provides drop-in kernel replacements for common LLM operations such as RMSNorm, cross-entropy loss, and attention, enabling increased throughput and reduced memory usage while preserving bitwise-exact gradients. The project serves as a toolkit for composing custom model architectures from individual optimized kernels and for patching pre-existing models with minimal code changes. The project distinguishes itself through its ability to perform runtime m

    Ships an optimized fused cross-entropy loss kernel for large-vocabulary classification tasks.

    Pythonfinetuninggemma2hacktoberfest
    Voir sur GitHub↗6,148
  • tiny-dnn/tiny-dnnAvatar de tiny-dnn

    tiny-dnn/tiny-dnn

    6,019Voir sur GitHub↗

    tiny-dnn is a header-only C++14 deep learning framework for building, training, and running inference on neural networks. It constructs static computational graphs at compile time using template-based layer composition, with a gradient-based backpropagation engine and minibatch stochastic gradient descent for training, all without external dependencies beyond the C++14 standard library. The framework supports importing pre-trained models from the Caffe framework directly, parsing its binary serialization format without requiring external protocol buffer libraries. It provides CPU-optimized te

    Measures the difference between predicted and target values using cross-entropy, mean squared error, or mean absolute error.

    C++
    Voir sur GitHub↗6,019
  • meta-pytorch/torchtuneAvatar de meta-pytorch

    meta-pytorch/torchtune

    5,774Voir sur GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Provides selectable DPO and RSO loss functions for controlling how models penalize un-preferred responses.

    Python
    Voir sur GitHub↗5,774
  • pytorch/torchtuneAvatar de pytorch

    pytorch/torchtune

    5,774Voir sur GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Supports switching between DPO and RSO loss variants via a configuration flag to control alignment strategy.

    Python
    Voir sur GitHub↗5,774
  • flashlight/flashlightAvatar de flashlight

    flashlight/flashlight

    5,443Voir sur GitHub↗

    Flashlight est une bibliothèque de machine learning et de tenseurs autonome en C++ utilisée pour construire et entraîner des réseaux de neurones. Elle fonctionne comme un framework complet de réseaux de neurones et un moteur de différenciation automatique, fournissant les outils pour construire des graphes de calcul et calculer les gradients via la rétropropagation. Le projet sert de framework d'entraînement distribué, utilisant des opérations all-reduce pour synchroniser les gradients et les paramètres sur plusieurs nœuds de calcul et appareils. Il se distingue par une intégration profonde de la manipulation de tenseurs haute performance, l'interopérabilité native de la mémoire des appareils et un système pour synchroniser les poids entre les workers distribués afin d'accélérer l'entraînement de modèles à grande échelle. Le framework couvre un large éventail de capacités de deep learning, incluant la composition modulaire de couches pour concevoir des architectures complexes comme des blocs résiduels et des cellules récurrentes. Il fournit des utilitaires étendus de gestion de données pour l'ingestion et le préchargement, ainsi que des systèmes de sérialisation pour persister les états de modèle. De plus, il inclut une suite d'outils de surveillance et d'observabilité pour suivre les métriques d'entraînement et mesurer les erreurs de séquence. La bibliothèque est implémentée en C++.

    Calculates errors between predictions and targets using standard loss functions like Mean Squared Error and Cross Entropy.

    C++
    Voir sur GitHub↗5,443
  • karpathy/neuraltalkAvatar de karpathy

    karpathy/neuraltalk

    5,480Voir sur GitHub↗

    Neuraltalk is an automated image captioning system that generates natural language descriptions for images. It utilizes a deep learning model that integrates a pretrained convolutional neural network for visual feature extraction with a recurrent neural network decoder to produce text sequences. The project provides a full workflow for training and evaluating captioning models, including weight optimization via backpropagation and gradient descent. It includes tools for measuring caption accuracy by comparing generated text against reference descriptions. The system covers data preprocessing

    Utilizes cross-entropy loss functions to measure the difference between predicted word distributions and ground-truth labels.

    Python
    Voir sur GitHub↗5,480
Préc.123Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. Prediction Visualization
  4. Loss Function Calculators

Explorer les sous-tags

  • Binary Cross-Entropy Calculators1 sous-tagLoss function utilities specifically for binary classification and negative sampling tasks. **Distinct from Loss Function Calculators:** Distinct from Loss Function Calculators: focuses on the specific binary cross-entropy implementation rather than general loss calculation.
  • DetectionUtilities for computing training loss using configurable metrics and weights for object detection models. **Distinct from Loss Function Calculators:** Distinct from Loss Function Calculators: focuses on detection-specific loss metrics rather than general error computation.
  • Loss Landscape VisualizationsGenerates visual representations of loss functions to analyze optimization trajectories and local minima. **Distinct from Loss Function Calculators:** Focuses on visualizing the geometry of the loss surface rather than calculating a scalar error value.
  • MAPE Loss FunctionsComputes mean absolute percentage error normalized by the target. **Distinct from Loss Function Calculators:** Distinct from Loss Function Calculators: focuses on the specific MAPE loss calculation, not general loss function computation.
  • Numerical Stability UtilitiesUtilities for calculating loss functions using techniques like LogSumExp to prevent overflow. **Distinct from Loss Function Calculators:** Distinct from general loss calculators: focuses on numerical stability tricks rather than the loss calculation itself.
  • SMAPE Loss FunctionsComputes symmetric mean absolute percentage error normalized by the mean of prediction and target. **Distinct from Loss Function Calculators:** Distinct from Loss Function Calculators: focuses on the specific SMAPE loss calculation, not general loss function computation.
  • Self-Supervised Loss CalculatorsUtilities that compute error by comparing different augmented views of the same data sample. **Distinct from Loss Function Calculators:** Focuses on self-supervised view comparison rather than standard prediction error calculation.
  • Value Loss Calculators1 sous-tagMinimizes the difference between predicted token values and actual returns using mean squared error. **Distinct from Loss Function Calculators:** Distinct from general loss function calculators: focuses on value model accuracy in reinforcement learning.
  • Variance Loss FunctionsComputes standard variance loss for probability density function predictions. **Distinct from Loss Function Calculators:** Distinct from Loss Function Calculators: focuses on the specific variance loss calculation, not general loss function computation.
  • Vision Loss Functions1 sous-tagError measurement functions based on photometric and structural similarity specifically for image-based models. **Distinct from Loss Function Calculators:** Focuses on image-domain similarity metrics rather than general prediction error for scalar values.