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

4 repository-uri

Awesome GitHub RepositoriesImbalanced Data Sampling

Sampling strategies specifically designed to address class imbalances in datasets.

Distinct from Statistical Sampling: Focuses on handling class distribution imbalance rather than general statistical representative sampling.

Explore 4 awesome GitHub repositories matching data & databases · Imbalanced Data Sampling. Refine with filters or upvote what's useful.

Awesome Imbalanced Data Sampling GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tingsongyu/pytorch_tutorialAvatar TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Vezi pe GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Defines the order and frequency of sample selection to manage class imbalances during training.

    Python
    Vezi pe GitHub↗8,018
  • scikit-learn-contrib/imbalanced-learnAvatar scikit-learn-contrib

    scikit-learn-contrib/imbalanced-learn

    7,104Vezi pe GitHub↗

    imbalanced-learn is a dataset balancing framework and Python machine learning extension designed to resample training data and reduce the impact of class imbalance. It provides a toolkit of algorithms for adjusting class distributions to improve model performance on minority class prediction. As a scikit-learn resampling library, it extends the ecosystem with specialized tools for balancing datasets through over-sampling and under-sampling techniques. This allows for the correction of skewed class proportions to reduce model bias toward the majority class. The library implements the scikit-l

    Applies sampling techniques to datasets with significant class differences to increase model accuracy.

    Python
    Vezi pe GitHub↗7,104
  • kevinmusgrave/pytorch-metric-learningAvatar KevinMusgrave

    KevinMusgrave/pytorch-metric-learning

    6,328Vezi pe GitHub↗

    PyTorch Metric Learning is an open-source library for training neural networks to produce similarity-preserving embedding spaces. It provides a modular framework where interchangeable loss functions, mining strategies, and evaluation tools can be composed to learn representations that map similar items to nearby points and dissimilar items to distant points in the embedding space. The library distinguishes itself through a highly configurable architecture that separates concerns across several interchangeable components. Users can assemble custom loss functions from pluggable distance metrics

    Implements hierarchical sampling strategies that respect nested label structures during batch construction for metric learning.

    Pythoncomputer-visioncontrastive-learningdeep-learning
    Vezi pe GitHub↗6,328
  • tingsongyu/pytorch-tutorial-2ndAvatar TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un curs pentru construirea de rețele neuronale folosind PyTorch. Acoperă elementele fundamentale ale deep learning-ului, inclusiv manipularea tensorilor, diferențierea automată și construcția componentelor modulare de rețele neuronale. Repository-ul servește drept ghid tehnic pentru mai multe domenii specializate. Oferă detalii de implementare pentru sarcini de computer vision, cum ar fi clasificarea imaginilor, detecția obiectelor și segmentarea semantică, precum și fluxuri de lucru de procesare a limbajului natural (NLP) care implică transformatoare, rețele recurente și modele generative. În plus, include o referință pentru AI generativ, concentrându-se în mod specific pe sinteza de imagini prin modele de difuzie și rețele adversariale. Materialul se extinde către optimizarea modelelor și pipeline-uri de deployment. Acoperă tehnici pentru reducerea dimensiunii modelelor și creșterea vitezei de inferență prin cuantizare și exportul modelelor în formate precum ONNX și TensorRT. Alte domenii de capabilitate includ ingineria datelor pentru încărcarea paralelă, evaluarea modelelor folosind metrici personalizate și deployment-ul modelelor de limbaj mari (LLM) open-source. Proiectul este livrat în principal sub formă de serie de Jupyter Notebooks.

    Implements sampling strategies that use assigned probabilities to handle class imbalances and ensure balanced representation.

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Vezi pe GitHub↗4,555
  1. Home
  2. Data & Databases
  3. Data Management
  4. Sample Data Loaders
  5. Statistical Sampling
  6. Imbalanced Data Sampling

Explorează sub-etichetele

  • Hierarchical Label SamplersSelects samples from super classes and sub-classes in a structured manner to respect label hierarchies during batch construction. **Distinct from Imbalanced Data Sampling:** Distinct from Imbalanced Data Sampling: specifically respects hierarchical label structures (super-class/sub-class) during batch construction, not general class imbalance handling.