An open API service indexing awesome lists of open source software.

Representation learning

Representation learning is a set of techniques in machine learning that automatically discover compact and meaningful features from raw data. It underpins modern advances in natural language processing, computer vision, and speech recognition.

https://github.com/ankitdhall/learning_embeddings

Code for CVPR-W 2020 paper "Hierarchical Image Classification using Entailment Cone Embeddings" https://arxiv.org/abs/2004.03459

cvpr-2020 fine-grained-classification hyperbolic-embeddings image-classification non-euclidean-geometry representation-learning

Last synced: 13 Apr 2025

https://github.com/code-kern-ai/embedders

With embedders, you can easily convert your texts into sentence- or token-level embeddings within a few lines of code. Use cases for this include similarity search between texts, information extraction such as named entity recognition, or basic text classification.

classification machine-learning named-entity-recognition natural-language-processing ner nlp python representation-learning similarity-search

Last synced: 24 Apr 2025

https://github.com/markovka17/vqvae

VQVAE | VAE | GumbelVAE | PixelCNN

deep-learning generative-models pytorch representation-learning

Last synced: 10 Sep 2025

https://github.com/databio/geniml

Genomic interval machine learning

genomic-intervals machine-learning representation-learning

Last synced: 17 Jan 2026

https://github.com/cocoxili/cmpc

[IJCAI2022] Unsupervised Voice-Face Representation Learning by Cross-Modal Prototype Contrast

biometric-matching crossmodal-retrieval deep-learning multimodal-learning representation-learning voice-face-association voxceleb

Last synced: 14 Jan 2026

https://github.com/naver/trex

PyTorch implementation of the paper "No reason for no supervision: Improving the generalization of supervised models"

computer-vision representation-learning supervised-learning transfer-learning

Last synced: 06 Mar 2026

https://github.com/darrenzhang01/excon

ExCon: Explanation-driven Supervised Contrastive Learning

artificial-intelligence deep-learning machine-learning-algorithms python representation-learning

Last synced: 17 Mar 2026

https://github.com/DarrenZhang01/ExCon

ExCon: Explanation-driven Supervised Contrastive Learning

artificial-intelligence deep-learning machine-learning-algorithms python representation-learning

Last synced: 08 May 2025

https://github.com/maple-research-lab/CaCo

CaCo: Both Positive and Negative Samples are Directly Learnable via Cooperative-adversarial Contrastive Learning

caco computer-vision contrastive-learning representation-learning self-supervised-learning unsupervised-learning

Last synced: 01 May 2025

https://github.com/cod3licious/simec

Similarity Encoder (SimEc) Neural Network Framework for learning low dimensional similarity preserving representations

deep-learning embeddings machine-learning matrix-factorization neural-network representation-learning

Last synced: 28 Feb 2026

https://github.com/ovshake/cobra

