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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesMini-Batch Processing

Techniques for processing data in small groups to optimize memory and training speed.

Distinct from Training Dataset Processing: Specific to the mini-batch gradient descent training process rather than general data pipelines

Explore 6 awesome GitHub repositories matching artificial intelligence & ml · Mini-Batch Processing. Refine with filters or upvote what's useful.

Awesome Mini-Batch Processing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kulbear/deep-learning-courseraAvatar von Kulbear

    Kulbear/deep-learning-coursera

    7,729Auf GitHub ansehen↗

    This repository contains programming assignments and lecture notes from Andrew Ng's foundational deep learning course specialization on Coursera. The materials cover core neural network training techniques including optimization algorithms, normalization methods, regularization approaches, parameter initialization strategies, and learning rate scheduling to improve model convergence and generalization. The coursework explores design principles where successive neural network layers learn progressively more abstract feature representations from input data. It provides guidance on selecting ope

    Covers mini-batch gradient descent optimization for processing training data in small groups to speed up iterations.

    Jupyter Notebookcourseradeep-learning
    Auf GitHub ansehen↗7,729
  • lyhue1991/eat_pytorch_in_20_daysAvatar von lyhue1991

    lyhue1991/eat_pytorch_in_20_days

    6,157Auf GitHub ansehen↗

    Dieses Projekt ist eine Deep-Learning-Tutorial-Serie und ein Bildungslehrplan, der entwickelt wurde, um PyTorch-Grundlagen zu vermitteln. Er dient als strukturierter Trainings-Guide zur Beherrschung neuronaler Netzwerkarchitekturen, automatischer Differenzierung sowie der Verwendung von Tensoren und dynamischen Berechnungsgraphen. Der Lehrplan konzentriert sich auf praktische Implementierungen und leitet gezielt die Entwicklung von Empfehlungssystemen, Werbemodellen und Interest-Networks an, um Benutzerpräferenzen vorherzusagen. Zudem bietet er instruktive Inhalte für Zeitreihenprognosen und die Verarbeitung sequenzieller Daten. Das Material deckt ein breites Spektrum an Deep-Learning-Funktionen ab, einschließlich der Konstruktion von Modellen für Bild- und Textklassifizierung sowie strukturierter Daten. Es integriert Workflows für GPU-Beschleunigung, Visualisierung von Trainingsmetriken und die Erstellung webbasierter Interfaces zum Testen von Modellvorhersagen. Das Projekt wird als Sammlung von Jupyter Notebooks bereitgestellt.

    Teaches how to organize raw datasets into shuffled mini-batches for efficient training.

    Jupyter Notebookdeep-learningpytorch
    Auf GitHub ansehen↗6,157
  • online-ml/riverAvatar von online-ml

    online-ml/river

    5,853Auf GitHub ansehen↗

    River ist ein Python-Framework für Online-Machine-Learning, das darauf ausgelegt ist, Modelle auf Streaming-Daten zu trainieren und zu evaluieren. Es ermöglicht inkrementelles Lernen durch die Aktualisierung von Modellparametern pro Beobachtung, wodurch das Speichern vollständiger Trainingsdatensätze im Arbeitsspeicher entfällt. Die Bibliothek zeichnet sich durch ein dediziertes System zur Erkennung von Concept Drift aus, das Änderungen in Datenverteilungen überwacht, um eine Modellanpassung auszulösen. Sie bietet zudem ein Framework für progressive Validierung, das den Echtzeit-Einsatz simuliert, indem Modelle an Stichproben getestet werden, bevor sie für das Training verwendet werden. Das System deckt ein breites Spektrum an Streaming-Funktionen ab, einschließlich Echtzeit-Feature-Engineering, Zeitreihenprognosen und Online-Anomalieerkennung. Es unterstützt unüberwachtes Lernen durch inkrementelles Clustering und Entscheidungsbäume sowie Ensemble-Aggregation und Bandit-Richtlinien für die Modellauswahl. Das Projekt enthält Dienstprogramme für das Streaming von Daten aus Quellen wie CSV-Dateien und APIs sowie Werkzeuge zur Berechnung laufender Statistiken und speichereffizienter Daten-Sketches.

    Handles small groups of observations using data frames to balance batch efficiency with online learning requirements.

    Python
    Auf GitHub ansehen↗5,853
  • udacity/deep-learningAvatar von udacity

    udacity/deep-learning

    4,058Auf GitHub ansehen↗

    Dieses Projekt ist ein Deep-Learning-Bildungskurs und Implementierungsleitfaden für den Aufbau und das Training neuronaler Netze. Es bietet einen Lehrplan für die Entwicklung von Modellen, die Mustererkennungs- und generative Aufgaben lösen. Das Material umfasst spezialisierte Module für Computer Vision, Natural Language Processing und generative KI. Es behandelt die praktische Anwendung von Transfer Learning zur Klassifizierung neuer Daten sowie die Erstellung synthetischer Medien. Das Projekt umfasst den Entwurf von Netzwerkarchitekturen, die Konstruktion von Machine-Learning-Datenpipelines und die Nutzung von Modell-Leistungsdiagnosen zur Identifizierung von Underfitting oder Overfitting. Die Inhalte werden über Jupyter Notebooks vermittelt.

    Implements techniques for processing data in small groups to optimize memory and training speed.

    Jupyter Notebook
    Auf GitHub ansehen↗4,058
  • hunkim/pytorchzerotoallAvatar von hunkim

    hunkim/PyTorchZeroToAll

    3,974Auf GitHub ansehen↗

    PyTorchZeroToAll ist eine Bildungsressource und eine Sammlung von Tutorials, die sich auf Deep Learning und das PyTorch-Framework konzentrieren. Sie bietet einen strukturierten Lernpfad für die Implementierung neuronaler Netzwerkarchitekturen, der von grundlegender Sprachsyntax und Grundlagen bis hin zu komplexem Modelldesign reicht. Das Projekt dient als Implementierungsleitfaden für den Aufbau verschiedener Netzwerktypen, einschließlich linearer, logistischer, konvolutionsbasierter und rekurrenter Netzwerke. Es behandelt spezifisch den Workflow für die Sequenzmodellierung durch die Verwendung von Attention-Mechanismen und zeichenbasierten Netzwerken. Die Ressource deckt zudem die Datenvorbereitung für Machine Learning ab, einschließlich der Verwendung benutzerdefinierter Dataset-Loader, Textverarbeitungswerkzeuge und der Übersetzung von Rohquelldateien in Tensoren für Trainings-Pipelines.

    Covers mini-batch processing techniques to stabilize gradient descent and manage memory during training.

    Pythonbasicdeeplearningpython
    Auf GitHub ansehen↗3,974
  • ashishpatel26/andrew-ng-notesAvatar von ashishpatel26

    ashishpatel26/Andrew-NG-Notes

    3,594Auf GitHub ansehen↗

    This project is a collection of structured study notes and notebooks serving as an educational resource for deep learning and neural network fundamentals. It provides a technical reference for implementing machine learning theory, covering everything from basic network design to the construction of advanced architectures. The material specifically focuses on the implementation of convolutional neural networks for computer vision and sequence models for natural language processing. It includes detailed guidance on building object detection systems, face recognition, and speech transcription mo

    Implements mini-batch gradient descent to accelerate training and reduce memory consumption.

    Jupyter Notebookandrew-ngandrew-ng-courseandrew-ng-machine-learning
    Auf GitHub ansehen↗3,594
  1. Home
  2. Artificial Intelligence & ML
  3. Training Dataset Processing
  4. Mini-Batch Processing

Unter-Tags erkunden

  • Optional Dependency EnablementsInstalling optional dependencies like pandas to enable batch-oriented methods such as learn_many and predict_many. **Distinct from Mini-Batch Processing:** Distinct from Mini-Batch Processing: focuses on enabling optional dependencies for batch processing rather than the batch processing technique itself.