awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesGradient-Based Learning

Learning algorithms that utilize precise gradients for updating weights in computational graphs.

Distinct from Gradient Computation: Covers the application of gradients to learning algorithms, whereas Gradient Computation focuses on the calculation process

Explore 7 awesome GitHub repositories matching artificial intelligence & ml · Gradient-Based Learning. Refine with filters or upvote what's useful.

Awesome Gradient-Based Learning GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • lawlite19/machinelearning_pythonAvatar lawlite19

    lawlite19/MachineLearning_Python

    8,526Vezi pe GitHub↗

    This is a Python machine learning library featuring a collection of core algorithms implemented from scratch to demonstrate foundational AI concepts. It provides a comprehensive toolkit for supervised learning, unsupervised learning, and neural network development. The project is distinguished by its custom implementation of a neural network framework, which includes multi-layer perceptrons with backpropagation, gradient descent, and weight regularization. It also includes a specialized anomaly detection toolkit that identifies outliers and rare events using Gaussian probability distributions

    Implements weight updates in neural networks using gradients computed via backpropagation.

    Python
    Vezi pe GitHub↗8,526
  • hips/autogradAvatar HIPS

    HIPS/autograd

    7,458Vezi pe GitHub↗

    Autograd is an automatic differentiation library and numerical gradient engine for Python. Its primary purpose is to compute the gradients of mathematical functions to enable numerical optimization and the training of mathematical models. The library automates the calculation of derivatives to simplify the implementation of optimization algorithms. This supports activities such as machine learning research, gradient-based learning, and the optimization of numerical models.

    Supports the implementation of learning algorithms that require precise gradients for updating weights.

    Python
    Vezi pe GitHub↗7,458
  • auduno/clmtrackrAvatar auduno

    auduno/clmtrackr

    6,504Vezi pe GitHub↗

    clmtrackr is a JavaScript computer vision library designed for facial landmark detection and real-time tracking. It implements Constrained Local Models to identify specific coordinate points on a human face within video feeds or static images. The project functions as a real-time face warping engine and expression analysis tool. It can distort facial images via parametric models to create caricatures or identify and label emotional states such as happiness, sadness, anger, and surprise based on feature coordinates. The library covers a broad range of capabilities including automatic and manu

    Calculates the similarity between the model's expected appearance and the image using pixel gradients or grayscale intensity.

    JavaScript
    Vezi pe GitHub↗6,504
  • cleverhans-lab/cleverhansAvatar cleverhans-lab

    cleverhans-lab/cleverhans

    6,443Vezi pe GitHub↗

    Cleverhans is an adversarial machine learning library and toolkit designed to generate adversarial examples, incorporate them into training loops, and benchmark the resilience of machine learning models. It provides a gradient-based attack framework for constructing both white-box and black-box attacks to identify model misclassifications. The project includes capabilities for model robustness benchmarking, allowing users to evaluate and verify how models resist evasion attacks and malicious input perturbations. It also facilitates adversarial training to increase a model's resistance to pert

    Generates adversarial inputs by calculating loss function gradients with respect to input data to find vulnerabilities.

    Jupyter Notebookbenchmarkingmachine-learningsecurity
    Vezi pe GitHub↗6,443
  • tensorflow/cleverhansAvatar tensorflow

    tensorflow/cleverhans

    6,443Vezi pe GitHub↗

    Cleverhans este o bibliotecă TensorFlow pentru machine learning adversar, care servește drept framework de atac, benchmark de robustețe și bibliotecă de apărare. Oferă o colecție de instrumente pentru a genera exemple adverse, a testa securitatea rețelelor neuronale și a implementa mecanisme de protecție pentru a crește reziliența modelelor împotriva input-urilor malițioase. Proiectul se concentrează pe crearea de input-uri perturbate, concepute pentru a induce în eroare modelele de machine learning să facă predicții incorecte. Permite evaluarea stabilității și acurateței modelelor de deep learning atunci când sunt supuse zgomotului advers, oferind implementări de referință ale metodelor de atac cunoscute pentru a identifica vulnerabilitățile de securitate. Toolkit-ul acoperă generarea de exemple adverse, apărarea modelelor de machine learning și benchmarking-ul robusteții rețelelor neuronale. Utilizează o interfață agnostică față de model și implementări de atac diferențiabile pentru a executa perturbări bazate pe gradient și bucle de optimizare iterativă.

    Calculates input gradients via backpropagation to generate the minimal noise required to deceive a model.

    Jupyter Notebook
    Vezi pe GitHub↗6,443
  • nvlabs/neuralangeloAvatar NVlabs

    NVlabs/neuralangelo

    4,602Vezi pe GitHub↗

    Neuralangelo este un framework de reconstrucție a suprafețelor neuronale care transformă secvențele de imagini bidimensionale și fotografia multi-view în mesh-uri 3D de înaltă fidelitate. Implementează un pipeline pentru antrenarea câmpurilor de radianță neuronale (NeRF) pentru a reprezenta scene complexe ca geometrie digitală. Proiectul utilizează o funcție de distanță semnată (SDF) pentru reprezentarea suprafeței și codificarea hash multi-rezoluție pentru a captura detalii geometrice atât grosiere, cât și fine. Utilizează randarea volumetrică diferențiabilă și regularizarea eikonală bazată pe gradient pentru a se asigura că funcțiile de distanță învățate rămân plauzibile din punct de vedere fizic. Sistemul include un pipeline complet de antrenare pentru computer vision cu antrenare distribuită multi-GPU și urmărirea performanței antrenării. Oferă utilitare pentru pregătirea datelor de fotogrammetrie, inclusiv pre-procesarea video, estimarea poziției camerei și conversia formatului setului de date. Un instrument dedicat de extracție convertește reprezentările neuronale antrenate în mesh-uri 3D texturate folosind marching cubes și eliminarea zgomotului.

    Employs gradient-based eikonal regularization to ensure the learned distance functions remain physically plausible.

    Python3d-reconstructioncomputer-graphicscomputer-vision
    Vezi pe GitHub↗4,602
  • assemblyai-community/machine-learning-from-scratchAvatar AssemblyAI-Community

    AssemblyAI-Community/Machine-Learning-From-Scratch

    971Vezi pe GitHub↗

    Machine-Learning-From-Scratch este un repository educațional care oferă implementări ale modelelor fundamentale de machine learning, construite folosind logica standard de programare Python. Servește ca resursă pentru înțelegerea mecanismelor interne ale algoritmilor statistici și predictivi comuni, prin construirea lor de la zero, în loc să se bazeze pe framework-uri de machine learning de nivel înalt. Proiectul se distinge prin prioritizarea transparenței în designul algoritmic, utilizând primitive matematice și calcule vectoriale pentru a expune logica statistică și calculul din spate. Prin structurarea tehnicilor de învățare ca module independente, repository-ul permite examinarea buclelor de antrenament iterative și a proceselor de optimizare bazate pe gradient în mod izolat. Această colecție acoperă o gamă largă de tehnici de data science, concentrându-se pe implementarea manuală a pașilor de procesare de bază și a procedurilor de antrenare a modelelor. Repository-ul este conceput pentru a susține dezvoltarea abilităților în data science, demonstrând modul în care funcționează modelele predictive prin practici de programare și analiză de bază.

    Implements gradient-based learning algorithms by manually calculating partial derivatives to update model parameters.

    Python
    Vezi pe GitHub↗971
  1. Home
  2. Artificial Intelligence & ML
  3. Gradient-Based Learning

Explorează sub-etichetele

  • Eikonal RegularizationsConstraints applied to the gradient of a signed distance function to ensure physical plausibility. **Distinct from Gradient-Based Learning:** Specific to maintaining unit gradient norms for distance functions, unlike general gradient-based learning updates.
  • Feature Response CalculationsCalculating the similarity between expected model appearance and actual image pixels using gradients or intensity. **Distinct from Gradient-Based Learning:** Focuses on calculating appearance similarity for fitting, not on updating weights for learning.
  • Gradient-Based PerturbationsGenerating adversarial inputs by calculating the gradient of the loss function with respect to the input data. **Distinct from Gradient-Based Learning:** Focuses on creating adversarial perturbations for attacks, distinct from general gradient-based weight updates in learning.