11 Repos
Creates containers that automatically wrap functions into modules for streamlined model definition.
Distinct from Model Construction: Distinct from sequential learning: focuses on the architectural container structure rather than temporal data processing.
Explore 11 awesome GitHub repositories matching artificial intelligence & ml · Sequential Containers. Refine with filters or upvote what's useful.
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
Provides sequential containers to stack neural network layers into streamlined data transformation pipelines.
Mamba is a deep learning framework designed for building and training sequence models that process long-range data dependencies with linear-time computational efficiency. By utilizing selective state space modeling, the library enables the construction of neural network architectures that replace traditional attention mechanisms with high-performance state space operations. The framework distinguishes itself through the use of data-dependent state gating, which allows the model to dynamically filter information flow based on the input sequence. To ensure high throughput, it incorporates hardw
Implements gating logic that dynamically filters information flow based on input sequences within recurrent state architectures.
This project is a machine learning educational repository providing a collection of implementations and guides for machine learning and deep learning algorithms. It serves as a deep learning model library and a reference for training workflows, covering foundational machine learning, convolutional, recurrent, and transformer architectures. The collection includes a generative adversarial network suite for synthesizing realistic images and performing image-to-image translation. It also functions as a computer vision implementation guide for object detection and semantic segmentation, alongside
Implements recurrent hidden state loops to maintain memory of previous inputs in sequential data.
Tensorpack ist ein High-Level-TensorFlow-Framework für neuronale Netze und eine Forschungsbibliothek für den Aufbau und das Training von Deep-Learning-Modellen. Es bietet eine Sammlung reproduzierbarer Architekturen neuronaler Netze für Computer Vision, generative Aufgaben, Reinforcement Learning und Natural Language Processing. Das Projekt zeichnet sich durch eine spezialisierte Deep-Learning-Daten-Pipeline aus, die reines Python für paralleles Datenladen und Streaming verwendet. Es enthält einen Multi-GPU-Trainings-Orchestrator zur Verteilung von Workloads mittels Data-Parallel-Strategien und ein dediziertes Interpretierbarkeits-Toolkit zur Visualisierung von Modell-Saliency- und Aktivierungskarten. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich Computer-Vision-Pipelines für Objekterkennung und semantische Segmentierung, Sequenzmodellierung für Sprache und Text sowie die Entwicklung von Reinforcement-Learning-Agenten. Es bietet zudem Modelloptimierungstools für Gewichtsquantisierung und Low-Bitwidth-Training sowie Utilities zur Reproduktion akademischer Forschungsarbeiten und zur Konvertierung von Legacy-Caffe-Modellgewichten.
Manages recurrent neural network hidden states directly within the computation graph to preserve temporal context.
Flashlight ist eine eigenständige C++-Bibliothek für maschinelles Lernen und Tensor-Berechnungen, die zum Erstellen und Trainieren neuronaler Netze verwendet wird. Sie fungiert als umfassendes Framework für neuronale Netze und Engine für automatische Differenzierung und bietet Werkzeuge zur Konstruktion von Berechnungsgraphen und zur Berechnung von Gradienten via Backpropagation. Das Projekt dient als Framework für verteiltes Training und nutzt All-Reduce-Operationen zur Synchronisation von Gradienten und Parametern über mehrere Rechenknoten und Geräte hinweg. Es zeichnet sich durch eine tiefe Integration von leistungsstarker Tensor-Manipulation, nativer Interoperabilität mit Gerätespeichern und einem System zur Synchronisation von Gewichten über verteilte Worker aus, um das Training großskaliger Modelle zu beschleunigen. Das Framework deckt eine breite Palette an Deep-Learning-Funktionen ab, einschließlich modularer Schichtkomposition für den Entwurf komplexer Architekturen wie Residual-Blöcke und rekurrente Zellen. Es bietet umfangreiche Datenmanagement-Utilities für Ingestion und Prefetching sowie Serialisierungssysteme zur Persistierung von Modellzuständen. Zusätzlich enthält es eine Suite an Überwachungs- und Observability-Tools zur Verfolgung von Trainingsmetriken und zur Messung von Sequenzfehlern. Die Bibliothek ist in C++ implementiert.
Implements sequential containers that wrap layers and activation functions for streamlined model definition.
This repository is a deep learning educational resource and a neural network project suite. It provides a collection of practical TensorFlow implementations and coding projects designed to demonstrate the application of various neural network architectures to real-world data. The project includes specific samples for generative adversarial networks, focusing on synthetic image generation and style translation. It also provides examples of deep learning model construction across different learning paradigms. The codebase covers a broad range of capabilities, including computer vision for imag
Implements recurrent sequential processing for handling time-dependent data sequences.
Dieses Projekt ist ein PyTorch-Tutorial für Sentiment-Analyse und eine Deep-Learning-Implementierung zur Textanalyse. Es bietet eine NLP-Pipeline (Natural Language Processing) zur Sequenzklassifizierung, die darauf ausgelegt ist, Textdaten zu bereinigen und neuronale Netze für die Kategorisierung von Wortfolgen zu trainieren. Der Fokus liegt auf der Anpassung vortrainierter Sprachmodelle für spezifische Textklassifizierungsaufgaben unter Verwendung benutzerdefinierter Datensätze. Es beinhaltet einen Prozess zum Fine-Tuning großer Sprachmodelle sowie die Implementierung rekurrenter Netze und Transformer zur Erkennung emotionaler Tonalität. Das Projekt deckt ein breites Spektrum der Textsequenzklassifizierung und PyTorch-Textverarbeitung ab. Dies beinhaltet Workflows zur Vorbereitung von Rohtext-Datensätzen mit der TorchText-Bibliothek sowie den Aufbau von Deep-Learning-Modellen zur Kategorisierung von Texten.
Processes text sequences using recurrent neural networks to capture temporal dependencies and context.
Practical PyTorch ist eine Sammlung von Deep-Learning-Tutorials und Leitfäden, die sich auf die Implementierung rekurrenter neuronaler Netze konzentrieren. Das Projekt bietet praktischen Code zum Aufbau von Sequenzmodellen und Sequenz-zu-Sequenz-Architekturen unter Verwendung des PyTorch-Frameworks. Das Repository deckt die Implementierung von Modellen für neuronale maschinelle Übersetzung, zeichenbasierte Textgenerierung und Textklassifizierung ab. Es enthält Beispiele für die Transformation von Eingabesequenzen in Ausgabesequenzen für maschinelle Übersetzung und die Synthese neuer Texte. Das Projekt erstreckt sich zudem auf die Vorhersage von Sequenzdaten und Zeitreihenanalysen und bietet Methoden zur Vorhersage zukünftiger Ereignisse basierend auf historischen sequenziellen Mustern.
Implements structural loops that pass internal hidden states between time steps in recurrent networks.
This project is a collection of educational resources and reference implementations for neural network development using TensorFlow. It serves as a comprehensive learning course, machine learning curriculum, and practical implementation guide for building deep learning architectures. The codebase provides instructional materials and examples covering a wide range of model types, including convolutional neural networks for image classification, recurrent networks and long short-term memory cells for sequential data, and autoencoders for generative modeling. It also includes implementations for
Implements sequential data processing where current outputs depend on previous internal states using recurrent networks and LSTM cells.
This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen
Shows how to create sequential containers that automatically wrap functions as layers.
Dieses Repository dient als Bildungsressource zum Erlernen von Deep Learning und der Entwicklung neuronaler Netze mit dem Keras-Framework. Es bietet eine Sammlung interaktiver Tutorials und dokumentierter Codebeispiele, die Nutzer durch den Aufbau, das Training und die Evaluierung von Machine-Learning-Modellen führen. Das Projekt konzentriert sich auf praktische Implementierungen in verschiedenen Domänen, darunter Computer Vision, Natural Language Processing und die Analyse sequenzieller Daten. Nutzer können Workflows für Bildklassifizierung, Objekterkennung und Gesichtserkennung sowie Techniken zur Umwandlung von Text in maschinenlesbare Formate erkunden. Die Materialien sind als eine Reihe von Jupyter Notebooks organisiert, die eine iterative Ausführung und Echtzeit-Visualisierung von Modell-Trainingsmetriken ermöglichen. Diese Notebooks demonstrieren, wie High-Level-Schnittstellen zur Verwaltung komplexer mathematischer Operationen, Datenvorverarbeitung und modularer, schichtbasierter Modellkomposition genutzt werden.
Analyzes time-series and text streams using recurrent neural networks and sequence modeling.