This is your work, valued
Postdoc at the ILLC @ University of Amsterdam | Formerly PhD @ IT University Copenhagen, intern Pacmed / AWS / ParameterLab
deep-significance. Enabling easy statistical significance testing for deep neural networks.
★ 339nlp-uncertainty-zoo. Model zoo for different kinds of uncertainty quantification methods used in Natural Language Processing, implemented in PyTorch.
★ 55token2index. A lightweight but powerful library to build token indices for NLP tasks, compatible with major Deep Learning frameworks like PyTorch and Tensorflow.
★ 50awesome-experimental-standards-deep-learning. Repository collecting resources and best practices to improve experimental rigour in deep learning research.
★ 27non-exchangeable-conformal-language-generation. Python
★ 10know-your-limits. Repository for UAI 2021 paper "Know Your Limits: Uncertainty Estimation with ReLU Classifiers Fail at Reliable OOD Detection".
★ 10diffusion-hackathon. Python
★ 3polysloth. Creating Anki-importable files with new vocabulary based on the PONS-API and your Todoist projects
★ 3evidential-deep-learning-survey. Jupyter Notebook
★ 2nlp-low-resource-uncertainty. Python
★ 2debattenkultur. Analyzing the proceedings of the German parliament (Bundestag).
★ 1commit-template-for-humans. An approachable git message template for normal people, including instructions on how to set it up.
★ 1quirky-quokka. Environment-related differences of Deep Q-Learning and Deep Double Q-Learning
★ 1calm-capybara. Comparing different Neural NLP models for Emoji Prediction.
★ 1shiny-robot. Analyzing how the spatial distribution of given number in a sudoku influences the difficulty for a SAT solver.
★ 1puzzled-platypus. Python
★ 1NLP2. Assignments for the Natural Language Processing 2 course @ UvA, 2018.
★ 1greedy-gerbil. Python
★ 1catnat-torch. Python
★ 6pride-friends-2026. HTML
★ 1multilingual-gsm-symbolic. A multilingual symbolic version of the GSM dataset
★ 3talkie. talkie is a vintage language model from 1930
★ 961uqlm. UQLM: Uncertainty Quantification for Language Models, is a Python package for UQ-based LLM hallucination detection
★ 1.2kEvergreen. Python
★ 23apricot. Source code of "Calibrating Large Language Models Using Their Generations Only", ACL2024
★ 22equivariant_model_selection. Jupyter Notebook
★ 3JUDGE-BENCH. Jupyter Notebook
★ 40obsidiantools. Obsidian tools - a Python package for analysing an Obsidian.md vault
★ 568whoosh. Pure-Python full-text search library
★ 662jola. Code for ICML 2025 paper | Joint Localization and Activation Editing for Low-Resource Fine-Tuning
★ 28multiloko. A benchmark with locally sourced multilingual questions for 31 languages.
★ 18queer_NLP_bib. This repository collects papers that cover queer NLP
★ 21FActScore. A package to evaluate factuality of long-form generation. Original implementation of our EMNLP 2023 paper "FActScore: Fine-grained Atomic Evaluation of Factual Precision in Long Form Text Generation"
★ 453wimbd. What's In My Big Data (WIMBD) - a toolkit for analyzing large text datasets
★ 229deep_permutation_invariant. Code accompanying paper "Set Norm and Equivariant Skip Connections: Putting the Deep in Deep Sets."
★ 32trl. Train transformer language models with reinforcement learning.
★ 19kRACDH-old. Real-time Attribution Classification to Detect Hallucinations
★ 2perceptions. Perceptions of Probability and Numbers
★ 867Trainboard-App. Clean Departure Board mainly for DB Trains running on JavaScript
★ 55gfn-lm-tuning. Jupyter Notebook
★ 191refer. Referring Expression Datasets API
★ 573ollama. Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
★ 177kposteriors. Uncertainty quantification with PyTorch
★ 385Diffusion-Models-pytorch. Pytorch implementation of Diffusion Models (https://arxiv.org/pdf/2006.11239.pdf)
★ 1.5kuv. An extremely fast Python package and project manager, written in Rust.
★ 88klarge-qa-datasets. A collection of large question answering datasets
★ 438awdlkiller. Disables macOS AWDL the moment it starts!
★ 164PaCMAP. PaCMAP: Large-scale Dimension Reduction Technique Preserving Both Global and Local Structure
★ 1kUA_COMET. Repository for "Uncertainty-Aware Machine Translation Evaluation", accepted to Findings of EMNLP 2021.
★ 33uncertainties_MT_eval. Code and data for the paper "Disentangling Uncertainty in Machine Translation Evaluation", accepted at EMNLP 2022.
★ 23robust_MT_evaluation. Repository for "BLEU Meets COMET: Combining Lexical and Neural Metrics Towards Robust Machine Translation Evaluation", accepted at EAMT 2023.
★ 21lm-polygraph. Python
★ 498llm-attacks. Universal and Transferable Attacks on Aligned Language Models
★ 4.8kAwesome-LLM-Uncertainty-Reliability-Robustness. Awesome-LLM-Robustness: a curated list of Uncertainty, Reliability and Robustness in Large Language Models
★ 831CalibratedMath. Teaching Models to Express Their Uncertainty in Words
★ 39bitsandbytes. Accessible large language models via k-bit quantization for PyTorch.
★ 8.4kgarak. the LLM vulnerability scanner
★ 8.6kLLMSurvey. The official GitHub page for the survey paper "A Survey of Large Language Models".
★ 12khyperbolic_learning_library. An extension of the PyTorch library containing various tools for performing deep learning in hyperbolic space.
★ 181COMET. A Neural Framework for MT Evaluation
★ 770syntax-pre-training-for-RE. Silver Syntax Pre-training for Cross-Domain Relation Extraction (Findings of ACL 2023)
★ 2prompt-engineering. Tips and tricks for working with Large Language Models like OpenAI's GPT-4.
★ 9.6kgenbench_cbt_2023. The official Genbench Collaborative Benchmarking Task repository 2023 (Archived)
★ 14qdrant. Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
★ 34kRL4LMs. A modular RL library to fine-tune language models to human preferences
★ 2.4klm-human-preferences. Code for the paper Fine-Tuning Language Models from Human Preferences
★ 1.4kgermanic-lrl-corpora. Overview of corpora/datasets for Germanic low-resource languages and dialects. Accompanies "A Survey of Corpora for Germanic Low-Resource Languages and Dialects" (Blaschke et al., NoDaLiDa 2023).
★ 28lpngram. Python library for ngram collection and frequency smoothing
★ 7knn-mt-reimplement. Repository for the trial task of WING - Reimplementation of kNN-MT using hugging face and pytorch
★ 5knn-box. an easy-to-use knn-mt toolkit
★ 104torchgfn. A modular, easy to extend GFlowNet library
★ 312pythia. The hub for EleutherAI's work on interpretability and learning dynamics
★ 2.9kPrompt-Engineering-Guide. 🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.
★ 77kprompts.chat. f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
★ 167ktypst. A markup-based typesetting system that is powerful and easy to learn.
★ 55kfortuna. A Library for Uncertainty Quantification.
★ 929confidenceinterval. The long missing library for python confidence intervals
★ 146riemannian_latent_space. Riemannian metrics to measure distances in latent space of VAEs
★ 14lion-pytorch. 🦁 Lion, new optimizer discovered by Google Brain using genetic algorithms that is purportedly better than Adam(w), in Pytorch
★ 2.2kbotorch. Bayesian optimization in PyTorch
★ 3.6ktorchsde. Differentiable SDE solvers with GPU support and efficient sensitivity analysis.
★ 1.7ktuning_playbook. A playbook for systematically maximizing the performance of deep learning models.
★ 30kchat-miner. Parsers and visualizations for chats
★ 582petals. 🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
★ 10kmental-health-datasets. An evolving list of electronic media data sets used to model mental-health status.
★ 472Datasets-for-Hate-Speech-Detection. Datasets for Hate Speech Detection
★ 139medical-nlp. Dataset for Natural Language Processing using a corpus of medical transcriptions and custom-generated clinical stop words and vocabulary.
★ 98awesome-human-label-variation. A curated list of awesome datasets with human label variation (un-aggregated labels) in Natural Language Processing and Computer Vision, accompanying The 'Problem' of Human Label Variation: On Ground Truth in Data, Modeling and Evaluation (EMNLP 2022)
★ 102BNAF. Pytorch implementation of Block Neural Autoregressive Flow
★ 184dvc. 🦉 Data Versioning and ML Experiments
★ 16kMLInterview. :octocat: A curated awesome list of AI Startups in India & Machine Learning Interview Guide. Feel free to contribute!
★ 544TabPFN. ⚡ TabPFN: Foundation Model for Tabular Data ⚡
★ 7.7klang2vec. A simple library for querying the URIEL typological database.
★ 97normalizing-flows. PyTorch implementation of normalizing flow models
★ 956SimpleParsing. Simple, Elegant, Typed Argument Parsing with argparse
★ 543spectral. Follow the rainbow 🌈
★ 3CrossRE. CrossRE: A Cross-Domain Dataset for Relation Extraction (Findings of EMNLP 2022)
★ 49calibration-on-disagreement-data. Code accompanying the EMNLP 2022 paper "Stop Measuring Calibration When Humans Disagree" in which we show problems with popular calibration metrics like ECE in settings where more than one answer is acceptable, and argue for several metrics that take into account the full human judgement distribution.
★ 6RankingNLPSystems. What are the best Systems? New Perspectives on NLP Benchmarking
★ 13python-causality-handbook. Causal Inference for the Brave and True. A light-hearted yet rigorous approach to learning about impact estimation and causality.
★ 3.4kgflownet. Generative Flow Networks
★ 684fontawesome-latex. LaTeX mappings for Font Awesome, the icons font
★ 325neural_networks_chomsky_hierarchy. Neural Networks and the Chomsky Hierarchy
★ 221evidential-deep-learning. Learn fast, scalable, and calibrated measures of uncertainty using neural networks!
★ 525promptsource. Toolkit for creating, sharing and using natural language prompts.
★ 3kmanim. A community-maintained Python framework for creating mathematical animations.
★ 40kzotero-reMarkable-sync. Synchronize all the .pdf files in your Zotero library with your reMarkable device
★ 45aepsych. AEPsych is a tool for adaptive experimentation in psychophysics and perception research, built on top of gpytorch and botorch.
★ 75natural-posterior-network. Official Implementation of "Natural Posterior Network: Deep Bayesian Predictive Uncertainty for Exponential Family Distributions" (ICLR, 2022)
★ 86natural-posterior-network. Official Implementation of "Natural Posterior Network: Deep Bayesian Predictive Uncertainty for Exponential Family Distributions" (ICLR, 2022)
★ 3KCEF. Kernel Conditional Exponential Family
★ 5stochman. Algorithms for computations on random manifolds made easier
★ 101pixel. Research code for pixel-based encoders of language (PIXEL)
★ 348monotonic_flow. Monotonic Gaussian Process Flow
★ 10WGPOT. The Wasserstein Distance and Optimal Transport Map of Gaussian Processes
★ 51wordtour. Code for "Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem" (NAACL 2022)
★ 113certain-transformer. How certain is your transformer?
★ 25torchdim. Named tensors with first-class dimensions for PyTorch
★ 334ferdium-app. All your services in one place, built by the community
★ 4.5kmt_idioms. Repository for the analysis of idiom processing in MarianMT Transformer, for models translating English into 1 of 7 European target languages.
★ 6evaluate. 🤗 Evaluate: A library for easily evaluating machine learning models and datasets.
★ 2.5kml_nlp_paper_data. Dataset of ML and NLP papers
★ 34salvaedor-dali. Generate classical paintings using Variational Autoencoders (VAEs).
★ 1coverage_quantification. Python
★ 2gaussflow. Gaussianization Flows for density estimation, sampling and information theory measures (RBIG2.0)
★ 11Gaussianization_Flows. Python
★ 23glow-pytorch. pytorch implementation of openai paper "Glow: Generative Flow with Invertible 1×1 Convolutions"
★ 514faker. Faker is a Python package that generates fake data for you.
★ 19kcnfs-super-resolution. Master thesis for the MSc. Artificial Intelligence at the University of Amsterdam, 2019. Topic: Super-resolution with Conditional Normalizing Flows.
★ 20awesome-normalizing-flows. Awesome resources on normalizing flows.
★ 1.6kbrokenaxes. Create matplotlib plots with broken axes
★ 573mixed-rv-vae. VAE using mixed random variables
★ 2torchuq. A library for uncertainty quantification based on PyTorch
★ 119lightning-bolts. Toolbox of models, callbacks, and datasets for AI/ML researchers.
★ 1.8kdepprobe. Probing for Labeled Dependency Trees (ACL 2022) + Sorting LMs by Structure (NAACL 2022)
★ 10transformer-from-scratch. Well documented, unit tested, type checked and formatted implementation of a vanilla transformer - for educational purposes.
★ 295composer. Supercharge Your Model Training
★ 5.5kimpact. ML has an impact on the climate. But not all models are born equal. Compute your model's emissions with our calculator and add the results to your paper with our generated latex template
★ 269aclpubcheck. Tools for checking ACL paper submissions
★ 1kpingouin. Statistical package in Python based on Pandas
★ 1.9kivy. Convert Machine Learning Code Between Frameworks
★ 14kNeuroX. A Python library that encapsulates various methods for neuron interpretation and analysis in Deep NLP models.
★ 110baycomp. Python
★ 79tutorial. Tutorial on Bayesian tests for Machine Learning
★ 83intro_dgm. "Deep Generative Modeling": Introductory Examples
★ 1.3koptimate. A collection of libraries to optimise AI model performances
★ 8.3kPyHessian. PyHessian is a Pytorch library for second-order based analysis and training of Neural Networks
★ 791massive-summ. Python
★ 31focal_calibration. Code for the paper "Calibrating Deep Neural Networks using Focal Loss"
★ 162pytorch-constrained-opt. Constrained Optimization in Pytorch
★ 12PeriodicBNN. Code for 'Periodic Activation Functions Induce Stationarity' (NeurIPS 2021)
★ 21aioway. AI on the way. An auto deep learning pipe dream. An RDBMS approach to deep learning. Declarative, explainable, scalable, optimizable, easy to deploy, all that good stuff.
★ 1.8knngeometry. {KFAC,EKFAC,Diagonal,Implicit} Fisher Matrices and finite width NTKs in PyTorch
★ 224scientific-visualization-book. An open access book on scientific visualization using python and matplotlib
★ 11keigenlearning. codebase for "A Theory of the Inductive Bias and Generalization of Kernel Regression and Wide Neural Networks"
★ 52wandb_on_slurm. Example of how to use Weights & Biases on Slurm
★ 120Laplace. Laplace approximations for Deep Learning.
★ 549storchastic. Stochastic Automatic Differentiation library for PyTorch.
★ 210pytorch-resample. 🎲 Iterable dataset resampling in PyTorch
★ 90DaNplus. DaN+ corpus: Danish Nested Named Entities and Lexical Normalization
★ 4pybites-carbon. Python
★ 92poetry. Python packaging and dependency management made easy
★ 34kUD_Turkish_German-SAGT.
★ 3chartify. Python library that makes it easy for data scientists to create charts.
★ 3.6kgeomloss. Geometric loss functions between point clouds, images and volumes
★ 711Awesome-CV. :page_facing_up: Awesome CV is LaTeX template for your outstanding job application
★ 28kgeotorch. Constrained optimization toolkit for PyTorch
★ 712causal-text-papers. Curated research at the intersection of causal inference and natural language processing.
★ 819ud-selection. Genre-driven Data Selection for Zero-shot Parsing (EMNLP 2021)
★ 6mpire. A Python package for easy multiprocessing, but faster than multiprocessing
★ 2.1kEnsemble-Pytorch. A unified ensemble framework for PyTorch to improve the performance and robustness of your deep learning model.
★ 1kpytorch-OpCounter. Count the MACs / FLOPs of your PyTorch model.
★ 5.1kawesome_OpenSetRecognition_list. A curated list of papers & resources linked to open set recognition, out-of-distribution, open set domain adaptation and open world recognition
★ 1.2kuncertainty-toolbox. Uncertainty Toolbox: a Python toolbox for predictive uncertainty quantification, calibration, metrics, and visualization
★ 2krmapi. Go app that allows you to access your reMarkable tablet files through the Cloud API
★ 1kray. Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
★ 43ksparsemax. :boom: A PyTorch Implementation of the Sparsemax operator (https://arxiv.org/pdf/1803.09820.pdf)
★ 34sparsemax-pytorch. Implementation of Sparsemax activation in Pytorch
★ 166lsTerm-election-forecast. A long-short term event memory state-space model for multi-party elections
★ 56BayesianOptimization. A Python implementation of global optimization with gaussian processes.
★ 8.7kConference-Acceptance-Rate. Acceptance rates for the major AI conferences
★ 4.8klanguage. Shared repository for open-sourced projects from the Google AI Language team.
★ 1.8ktorchcde. Differentiable controlled differential equation solvers for PyTorch with GPU support and memory-efficient adjoint backpropagation.
★ 485st_tau. This repository contains code for the paper "Uncertainty Estimation and Calibration with Finite-State Probabilistic RNNs" (Wang, Lawrence & Niepert, ICLR 2021).
★ 17VOLT. Code for paper "Vocabulary Learning via Optimal Transport for Neural Machine Translation"
★ 441DUE. Code for "On Feature Collapse and Deep Kernel Learning for Single Forward Pass Uncertainty".
★ 115modelling-unigram. A model for the unigram distribution using the Pitman-Yor process.
★ 3zoteroRemarkable. A script/utility to keep a zotero collection and remarkable file in sync
★ 72normalizing_flows. Pytorch implementations of density estimation algorithms: BNAF, Glow, MAF, RealNVP, planar flows
★ 640nflows. Normalizing flows in PyTorch
★ 1kpytorch-classification-uncertainty. This repo contains a PyTorch implementation of the paper: "Evidential Deep Learning to Quantify Classification Uncertainty"
★ 520causal_inference. A repository to collect our work on treatment effect estimation.
★ 1anonymous_github. Anonymous Github is a proxy server to support anonymous browsing of Github repositories for open-science code and data.
★ 2.2kBayesianRNN_pytorch. pytorch implementation of "A Theoretically Grounded Application of Dropout in Recurrent Neural Networks" LSTM(https://arxiv.org/abs/1512.05287)
★ 22experiment-impact-tracker. Python
★ 293torchstat. Model analyzer in PyTorch
★ 1.5kDDU. Code for Deterministic Neural Networks with Appropriate Inductive Biases Capture Epistemic and Aleatoric Uncertainty
★ 150functorch. functorch is JAX-like composable function transforms for PyTorch.
★ 1.4kml-surveys. 📋 Survey papers summarizing advances in deep learning, NLP, CV, graphs, reinforcement learning, recommendations, graphs, etc.
★ 2.9kBetter_LSTM_PyTorch. An LSTM in PyTorch with best practices (weight dropout, forget bias, etc.) built-in. Fully compatible with PyTorch LSTM.
★ 133multiNegScope. Python
★ 1g-mlp-pytorch. Implementation of gMLP, an all-MLP replacement for Transformers, in Pytorch
★ 431variational-lstm. PyTorch implementation of Variational LSTM and Monte Carlo dropout.
★ 56dists.pt. Extensions to torch distributions
★ 19accelerate. 🚀 A simple way to launch, train, and use PyTorch models on almost any device and distributed configuration, automatic mixed precision (including fp8), and easy-to-configure FSDP and DeepSpeed support
★ 9.8koos-eval. Repository that accompanies "An Evaluation Dataset for Intent Classification and Out-of-Scope Prediction" (EMNLP 2019)
★ 222swahili-text-gcn. Graph Convolutional Network for Swahili News Classification: https://arxiv.org/abs/2103.09325
★ 8sentencepiece. Unsupervised text tokenizer for Neural Network-based text generation.
★ 12klabml. 🔎 Monitor deep learning model training and hardware usage from your mobile phone 📱
★ 2.3kOCTIS. OCTIS: Comparing Topic Models is Simple! A python package to optimize and evaluate topic models (accepted at EACL2021 demo track)
★ 803tydiqa. TyDi QA contains 200k human-annotated question-answer pairs in 11 Typologically Diverse languages, written without seeing the answer and without the use of translation, and is designed for the training and evaluation of automatic question answering systems. This repository provides evaluation code and a baseline system for the dataset.
★ 319python-sortedcontainers. Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
★ 4ktfpyth. Putting TensorFlow back in PyTorch, back in TensorFlow (differentiable TensorFlow PyTorch adapters).
★ 646WeightWatcher. The WeightWatcher tool for predicting the accuracy of Deep Neural Networks
★ 1.8kHyBayes. Bayesian Assessment of Hypotheses
★ 26transformers-interpret. Model explainability that works seamlessly with 🤗 transformers. Explain your transformers model in just 2 lines of code.
★ 1.4kpython-ftfy. Fixes mojibake and other glitches in Unicode text, after the fact.
★ 4.1kwikidata. Wikidata client library for Python
★ 369