awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

41 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • yunjey/pytorch-tutorialyunjey 的头像

    yunjey/pytorch-tutorial

    32,385在 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
    在 GitHub 上查看↗32,385
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 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
    在 GitHub 上查看↗29,001
  • accumulatemore/cvAccumulateMore 的头像

    AccumulateMore/CV

    21,907在 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
    在 GitHub 上查看↗21,907
  • mnielsen/neural-networks-and-deep-learningmnielsen 的头像

    mnielsen/neural-networks-and-deep-learning

    17,721在 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
    在 GitHub 上查看↗17,721
  • borisdayma/dalle-miniborisdayma 的头像

    borisdayma/dalle-mini

    14,756在 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
    在 GitHub 上查看↗14,756
  • paddlepaddle/paddledetectionPaddlePaddle 的头像

    PaddlePaddle/PaddleDetection

    14,243在 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
    在 GitHub 上查看↗14,243
  • kornia/korniakornia 的头像

    kornia/kornia

    11,238在 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
    在 GitHub 上查看↗11,238
  • cs231n/cs231n.github.iocs231n 的头像

    cs231n/cs231n.github.io

    10,923在 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
    在 GitHub 上查看↗10,923
  • lyhue1991/eat_tensorflow2_in_30_dayslyhue1991 的头像

    lyhue1991/eat_tensorflow2_in_30_days

    9,933在 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
    在 GitHub 上查看↗9,933
  • dusty-nv/jetson-inferencedusty-nv 的头像

    dusty-nv/jetson-inference

    8,734在 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
    在 GitHub 上查看↗8,734
  • morvanzhou/pytorch-tutorialMorvanZhou 的头像

    MorvanZhou/PyTorch-Tutorial

    8,458在 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
    在 GitHub 上查看↗8,458
  • tingsongyu/pytorch_tutorialTingsongYu 的头像

    TingsongYu/PyTorch_Tutorial

    8,018在 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
    在 GitHub 上查看↗8,018
  • kevinmusgrave/pytorch-metric-learningKevinMusgrave 的头像

    KevinMusgrave/pytorch-metric-learning

    6,328在 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
    在 GitHub 上查看↗6,328
  • prml/prmltPRML 的头像

    PRML/PRMLT

    6,207在 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
    在 GitHub 上查看↗6,207
  • linkedin/liger-kernellinkedin 的头像

    linkedin/Liger-Kernel

    6,148在 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
    在 GitHub 上查看↗6,148
  • tiny-dnn/tiny-dnntiny-dnn 的头像

    tiny-dnn/tiny-dnn

    6,019在 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++
    在 GitHub 上查看↗6,019
  • meta-pytorch/torchtunemeta-pytorch 的头像

    meta-pytorch/torchtune

    5,774在 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
    在 GitHub 上查看↗5,774
  • pytorch/torchtunepytorch 的头像

    pytorch/torchtune

    5,774在 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
    在 GitHub 上查看↗5,774
  • flashlight/flashlightflashlight 的头像

    flashlight/flashlight

    5,443在 GitHub 上查看↗

    Flashlight is a standalone C++ machine learning library and tensor library used for building and training neural networks. It functions as a comprehensive neural network framework and automatic differentiation engine, providing the tools to construct computation graphs and calculate gradients via backpropagation. The project serves as a distributed training framework, utilizing all-reduce operations to synchronize gradients and parameters across multiple compute nodes and devices. It distinguishes itself through deep integration of high-performance tensor manipulation, native device memory in

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

    C++
    在 GitHub 上查看↗5,443
  • karpathy/neuraltalkkarpathy 的头像

    karpathy/neuraltalk

    5,480在 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
    在 GitHub 上查看↗5,480
上一个123下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Prediction Visualization
  4. Loss Function Calculators

探索子标签

  • Binary Cross-Entropy Calculators1 个子标签Loss 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 个子标签Minimizes 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 个子标签Error 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.