Code for COBRA: Contrastive Bi-Modal Representation Algorithm (https://arxiv.org/abs/2005.03687)

contrastive-learning cross-modal machine-learning pytorch representation-learning

Last synced: 07 Mar 2026

https://github.com/earthspecies/avex

Animal Vocalization Encoder Library

audio bioacoustics representation-learning

Last synced: 14 Feb 2026

https://github.com/tristanbilot/phishgnn

Phishing detection using GNNs (SECRYPT'22)

gnn graphs phishing-detection representation-learning

Last synced: 13 Sep 2025

https://github.com/yanndubs/ssl-risk-decomposition

Benchmark and analysis of 165 pretrained SSL models. Code for "Evaluating Self-Supervised Learning via Risk Decomposition".

benchmark deep-learning evaluation machine-learning model-zoo pytorch representation-learning self-supervised-learning

Last synced: 11 Apr 2025

https://github.com/tung-nd/e2c-pytorch

A pytorch implementation of the paper "Embed to Control: A Locally Linear Latent Dynamics Model for Control from Raw Images", NIPS, 2015

python pytorch reinforcement-learning representation-learning

Last synced: 10 Apr 2025

https://github.com/nathanielsimard/improving-fs-ssl

Improving Few-Shot Learning with Auxiliary Self-Supervised Pretext Tasks

few-shot-learning representation-learning self-supervised-learning

Last synced: 07 May 2025

https://github.com/ills-montreal/emir

When is an Embedding Model More Promising than Another?, NeurIPS'24

embedders information-theory molecule nlp representation-learning

Last synced: 01 Apr 2026

https://github.com/wgcban/mix-bt

Official PyTorch Implementation of Guarding Barlow Twins Against Overfitting with Mixed Samples

barlow-twins byol cifar-10 cifar-100 contrastive-learning imagenet knn-classification linear-probing mixup representation-learning self-supervised-learning simclr stl-10 tiny-imagenet

Last synced: 13 Sep 2025

https://github.com/quadbio/cellmapper

k-NN-based mapping of cells across representations to transfer labels, embeddings, and expression values.

data-integration genomics k-nn representation-learning scrna-seq single-cell spatial-biology

Last synced: 10 Apr 2026

https://github.com/shuxiaobo/text-representation

Text representation works, such as : paper, code, review, datasets, blogs, thesis and so on.

benchmark competition embeddings nlp representation-learning scholars sentence-embeddings text-classification thesis transfer-learning

Last synced: 24 Feb 2026

https://github.com/filipbasara0/relic

A simple PyTorch implementation of the Representation Learning via Invariant Causal Mechanisms self-supervised contrastive learning paper

contrastive-learning deep-learning machine-learning pytorch representation-learning self-supervised-learning unsupervised-learning

Last synced: 06 Oct 2025

https://github.com/nzw0301/pb-contrastive

#UAI2020 Codes for PAC-Bayesian Contrastive Unsupervised Representation Learning

contrastie-learning learning-theory pac-bayes pytorch representation-learning

Last synced: 07 May 2025

https://github.com/lsarra/rmi

Code to estimate Renormalized Mutual Information in simple settings

feature-extraction low-dimensional-features mutual-information renormalized-mutual-information representation-learning

Last synced: 27 Mar 2025

https://github.com/dreizehnutters/pcapae

convGRU based autoencoder for unsupervised & spatial-temporal anomaly detection in computer network (PCAP) traffic.

anomaly-detection autoencoder feature-learning intrusion-detection machine-learning network pcap representation-learning

Last synced: 04 Apr 2026

https://github.com/mshakerinava/Equivariant-Networks-for-Pixelized-Spheres

Authors' implementation of the paper "Equivariant Networks for Pixelized Spheres" published at ICML 2021.

deep-learning equivariance icml2021 representation-learning

Last synced: 27 Mar 2025

https://github.com/kyonofx/tia

[ICML 2021] Learning Task Informed Abstractions -- a representation learning approach for model-based RL in complex visual domains

deep-learning model-based-rl reinforcement-learning representation-learning

Last synced: 16 Jun 2026

https://github.com/microsoft/ppgnn

[ICLR GTRL Spotlight 2022, ECML PKDD 2022] Contains code for the paper titled 'PPGNN: A Piece-Wise Polynomial Filtering Approach for Graph Neural Networks'

ecmlpkdd graph-neural-networks iclr2022 representation-learning

Last synced: 12 Jun 2026

https://github.com/snap-stanford/virel

ViRel: Unsupervised Visual Relations Discovery with Graph-level Analogy

graph graph-neural-networks machine-learning reasoning representation-learning unsupervised-learning

Last synced: 12 Aug 2025

https://github.com/eidoslab/unbiased-contrastive-learning

Code for the paper "Unbiased Supervised Contrastive Learning" | ICLR 2023 https://openreview.net/forum?id=Ph5cJSfD2XN

contrastive-learning debiasing deep-learning fairness representation-learning

Last synced: 24 Jun 2025

https://github.com/alleninstitute/coupledae-patchseq

Multimodal data alignment and cell type analysis with coupled autoencoders.

autoencoders celltypes multimodal patchseq representation-learning

Last synced: 11 Apr 2025

https://github.com/kchu25/motifs.jl

DNA Motif discovery that includes the discovery of flexible (long or gapped) motifs.

bioinformatics dna-sequences machine-learning-algorithms motifs representation-learning transcription-factor-binding-site

Last synced: 21 Oct 2025

https://github.com/aniket-agarwal1999/vGraph-Pytorch

Implementation of the paper "vGraph: A Generative Model For Joint Community Detection and Node Representational Learning" under NeurIPS Reproducibility challenge 2019

deep-learning graphical-models nips-2019 pytorch representation-learning

Last synced: 27 Mar 2025

https://github.com/tomekkorbak/measuring-non-trivial-compositionality

Code accompanying the paper Measuring non-trivial compositionality in emergent communication

compositionality deep-learning emergent-communication generalization representation-learning

Last synced: 12 May 2025

https://github.com/sthalles/massl

Official PyTroch implementation for Learning from Memory: A Non-Parametric Memory Augmented Self-Supervised Learning of Visual Features

deep-learning representation-learning self-supervised

Last synced: 07 Apr 2025

https://github.com/goamegah/pytorch-simclr

Experiments of Pytorch SimCLR: A Simple Framework for Contrastive Learning of Visual Representations

contrastive-learning deep-learning image-classification machine-learning pytorch representation-learning simclr wandb

Last synced: 10 Sep 2025

https://github.com/pnnl/modelsym

Code to run the experiments of the Neurips 2022 paper On the Symmetries of Deep Learning Models and their Internal Representations.

deep-learning machine-learning neural-networks neurips-2022 permutations representation-learning representation-theory stitching

Last synced: 12 Apr 2025

https://github.com/idiap/ssl-caller-detection

Source code for the paper 'Can Self-Supervised Neural Representations Pre-Trained on Human Speech distinguish Animal Callers?' by E. Sarkar and M. Magimai Doss (2023).

bio-acoustics machine-learning representation-learning self-supervised-learning signal-processing

Last synced: 07 Apr 2025

https://github.com/lukaszbinden/spatial-broadcast-decoder

Spatial Broadcast Decoder Tensorflow Implementation

deep-neural-networks representation-learning tensorflow

Last synced: 13 Mar 2025

https://github.com/giannisnik/segk

Learning Structural Node Representations using Graph Kernels

graph-embeddings graph-mining node-embedding representation-learning

Last synced: 29 Apr 2025

https://github.com/origamidream/cort

CoRT: Contrastive Rhetorical Tagging - KISTI 2022 AI/ML Competition

contrastive-learning natural-language-processing representation-learning tensorflow transformers

Last synced: 26 Jul 2025

https://github.com/giakoumoglou/distillers

[arXiv 2024] PyTorch implementation of DCD: https://arxiv.org/abs/2407.11802 and RRD: https://arxiv.org/abs/2407.12073

contrastive-learning knowledge-distillation pytorch representation-learning

Last synced: 14 Apr 2025

https://github.com/aida-ugent/csne

Source code for CSNE: Conditional Signed Network Embeddings (CIKM2020)

graph-algorithms graph-embedding graphs maxent network-embedding paper representation-learning sign-prediction

Last synced: 11 Jul 2025

https://github.com/sthalles/pirl

TensorFlow implementation of Self-Supervised Learning of Pretext-Invariant Representations - PIRL

computer-vision deep-learning pirl representation-learning self-supervised-learning semi-supervised-learning tensorflow unsupervised-learning visual-representation

Last synced: 18 May 2026

https://github.com/rutu-sh/player-compatibality-and-win-pred-in-dota2-using-graph-neural-networks

A GNN based approach to model player compatibility in Multiplayer Online Battle Arena (MOBA) games like Dota2.

deep-graph-infomax dota2 graph-neural-networks heterogeneous-graph-neural-network representation-learning

Last synced: 07 Feb 2026

https://github.com/chagmgang/simclr_pytorch

A Simple Framework for Contrastive Learning of Visual Representations of pytorch implementation

deep-learning pytorch representation-learning simclr

Last synced: 17 May 2026

https://github.com/zihao-jing/mumo

Official repo of the paper "Multimodal Molecular Representation Learning via Structural Fusion and Progressive Injection"

ai deep-learning foundation-models molecular-modeling molecular-property-prediction multimodal-learning representation-learning

Last synced: 04 Mar 2026

https://github.com/andrewrgarcia/time2vec

Time2Vec neural network components. From paper: "Time2Vec: Learning a Vector Representation of Time" - https://arxiv.org/pdf/1907.05321.pdf

keras-tensorflow layers neural-networks representation-learning time-encoding time-series torch

Last synced: 25 Sep 2025

https://github.com/frankroeder/dali

Dynamics-Aligned Latent Imagination in Contextual World Models for Zero-Shot Generalization

contextual-reinforcement-learning counterfactual-consistency counterfactuals dreamer neurips-2025 representation-learning worldmodel zero-shot-generalization

Last synced: 02 Mar 2026

https://github.com/giakoumoglou/synco

[arXiv 2024] PyTorch implementation of SynCo: https://arxiv.org/abs/2410.02401

computer-vision contrastive-learning deep-learning pytorch representation-learning self-supervised-learning unsupervised-learning

Last synced: 14 Feb 2026

https://github.com/akhilpandey95/gnnnas

Work as part of ANL summer 2022 research with emphasis on utilizing symbolic programming to perform NAS on graph neural networks

graph-neural-networks graph-representation-learning neural-architecture-search representation-learning symbolic-programming

Last synced: 08 Oct 2025

https://github.com/filipbasara0/sigmoid-contrastive-loss

Implementation of modulated sigmoid pairwise contrastive loss for self-supervised learning on images

contrastive-learning deep-learning machine-learning pytorch representation-learning self-supervised-learning unsupervised-learning

Last synced: 12 Mar 2026

https://github.com/timkoornstra/sauron

Code for the master's thesis project 'SAURON: Leveraging Semantically Similar Utterances to Enhance Writing Style Embedding Models', focusing on improving transformer-based architectures for modeling linguistic style.

artificial-intelligence machine-learning natural-language-processing nlp python python3 representation-learning sentence-transformers thesis-project transformer transformers

Last synced: 13 Sep 2025

https://github.com/stefanheng/ecg-pvc-classifier

Machine learning based classification on electrocardiogram (ECG) signals for Premature Ventricular Contraction (PVC) localization.

deep-learning ecg-classification maching-learning representation-learning signal-processing ventricular-tachycardia

Last synced: 23 Jul 2025

https://github.com/amirhosseinhonardoust/teaching-neural-networks-to-imagine-tables

A comprehensive deep dive into how Variational Autoencoders (VAEs) learn to generate realistic synthetic tabular data. This project explores latent space learning, probabilistic modeling, and neural creativity, combining data privacy, interpretability, and generative AI techniques in a structured format.

autoencoder data-augmentation data-privacy data-science deep-learning explainable-ai feature-learning generative-model latent-space machine-learning neural-networks python pytorch representation-learning research simulation statistical-learning synthetic-data tabular-data vae

Last synced: 17 Nov 2025

https://github.com/mandarwagh9/dvd-jepa

A tiny, fully-reproducible JEPA world model that learns the physics of a bouncing DVD logo in representation space, dreams its future, and detects anomalies. Trains on a CPU in ~10s. Interactive browser demo.

anomaly-detection deep-learning i-jepa interactive-demo jepa machine-learning pytorch representation-learning reproducible-research self-supervised-learning v-jepa video-prediction world-models

Last synced: 17 Jun 2026

https://github.com/lorenzo9uerra/graphids

Official repository for the paper "Self-Supervised Learning of Graph Representations for Network Intrusion Detection" accepted in NeurIPS 2025

anomaly-detection graph-neural-networks intrusion-detection network-security representation-learning

Last synced: 13 Oct 2025

https://github.com/filipbasara0/simple-ijepa

A simple and efficient implementation of Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecture (I-JEPA)

computer-vision i-jepa jepa joint-embedding representation-learning self-distillation self-supervised-learning

Last synced: 08 Apr 2025

https://github.com/cthoyt/embeddingdb

A database for storing and comparing entity embeddings

database network-representation-learning representation-learning

Last synced: 16 May 2026

https://github.com/aida-ugent/nrl4lp

Instructions for replicating the experiments in the paper "Benchmarking Network Embedding Models for Link Prediction: Are We Making Progress?" (DSAA2020)

benchmark evaluation link-prediction network-embedding representation-learning

Last synced: 30 Aug 2025

https://github.com/berenslab/medical-t-simcne

This repository contains the codes to train a t-SimCNE model. This model has been shown to produce good representations on natural and medical images.

medical-imaging representation-learning visualisation

Last synced: 01 Feb 2026

https://github.com/idiap/speech-utility-bioacoustics

On the utility of speech and audio foundation models for marmoset call analysis

audio bio-acoustics representation-learning self-supervised-learning speech

Last synced: 04 Apr 2026

https://github.com/deepankaracharyya/intermediate_representation

In this project, I will try to present a visual representation of the what the convnets learn during training.

deep-neural-networks keras keras-models representation-learning

Last synced: 15 Apr 2026

https://github.com/nima-kam/floral_classifier-dfl

Floral Classifier using Discriminative Feature Learning

flowers102 metric-learning representation-learning siamese-network

Last synced: 28 Mar 2025

https://github.com/spqb/homolog-label-generation

Code for the article: "From Scarce Functional Labels to Label-Aware Generation in Homologous Protein Families"

bioinformatics generative-ai protein-design representation-learning

Last synced: 19 Jun 2026

https://github.com/rtlee9/state-of-the-union

Paragraph vector analysis of state of the union addresses

embeddings paragraph-vector politics representation-learning

Last synced: 29 Oct 2025

https://github.com/zahramh99/simclr-cifar10

A PyTorch implementation of SimCLR (contrastive self-supervised learning) for CIFAR-10. This project learns visual representations without labels, then evaluates features through linear probing. Includes training scripts, model evaluation, and visualization tools for computer vision research.

ai-research cifar10 computer-vision contrastive-learning deep-learning pytorch representation-learning self-supervised-learning simclr unsupervised-learning

Last synced: 24 Apr 2026

https://github.com/yash-10/cgm-spectra-reconstruction

Circungalactic medium spectra reconstruction using Representation Learning

dimensionality-reduction representation-learning

Last synced: 29 Mar 2025

https://github.com/omarkamali/craft

CRAFT: Contrastive Representation Aware Fine-Tuning toolkit

contrastive-learning fine-tuning jupyter-notebook llm ml-training pytorch representation-learning toolkit

Last synced: 26 Dec 2025

https://github.com/santoshkumarradha/uwm-jepa

UWM-JEPA: a JEPA world model with a density-matrix latent and learned unitary predictor for imagining hidden continuations under partial observability.

density-matrix jepa partial-observability representation-learning reproducibility self-supervised-learning unitary-evolution world-models

Last synced: 04 Jun 2026

https://github.com/saniyaabushakimova/self-supervised-learning-cifar10

Self-supervised learning pipeline using PyTorch to pretrain ResNet18 and EfficientNetV2-L on a rotation prediction task (RotNet) with CIFAR-10. Demonstrates how semantic features can be learned without labels and effectively transferred to supervised classification tasks. Tech: Python (pytorch, numpy, matplotlib)

cifar10 computer-vision efficientnet pytorch representation-learning resnet-18 self-supervised-learning transfer-learning

Last synced: 28 Apr 2026