6 Repos
Manual implementations of gradient-based optimization logic.
Explore 6 awesome GitHub repositories matching artificial intelligence & ml · Backpropagation Implementations. Refine with filters or upvote what's useful.
This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip
Implements gradient-based optimization logic manually to clarify the mechanics of weight updates and loss minimization.
This project is a low-dependency engine designed for training large language models using native C and CUDA. It provides a bare-metal environment for tensor computation, allowing for the execution of neural network operations directly on hardware accelerators without the overhead of high-level software abstractions. The framework distinguishes itself by implementing manual gradient backpropagation and custom hardware-specific kernels, providing granular control over memory mapping and computational precision. It supports distributed training across multiple graphics processors and compute nod
Calculates weight adjustments through explicit mathematical implementation rather than relying on automated differentiation engines.
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
Implements backpropagation using matrix-based operations to update network weights.
This repository is an educational collection of deep learning implementations designed to demonstrate the fundamental principles of neural network architecture and optimization. It provides a comprehensive resource for understanding machine learning through hands-on code examples, ranging from basic multilayer perceptrons to complex generative models. The project distinguishes itself by emphasizing the manual construction of models, including the implementation of backpropagation from scratch to illustrate core mathematical mechanics. It covers a wide array of architectural design patterns, s
Implements backpropagation from scratch to demonstrate the fundamental mathematical mechanics of neural network weight updates.
Dieses Projekt besteht aus interaktiven Tabellenkalkulationsmodellen, die entwickelt wurden, um die mathematische Mechanik von Backpropagation, Multi-Layer-Perzeptrons und Transformer-Attention zu demonstrieren. Es dient als Excel-basierter Simulator für neuronale Netze, um Tensor-Operationen und Matrixmultiplikationen manuell zu berechnen und den Datenfluss zu visualisieren. Die Modelle bieten eine Möglichkeit, die interne Logik neuronaler Netze durch die Implementierung von Self-Attention und Backpropagation mittels expliziter Zellformeln zu visualisieren. Es enthält spezifische mathematische Übungen zur Modellierung der Transformer-Architektur und der Layer von Multi-Layer-Perzeptrons. Die Simulation deckt Deep-Learning-Grundlagen ab, einschließlich der Berechnung von Forward-Passes und der Verwendung von Gradient Descent zur Aktualisierung von Gewichten. Sie nutzt Zell-basierte Tensor-Simulationen, um Parameter-Updates zu verfolgen und gewichtete Beziehungen innerhalb von Attention-Mechanismen abzubilden.
Implements gradient-based optimization logic through explicit formulas to demonstrate how weights are updated.
Dieses Projekt ist eine pädagogische Implementierung für Deep Learning und ein Python-Tutorial für neuronale Netze. Es bietet eine Sammlung von Implementierungen neuronaler Netze, die von Grund auf erstellt wurden, um grundlegende Deep-Learning-Konzepte ohne die Verwendung von High-Level-Frameworks zu vermitteln. Das Material wird als verwaltetes Notebook-Kursmaterial bereitgestellt und bietet interaktive Codebeispiele, die in einer verwalteten Umgebung gehostet werden. Dieser Ansatz ermöglicht die Ausführung von Implementierungsbeispielen in der Cloud, um die Notwendigkeit einer lokalen Maschinenkonfiguration zu eliminieren. Die Codebasis deckt die Implementierung von Deep-Learning-Modellen, Architekturen neuronaler Netze und die mathematischen Grundlagen des Machine Learning ab. Der Fokus liegt auf der Low-Level-Entwicklung von KI-Modellen, um zu demonstrieren, wie Daten durch Schichten fließen und wie Backpropagation im Inneren funktioniert.
Implements manual gradient computation using the chain rule to demonstrate the mechanics of backpropagation.