awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kulbear/deep-learning-courseraAvatar Kulbear

    Kulbear/deep-learning-coursera

    7,729Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,729
  • lyhue1991/eat_pytorch_in_20_daysAvatar lyhue1991

    lyhue1991/eat_pytorch_in_20_days

    6,157Vezi pe GitHub↗

    Acest proiect este o serie de tutoriale de deep learning și un curriculum educațional conceput pentru a preda fundamentele PyTorch. Servește ca ghid de antrenament structurat pentru stăpânirea arhitecturii rețelelor neuronale, diferențierea automată și utilizarea tensorilor și a grafurilor de calcul dinamice. Curriculum-ul se concentrează pe implementări practice, ghidând în mod specific dezvoltarea sistemelor de recomandare, a modelelor de publicitate și a rețelelor de interese pentru a prezice preferințele utilizatorilor. Oferă, de asemenea, conținut instrucțional pentru prognoza seriilor temporale și procesarea datelor secvențiale. Materialul acoperă o gamă largă de capabilități de deep learning, inclusiv construcția modelelor pentru clasificarea imaginilor și a textului, precum și a datelor structurate. Încorporează fluxuri de lucru pentru accelerarea GPU, vizualizarea metricilor de antrenament și crearea de interfețe bazate pe web pentru a testa predicțiile modelului. Proiectul este livrat sub formă de colecție de Jupyter Notebooks.

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

    Jupyter Notebookdeep-learningpytorch
    Vezi pe GitHub↗6,157
  • online-ml/riverAvatar online-ml

    online-ml/river

    5,853Vezi pe GitHub↗

    River este un framework Python pentru online machine learning, conceput pentru a antrena și evalua modele pe date de tip streaming. Permite învățarea incrementală prin actualizarea parametrilor modelului la fiecare observație, eliminând nevoia de a stoca seturi de date complete de antrenament în memorie. Biblioteca se distinge printr-un sistem dedicat de detectare a concept drift-ului, care monitorizează schimbările în distribuțiile datelor pentru a declanșa adaptarea modelului. De asemenea, oferă un framework de validare progresivă care simulează deployment-ul în timp real prin testarea modelelor pe eșantioane înainte de a le utiliza pentru antrenament. Sistemul acoperă o gamă largă de capabilități de streaming, inclusiv feature engineering în timp real, prognoza seriilor temporale și detectarea anomaliilor online. Suportă învățarea nesupervizată prin clustering incremental și arbori de decizie, precum și agregarea de tip ensemble și politici de tip bandit pentru selecția modelelor. Proiectul include utilitare pentru ingestia de date de streaming din surse precum fișiere CSV și API-uri, precum și instrumente pentru calcularea statisticilor în mișcare și a schițelor de date eficiente din punct de vedere al memoriei.

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

    Python
    Vezi pe GitHub↗5,853
  • udacity/deep-learningAvatar udacity

    udacity/deep-learning

    4,058Vezi pe GitHub↗

    Acest proiect este un curs educațional de deep learning și un ghid de implementare conceput pentru construirea și antrenarea rețelelor neuronale. Oferă un curriculum pentru dezvoltarea modelelor care rezolvă sarcini de recunoaștere a modelelor și sarcini generative. Materialul include module specializate pentru antrenarea în computer vision, procesarea limbajului natural și AI generativ. Acoperă aplicarea practică a transfer learning-ului pentru clasificarea datelor noi și crearea de conținut media sintetic. Proiectul cuprinde designul arhitecturilor de rețea, construcția pipeline-urilor de date pentru machine learning și utilizarea diagnosticelor de performanță a modelelor pentru a identifica sub-ajustarea (underfitting) sau supra-ajustarea (overfitting). Conținutul este livrat prin Jupyter Notebooks.

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

    Jupyter Notebook
    Vezi pe GitHub↗4,058
  • hunkim/pytorchzerotoallAvatar hunkim

    hunkim/PyTorchZeroToAll

    3,974Vezi pe GitHub↗

    PyTorchZeroToAll este o resursă educațională și o colecție de tutoriale axate pe deep learning și framework-ul PyTorch. Oferă un parcurs de învățare structurat pentru implementarea arhitecturilor de rețele neuronale, variind de la sintaxa de bază a limbajului și fundamente, până la design-ul complex de modele. Proiectul servește ca ghid de implementare pentru construirea diverselor tipuri de rețele, inclusiv rețele liniare, logistice, convoluționale și recurente. Acoperă în mod specific fluxul de lucru pentru modelarea secvențelor prin utilizarea mecanismelor de atenție și a rețelelor la nivel de caracter. Resursa acoperă, de asemenea, pregătirea datelor pentru machine learning, inclusiv utilizarea încărcătoarelor de seturi de date personalizate, instrumente de procesare a textului și traducerea fișierelor sursă brute în tensori pentru pipeline-urile de antrenare.

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

    Pythonbasicdeeplearningpython
    Vezi pe GitHub↗3,974
  • ashishpatel26/andrew-ng-notesAvatar ashishpatel26

    ashishpatel26/Andrew-NG-Notes

    3,594Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,594
  1. Home
  2. Artificial Intelligence & ML
  3. Training Dataset Processing
  4. Mini-Batch Processing

Explorează sub-etichetele

  • 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.