9 repository-uri
Techniques for ensuring machine learning models perform reliably on unseen data.
Distinguishing note: Focuses on the concept of generalization rather than specific regularization algorithms.
Explore 9 awesome GitHub repositories matching artificial intelligence & ml · Model Generalization. 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
Compares empirical risk against population risk to illustrate differences between optimization and generalization objectives.
This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad
Applies Dropout and Batch Normalization to ensure models perform reliably on unseen data.
This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ
Implements techniques like k-fold cross-validation to ensure models perform reliably on unseen data.
This project is a machine learning educational resource and implementation guide for Python. It provides a collection of executable code and notebooks that demonstrate predictive modeling, data analysis workflows, and the implementation of various machine learning algorithms. The repository features practical examples of classification, regression, and clustering tasks using Scikit-Learn, alongside tutorials for building and training deep learning architectures with TensorFlow. These include implementations of convolutional and recurrent networks. The content covers a broad range of capabili
Provides techniques and examples for ensuring models perform reliably on unseen data via regularization and slack variables.
Acest proiect este un framework PyTorch de re-identificare a persoanelor, conceput pentru antrenarea și evaluarea modelelor care identifică indivizi prin diferite unghiuri ale camerelor video. Oferă un pipeline complet de antrenare a modelelor, un extractor de caracteristici deep learning pentru convertirea imaginilor în vectori numerici și o suită de instrumente de benchmarking pentru viziunea artificială pentru a măsura acuratețea regăsirii identității. Framework-ul include un toolkit specializat de transfer learning care suportă înghețarea straturilor, optimizarea etapizată a ratei de învățare și rate de învățare diferențiale pentru fine-tuning-ul modelelor preantrenate. Se distinge printr-un motor extensibil care permite dezvoltarea de logică de antrenare personalizată și implementarea unor obiective de optimizare specifice, cum ar fi hard-sample triplet loss mining și label smoothing. Sistemul acoperă gestionarea cuprinzătoare a seturilor de date, inclusiv suport pentru benchmark-uri standard, eșantionare echilibrată a batch-urilor și augmentarea imaginilor. Oferă utilitare de evaluare pentru calcularea rangurilor de regăsire și a distanțelor dintre caracteristici, precum și instrumente de vizualizare pentru generarea de hărți de activare (heatmaps) și galerii de regăsire clasificate. Proiectul este implementat în Python și utilizează PyTorch pentru operațiunile sale de deep learning.
Implements techniques to ensure models trained on multiple source datasets maintain accuracy in unseen environments.
BioGPT is a biomedical large language model and domain-specific transformer designed for processing and creating specialized medical text. It functions as a generative tool and knowledge extraction engine trained on large-scale scientific literature to produce human-like scientific prose and factual responses to queries. The project provides specialized capabilities for biomedical named entity recognition and the extraction of complex relations from unstructured medical corpora. It is designed to identify and classify biological entities through data mining and relation extraction to support
Runs inference on held-out test sets and computes accuracy metrics to measure generalization.
Acest proiect este o bibliotecă cuprinzătoare pentru transfer learning și adaptarea domeniului în computer vision. Acesta servește drept framework pentru alinierea distribuțiilor de caracteristici între seturile de date sursă și țintă, un set de instrumente pentru generalizarea domeniului și o bibliotecă pentru învățare semi-supervizată folosind seturi mici de date etichetate și seturi mari neetichetate. Biblioteca oferă capabilități specializate pentru adaptarea nesupervizată a domeniului, inclusiv utilizarea rețelelor adversariale, arhitecturi bazate pe discrepanță și traducerea imagine-la-imagine pentru a reduce nepotrivirea distribuției. Include, de asemenea, instrumente pentru generalizarea domeniului pentru a asigura fiabilitatea modelului pe domenii țintă nevăzute prin style-mixing și minimizarea riscului invariant. Proiectul acoperă o suprafață largă de capabilități, inclusiv adaptarea sarcinilor și fine-tuning-ul cu regularizare specializată, antrenarea semi-supervizată prin pseudo-etichetare și învățarea consistenței, precum și selecția modelelor de transfer learning folosind metrici de transferabilitate. Include, de asemenea, un manager de seturi de date pentru automatizarea achiziției și pregătirii benchmark-urilor de viziune standardizate. Biblioteca include utilitare pentru monitorizare și observabilitate, cum ar fi vizualizări t-SNE și metrici A-distance pentru a analiza distribuțiile caracteristicilor și discrepanța domeniului.
Implements domain generalization and adaptation algorithms to ensure reliability across different data distributions.
This project is a machine learning educational archive and technical documentation collection. It serves as a deep learning tutorial series and implementation guide, providing theoretical explanations and practical walkthroughs for constructing and optimizing neural networks. The content focuses on the design and construction of diverse model architectures, including convolutional neural networks, Long Short-Term Memory networks, and generative adversarial networks. It details specific implementation patterns for autoencoders, sentiment analysis models, and various classification approaches.
Explains how to evaluate a model's ability to generalize to unseen data using dedicated testing datasets.
This project is a collection of deep learning research implementations and a reproduction kit designed to translate theoretical AI papers into working code. It provides a library of neural network architectures and reference implementations for reproducing seminal research concepts through interactive notebooks. The repository distinguishes itself through the implementation of AI theory and scaling laws, covering complexity dynamics, information theory, and the simulation of universal AI agents. It also includes a benchmarking suite for synthetic reasoning, allowing for the evaluation of mode
Calculates loss and accuracy metrics on test datasets to determine model generalization capabilities.