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
·

16 repository-uri

Awesome GitHub RepositoriesSemi-supervised Learning Pipelines

Frameworks for configuring multi-branch training pipelines that process labeled and unlabeled data simultaneously.

Distinguishing note: Focuses on the architectural configuration of multi-branch training flows rather than general model training.

Explore 16 awesome GitHub repositories matching artificial intelligence & ml · Semi-supervised Learning Pipelines. Refine with filters or upvote what's useful.

Awesome Semi-supervised Learning Pipelines GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • exacity/deeplearningbook-chineseAvatar exacity

    exacity/deeplearningbook-chinese

    37,285Vezi pe GitHub↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Discusses the implementation of semi-supervised learning pipelines that leverage both labeled and unlabeled data.

    TeX
    Vezi pe GitHub↗37,285
  • open-mmlab/mmdetectionAvatar open-mmlab

    open-mmlab/mmdetection

    32,756Vezi pe GitHub↗

    This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for object detection, segmentation, and video instance tracking. It provides a flexible training engine that manages complex neural network execution, including distributed training, custom lifecycle hooks, and weight optimization. The framework is built around a hierarchical configuration system that allows users to define architectures, data pipelines, and training hyperparameters through composable, inheritable files. The project distinguishes itself through its highly modular

    Training detection models by combining labeled and unlabeled data through multi-branch pipelines and teacher-student weight synchronization strategies.

    Pythoncascade-rcnnconvnextdetr
    Vezi pe GitHub↗32,756
  • eriklindernoren/pytorch-ganAvatar eriklindernoren

    eriklindernoren/PyTorch-GAN

    17,472Vezi pe GitHub↗

    PyTorch-GAN is a research-oriented framework providing a collection of modular implementations for generative adversarial network architectures. It serves as a toolkit for training and evaluating models that utilize adversarial minimax optimization to produce synthetic data, offering a structured environment for exploring complex generative tasks within the PyTorch ecosystem. The library distinguishes itself through a comprehensive suite of image synthesis and manipulation capabilities, including super-resolution, inpainting, and cross-domain style translation. It supports advanced training m

    Leverages unlabeled data alongside small amounts of labeled data to improve classification accuracy by incorporating adversarial training objectives.

    Python
    Vezi pe GitHub↗17,472
  • dmlc/dglAvatar dmlc

    dmlc/dgl

    14,283Vezi pe GitHub↗

    DGL is a Python library for building and training graph neural networks. It functions as a graph message passing framework and a geometric deep learning tool, enabling the development of models that analyze graph-structured data. The library is designed for large-scale graph processing, utilizing distributed training and neighbor sampling to handle datasets with billions of edges. It provides specialized support for heterogeneous graph modeling, allowing for the representation of complex real-world entities with multiple node and edge types. Its capabilities cover a wide range of graph tasks

    Predicts labels for individual nodes using semi-supervised or supervised learning techniques on graph-structured data.

    Pythondeep-learninggraph-neural-networks
    Vezi pe GitHub↗14,283
  • paddlepaddle/paddledetectionAvatar PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Vezi pe GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Implements semi-supervised learning pipelines to leverage unlabeled data for improved detection accuracy.

    Pythonblazefacedeepsortdetr
    Vezi pe GitHub↗14,243
  • pyannote/pyannote-audioAvatar pyannote

    pyannote/pyannote-audio

    9,203Vezi pe GitHub↗

    Pyannote.audio is a PyTorch toolkit for speaker diarization, speaker identification, and speech activity detection. Its primary purpose is to partition audio recordings into segments and assign each segment to a specific speaker identity to determine who spoke when. The project includes a framework for classifying speaker identities and a pipeline for distinguishing human speech from background noise. It provides specialized tools for handling symmetric-overlap speech, where multiple speakers talk simultaneously, and employs learnable band-pass filters for raw waveform feature extraction. Th

    Combines labeled datasets for identity classification with unlabeled audio for representation learning.

    Jupyter Notebookoverlapped-speech-detectionpretrained-modelspytorch
    Vezi pe GitHub↗9,203
  • tkipf/gcnAvatar tkipf

    tkipf/gcn

    7,361Vezi pe GitHub↗

    This is a graph convolutional network library designed for performing node and graph classification on graph-structured data. It functions as a framework for generating graph embeddings and implementing spectral convolutional neural networks to predict labels for nodes and entire graph structures. The library provides specialized tools for spectral graph convolutions, utilizing Chebyshev polynomial approximations to perform feature aggregation. It includes a multi-graph processing framework that manages batches of different graph instances through block-diagonal adjacency matrices and pooling

    Predicts labels for unknown nodes in a graph using only a small set of labeled examples.

    Python
    Vezi pe GitHub↗7,361
  • tkipf/pygcnAvatar tkipf

    tkipf/pygcn

    5,404Vezi pe GitHub↗

    pygcn is a PyTorch library and framework for implementing graph convolutional networks. It provides tools for semi-supervised node classification and the generation of node embeddings from graph-structured data. The system converts graph nodes into low-dimensional vectors based on neighborhood patterns and local similarities. It enables the prediction of node labels by leveraging both a small set of labeled examples and the overall graph topology. The library covers relational data analysis and semi-supervised graph learning. It includes computational primitives for message passing, adjacenc

    Predicting labels for specific nodes in a graph by combining known examples with the overall network structure.

    Python
    Vezi pe GitHub↗5,404
  • nyandwi/machine_learning_completeAvatar Nyandwi

    Nyandwi/machine_learning_complete

    4,983Vezi pe GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Provides workflows for training models that combine small amounts of labeled data with large unlabeled datasets.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Vezi pe GitHub↗4,983
  • google-research/simclrAvatar google-research

    google-research/simclr

    4,502Vezi pe GitHub↗

    Acest proiect este un framework de învățare contrastivă auto-supervizată conceput pentru a antrena modele de deep learning să învețe reprezentări vizuale din imagini fără a utiliza etichete furnizate de oameni. Oferă un sistem pentru dezvoltarea modelelor de reprezentare vizuală pre-antrenate care pot fi adaptate pentru sarcini de computer vision downstream. Framework-ul include instrumente pentru clasificarea imaginilor semi-supervizată, care combină seturi mari de date neetichetate cu seturi mici etichetate pentru a îmbunătăți acuratețea. Dispune, de asemenea, de un instrument de evaluare linear probe pentru a evalua calitatea funcționalităților vizuale învățate prin antrenarea unui clasificator linear simplu peste reprezentările înghețate. Codul sursă acoperă antrenarea distribuită de deep learning și accelerarea hardware pentru a gestiona dimensiuni mari de batch-uri, alături de primitive de optimizare precum programarea ratei de învățare cosine-decay și regularizarea weight-decay. Oferă, de asemenea, utilitare pentru gestionarea modelelor, inclusiv conversia checkpoint-urilor pre-antrenate între diferite formate de framework-uri de deep learning și instrumente pentru implementarea modelelor. Implementarea este furnizată ca o colecție de Jupyter Notebooks.

    Combines large unlabeled datasets with small labeled sets to improve image classification accuracy.

    Jupyter Notebookcomputer-visioncontrastive-learningrepresentation-learning
    Vezi pe GitHub↗4,502
  • memgraph/memgraphAvatar memgraph

    memgraph/memgraph

    4,163Vezi pe GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Implements node classification to predict labels for individual nodes using neighbor and structural analysis.

    C++cyphergraphgraph-algorithms
    Vezi pe GitHub↗4,163
  • facebookresearch/videopose3dAvatar facebookresearch

    facebookresearch/VideoPose3D

    3,986Vezi pe GitHub↗

    VideoPose3D is a machine learning framework designed for 3D human pose estimation. It functions as a motion reconstruction tool that predicts 3D joint positions from 2D video sequences using a temporal convolutional network to process body movement over time. The project includes a semi-supervised learning pipeline that improves pose accuracy by combining labeled datasets with unlabeled video data and projection consistency loss. It also features a video pose visualizer capable of rendering 3D skeleton reconstructions and 2D keypoints as overlays on original footage. The framework covers the

    Features a training pipeline that processes labeled and unlabeled video data simultaneously using projection consistency loss.

    Python
    Vezi pe GitHub↗3,986
  • shenweichen/graphembeddingAvatar shenweichen

    shenweichen/GraphEmbedding

    3,844Vezi pe GitHub↗

    GraphEmbedding is a graph network representation library and node embedding framework. It provides a toolkit for transforming complex network nodes into low-dimensional vector spaces, enabling the integration of relational graph data into machine learning workflows. The library functions as a dimensionality reduction toolkit and network topology analysis tool. It uses matrix-factorization techniques to preserve global connectivity and employs random-walk sampling with skip-gram based vector optimization to learn numerical representations of nodes. The framework covers several domain-specific

    Predicts categories or labels for individual network nodes based on their learned numerical representations.

    Pythondeepwalkgraphgraphembedding
    Vezi pe GitHub↗3,844
  • williamleif/graphsageAvatar williamleif

    williamleif/GraphSAGE

    3,657Vezi pe GitHub↗

    GraphSAGE is a graph neural network framework designed for inductive representation learning on large-scale graphs. It functions as an inductive graph embedding tool and neighborhood aggregation engine, enabling the generation of numerical node representations that generalize to previously unseen data. The system distinguishes itself by computing node embeddings through the aggregation of features from local neighborhoods rather than relying on a global lookup table. This approach allows the framework to operate as both a supervised graph classifier for predicting categorical node classes and

    Provides capabilities for predicting categorical node classes based on graph structure and attributes.

    Python
    Vezi pe GitHub↗3,657
  • dsgiitr/graph_netsAvatar dsgiitr

    dsgiitr/graph_nets

    1,237Vezi pe GitHub↗

    Graph Nets is a graph neural network library and educational toolkit implemented in PyTorch, providing implementations of popular graph representation learning algorithms and research papers. The project covers core graph machine learning tasks including semi-supervised node classification, inductive and unsupervised node embedding generation, and neighborhood feature aggregation. The library supports diverse algorithmic approaches for processing network structures, ranging from shared-parameter graph convolutions and attention-weighted neighborhood aggregation to spectral Chebyshev filtering

    Apply shared filter parameters across graph locations to perform semi-supervised classification on non-euclidean graph data structures.

    Jupyter Notebookchebyshev-polynomialsdeepwalkgraph-attention-networks
    Vezi pe GitHub↗1,237
  • packtpublishing/hands-on-graph-neural-networks-using-pythonAvatar PacktPublishing

    PacktPublishing/Hands-On-Graph-Neural-Networks-Using-Python

    1,044Vezi pe GitHub↗

    This repository serves as an educational resource for implementing graph neural networks using Python. It provides a collection of structured code examples and tutorials designed to guide developers through the process of building and training machine learning models that operate on complex, interconnected datasets. The project covers the core mechanics of graph-based deep learning, including message-passing architectures, feature aggregation, and the stacking of convolutional layers. It demonstrates how to represent non-Euclidean data as static graphs and how to manage memory during training

    Assigns labels to nodes or edges within large datasets to categorize complex network structures for better data organization.

    Jupyter Notebook
    Vezi pe GitHub↗1,044
  1. Home
  2. Artificial Intelligence & ML
  3. Semi-supervised Learning Pipelines

Explorează sub-etichetele

  • Semi-Supervised Classification1 sub-tagTraining approaches that incorporate adversarial objectives to improve classification performance by utilizing both labeled and unlabeled data. **Distinct from Semi-supervised Learning Pipelines:** Distinct from Semi-supervised Learning Pipelines: focuses on the classification objective specifically rather than general pipeline configuration.