This is your work, valued
well-typed-agda-interpreter. A well typed interpreter for the simply-typed lambda calculus written in Agda
★ 11desc-n-crunch. Desc'n crunch: Descriptions, levitation, and reflecting the elaborator.
★ 11numpyro_stein. Python
★ 6qsort-inline. Apple's qsort implementation with support for inlined comparison (by macros)
★ 5agda-moddom. Modular Domains in Agda
★ 4fflat-mdsliterals. Extension of Fb with support for modular structured data literals (like XML, JSON, YAML etc.)
★ 4MSc-Thesis. MSc Thesis on practical levitation
★ 3numpyro. Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.
★ 32019-meetup-pyro-intro. Introduction to Pyro PPL for Pioneers of Probabilistic Programming Meetup April 2019
★ 3fflat. The Fb programming language
★ 2agda-tron. An Agda implementation of TRON semantics
★ 1pnerf-jax. Python
★ 1Tools-and-tactics-for-Idris---report. Report and Information for M.Sc. 3rd semester project on rewriting Idris parser and introducing a proof tactic for induction
★ 1jax-dy. Python
★ 1haskell-transformations. Haskell
★ 1Rascal-Light. Implementation of Rascal Light and Rabit - Static Analyzer for Rascal Light
★ 1micro-dsl-properties. Micro DSLs and properties
★ 1parseltongue. A bytecode interpreter of a language where the bytecode is written using Peano Numbers (written for PLT Games Turing Tar-Pit challenge)
★ 1numbers. Haskell
★ 32repa. High performance, regular, shape polymorphic parallel arrays.
★ 145rethinking-numpyro. Statistical Rethinking (2nd ed.) with NumPyro
★ 473cython. The most widely used Python to C compiler
★ 11kdeep-probprog-course. Deep Probabilistic Programming Course @ DIKU
★ 59SymJAX. Documentation:
★ 131pyprob_java. PyProb Java bindings
★ 1CnC_Remastered_Collection. Command & Conquer: Remastered Collection
★ 21kIdris2. A purely functional programming language with first class types
★ 3kSmalltalk. By the Bluebook implementation of Smalltalk-80
★ 901flax. Flax is a neural network library for JAX that is designed for flexibility.
★ 7.3krfcs. PyTorch RFCs (experimental)
★ 147numpyro_stein. Python
★ 6Stein-Variational-Gradient-Descent. code for the paper "Stein Variational Gradient Descent (SVGD): A General Purpose Bayesian Inference Algorithm"
★ 425nonlinear_svgd. Nonlinear SVGD for Learning Diversified Mixture Models
★ 13firefly-monte-carlo. Implementation of an algorithm for Markov chain Monte Carlo with data subsampling
★ 32drbayes. Dr. Bayes
★ 84Stein-Variational-Gradient-Descent. code for the paper "Stein Variational Gradient Descent (SVGD): A General Purpose Bayesian Inference Algorithm"
★ 103linear.agda. A library and case-study for linear, intrinsically-typed interpreters in Agda
★ 36next-700-module-systems. PhD research ;; What's the difference between a typeclass/trait and a record/class/struct? Nothing really, or so I argue.
★ 82gentle-intro-to-reflection. A slow-paced introduction to reflection in Agda. ---Tactics!
★ 105DewarpNet. Code for the paper "DewarpNet: Single-Image Document Unwarping With Stacked 3D and 2D Regression Networks" (ICCV '19)
★ 624pyro-api. Generic API for dispatch to Pyro backends.
★ 16stanc3. The Stan transpiler (from Stan to C++ and beyond).
★ 161pioneers-pp-abc-talk. Pioneers-pp presentation, and code examples
★ 1NCCL. Windows version of NVIDIA's NCCL ('Nickel') for multi-GPU training - please use https://github.com/NVIDIA/nccl for changes.
★ 62talk-2018-deep-learning-rebooted. "A Functional Reboot for Deep Learning", an invited talk for Summer BOB 2019 in Berlin
★ 52language-detection. This is a language detection library implemented in plain Java. (aliases: language identification, language guessing)
★ 769langdetect. Port of Google's language-detection library to Python.
★ 1.9khmsearch. C++ implementation of hamming distance algorithm HmSearch using Kyoto Cabinet
★ 42blockhash-python. Implementation of perceptual image hash calculation in Python
★ 131edward2. A simple probabilistic programming language.
★ 712plaidml. PlaidML is a framework for making deep learning work everywhere.
★ 4.6kbrian2. Brian is a free, open source simulator for spiking neural networks.
★ 1.2kagents. TF-Agents: A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning.
★ 3kRL-Adventure. Pytorch Implementation of DQN / DDQN / Prioritized replay/ noisy networks/ distributional values/ Rainbow/ hierarchical RL
★ 3.2kgpt-2. Code for the paper "Language Models are Unsupervised Multitask Learners"
★ 25kPyNN. A Python package for simulator-independent specification of neuronal network models.
★ 309idris-ct. formally verified category theory library
★ 272Idris2-boot. A dependently typed programming language, a successor to Idris
★ 897darknet. Convolutional Neural Networks
★ 26khakaru. A probabilistic programming language
★ 319SparseNet. [ECCV 2018] Sparsely Aggreagated Convolutional Networks https://arxiv.org/abs/1801.05895
★ 124bayesian_tree. Python
★ 53ncp. Reliable Uncertainty Estimates in Deep Neural Networks using Noise Contrastive Priors
★ 62org.alloytools.alloy. Alloy is a language for describing structures and a tool for exploring them. It has been used in a wide range of applications from finding holes in security mechanisms to designing telephone switching networks. This repository contains the code for the tool.
★ 859AdaBound-Tensorflow. Simple Tensorflow implementation of "Adaptive Gradient Methods with Dynamic Bound of Learning Rate" (ICLR 2019)
★ 148tensor2tensor. Library of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research.
★ 17kXBART. C++
★ 94pyGPGO. Bayesian optimization for Python
★ 246cnn-surrogate. Bayesian deep convolutional encoder-decoder networks for surrogate modeling and uncertainty quantification
★ 110xla. Enabling PyTorch on XLA Devices (e.g. Google TPU)
★ 2.8kinplace_abn. In-Place Activated BatchNorm for Memory-Optimized Training of DNNs
★ 1.3kminimc. Just a little MCMC
★ 235Futhark_Convolution. Implementation of algorithms for image processing and feature extraction in Futhark.
★ 4warplda. Cache efficient implementation for Latent Dirichlet Allocation
★ 164soft-decision-tree. pytorch implementation of "Distilling a Neural Network Into a Soft Decision Tree"
★ 306xgboost. Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
★ 29kpyprobml. Python code for "Probabilistic Machine learning" book by Kevin Murphy
★ 7.1kjax. Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
★ 36ktensorboardX. tensorboard for pytorch (and chainer, mxnet, numpy, ...)
★ 8kMIRAI. Rust mid-level IR Abstract Interpreter
★ 1karxiv-latex-cleaner. arXiv LaTeX Cleaner: Easily clean the LaTeX code of your paper to submit to arXiv
★ 7ksf. Mirror of Software Foundations in PDF
★ 305easytensor. Many-dimensional type-safe numeric ops
★ 46hasktorch. Tensors and neural networks in Haskell
★ 1.2knumpyro. Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.
★ 2.7kneuralkanren. Neural Guided Constraint Logic Programming for Program Synthesis
★ 93torchkit. Python
★ 37haskell-hedgehog. Release with confidence, state-of-the-art property testing for Haskell.
★ 694pytorch_geometric. Graph Neural Network Library for PyTorch
★ 24kfuthark-ad. Notes, examples, and general work on automatic differentiation and probabilistic programming
★ 12futhark. :boom::computer::boom: A data-parallel functional programming language
★ 2.8kpyro-models. Repository of models in Pyro
★ 31karamel. KaRaMeL is a tool for extracting low-level F* programs to readable C code
★ 519pixy-lang. Current work documents on the Pixy programming language
★ 14funsor. Functional tensors for probabilistic programming
★ 250ludwig. Low-code framework for building custom LLMs, neural networks, and other AI models
★ 12ksymbolic-pymc. Tools for the symbolic manipulation of PyMC models, Theano, and TensorFlow graphs.
★ 65mcmc-demo. Interactive Markov-chain Monte Carlo Javascript demos
★ 932ATS-Xanadu. Bootstrapping ATS3
★ 253cwfs. Formalization of Categories with Families
★ 16pymc3-experimental. PyMC3 experimental features not ready to be included in PyMC3 (yet)
★ 3awful-ai. 😈Awful AI is a curated list to track current scary usages of AI - hoping to raise awareness
★ 7.5knevergrad. A Python toolbox for performing gradient-free optimization
★ 4.2kcode. Proof theory seminar
★ 35Meta. Mechanizing Types and Programming Languages using Beluga
★ 22kernel-ep. UAI 2015. Kernel-based just-in-time learning for expectation propagation
★ 17redtt. "Between the darkness and the dawn, a red cube rises!": a proof assistant for cartesian cubical type theory
★ 220swift. A compiler for BLOG probabilistic programming language
★ 26anglican-infcomp. Clojure library for Inference Compilation
★ 6anglican. Probabilistic Programming System Anglican
★ 142ppx. Probabilistic Programming eXecution protocol (PPX)
★ 79pyprob. A probabilistic programming system for simulators and high-performance computing (HPC), based on PyTorch
★ 401anglican-infcomp-examples. Examples for anglican-infcomp
★ 10infer. Infer.NET is a framework for running Bayesian inference in graphical models
★ 1.6kKind. A modern proof language
★ 3.8kMXFusion. Modular Probabilistic Programming on MXNet
★ 105irssi-rust. Rust crate for writing modules for the Irssi IRC client
★ 6aoc2018. Advent of Code 2018
★ 2DMTK. Microsoft Distributed Machine Learning Toolkit
★ 2.7kignite. High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.
★ 4.8keran. ETH Robustness Analyzer for Deep Neural Networks
★ 348generic-syntax. A Scope-and-Type Safe Universe of Syntaxes with Binding, Their Semantics and Proofs
★ 78the-incredible-pytorch. The Incredible PyTorch: a curated list of tutorials, papers, projects, communities and more relating to PyTorch.
★ 13kMS-DOS. The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes
★ 32kagda-brzozowski. [WIP] Brzozowski's DFA minimization algorithm in Agda.
★ 4hitherdither. Dithering algorithms for arbitrary palettes in PIL
★ 260pm-prophet. GAM timeseries modeling with auto-changepoint detection. Inspired by Facebook Prophet and implemented in PyMC3
★ 326pytorch. Tensors and Dynamic neural networks in Python with strong GPU acceleration
★ 102kzhusuan. A probabilistic programming library for Bayesian deep learning, generative models, based on Tensorflow
★ 2.2kqsort-inline. Apple's qsort implementation with support for inlined comparison (by macros)
★ 5coq-in-coq. A formalisation of the Calculus of Constructions
★ 74Wox. A cross-platform launcher that simply works
★ 27kVenturecxx. Primary implementation of the Venture probabilistic programming system
★ 28bayeslite. BayesDB on SQLite. A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself.
★ 940arviz. Exploratory analysis of Bayesian models with Python
★ 1.8kDocEmul. A Toolkit to Generate Structured Historical Documents
★ 15pymc4. (Deprecated) Experimental PyMC interface for TensorFlow Probability. Official work on this project has been discontinued.
★ 708wg-verification. Verification working group
★ 102certigrad. Bug-free machine learning on stochastic computation graphs
★ 403minigo. An open-source implementation of the AlphaGoZero algorithm
★ 3.5ktypepal. TypePal is a framework for name analysis, type checking and type inference
★ 8rascal-core. Static checker, compiler to Java and run-time classes for compiled Rascal programs
★ 12library. Library of the ##dependent distributed research support group
★ 126UniMath. This rocq library aims to formalize a substantial body of mathematics using the univalent point of view.
★ 1ksmalltt. Demo for high-performance type theory elaboration
★ 592Bi71. being a bidirectional reformulation of Martin-Löf's 1971 type theory
★ 25idris-tparsec. TParsec - Total Parser Combinators in Idris
★ 100Scallina. A Coq-based synthesis of Scala programs which are correct-by-construction
★ 79quad-ropes. Ropes meet quad trees on .Net
★ 4Idris-book. Idris for Everybody
★ 9popl2018-papers. Link to preprints for POPL'18 and colocated events
★ 85pyro. Deep universal probabilistic programming with Python and PyTorch
★ 9krocq. The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
★ 5.5knunchaku-coq. [not-working] Coq plugin for using Nunchaku from Coq
★ 3hezarfen. a theorem prover for intuitionistic propositional logic in Idris, with metaprogramming features
★ 122regexpanalyser. Lattice valued regular expressions and an example analysis
★ 9Theano. Theano was a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It is being continued as PyTensor: www.github.com/pymc-devs/pytensor
★ 10ktensorflow. An Open Source Machine Learning Framework for Everyone
★ 197klean-protocol-support. This project contains various supporting libraries for lean to reason about protocols.
★ 43Probabilistic-Programming-and-Bayesian-Methods-for-Hackers. aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
★ 28kpymc. Bayesian Modeling and Probabilistic Programming in Python
★ 9.7korly-full-res. Full resolution images of the O RLY book covers made by The Practical Dev
★ 2.7ktetris-writeup. A place to draft the answers for the tetris PPCG challenge
★ 32SpaceSearch. Coq
★ 9self. Making the world safe for objects
★ 797coquand. TODO
★ 5parametric-demo. Agda
★ 12zKanren. zKanren
★ 11p3-tool. A reconfigurator tool for fPromela with support for variability abstractions.
★ 4Blodwen. A prototype successor to Idris
★ 539idris-chez. An idris backend compiling to chez scheme
★ 47formalabstracts. Lean
★ 168lean3. Lean Theorem Prover
★ 2.2kepigram1. A version of Epigram 1 that can run with newer GHCs
★ 55ELINA. ELINA: ETH LIbrary for Numerical Analysis
★ 136sml-redprl. The People's Refinement Logic
★ 229models17. MoDELS 2017 Artifact Evaluation
★ 4itu-thesis. A highly unofficial, still experimental LaTeX document class for ITU M.Sc. and Ph.D. theses and dissertations
★ 20inox. Solver for higher-order functional programs, used by Stainless
★ 96stainless. Verification framework and tool for higher-order Scala programs. https://gitlab.epfl.ch/lara/stainless
★ 402cubicaltt. Experimental implementation of Cubical Type Theory
★ 600ScalaZ3. DSL in Scala for Constraint Solving with Z3 SMT Solver
★ 127data. Data and code behind the articles and graphics at FiveThirtyEight
★ 17kspacemacs. A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
★ 25kglagol-dsl. A domain specific language that utilizes Domain-Driven Design
★ 17et-al. Fun with binary relation algebra
★ 1rebel. Rascal
★ 13allealle. AlleAlle: a Bounded Relational Model Finder with Data
★ 5php-analysis. PHP language analyses in Rascal
★ 29oberon0. Ruby
★ 2Rascal-Light. Implementation of Rascal Light and Rabit - Static Analyzer for Rascal Light
★ 1parseback. A Scala implementation of parsing with derivatives
★ 201cubical-demo. Agda
★ 45agda-effectful-forcing. Agda formalization of the paper, "Higher-Order Functions and Brouwer's Thesis". Deduces a Brouwer ordinal from a function ((nat -> nat) -> nat) in System T.
★ 13rascal-syntax-highlighting. TM Bundle for syntax highlighting Rascal code
★ 2Luck. Luck -- A Language for Property-Based Generators
★ 37rascal. The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
★ 457megaparsec. Industrial-strength monadic parser combinator library
★ 976hasktrip. Datalog implementation in Haskell. Experimental proving ground for knowledge-base ideas.
★ 23sle16. SLE 2016 Artefact Evaluation
★ 3SymexTRON. Symbolic Executor for the High-Level Transformation Language TRON
★ 1ling. LINear LaNGuage: Type Theory and Process Calculi for Distributed and High-precision programming
★ 109microKanren. The implementation of microKanren, a featherweight relational programming language
★ 318spoon. Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
★ 1.9kflix. The Flix Programming Language
★ 2.7kvar. Verification via Abstract Reduction
★ 5swift. The Swift Programming Language
★ 70ksaw-script. The Software Analysis Workbench
★ 516T2. T2 Temporal Prover
★ 95hbmc. Haskell Bounded Model Checker
★ 7nunchaku. Model finder for higher-order logic
★ 51quickspec. Equational laws for free
★ 270SmartCheck. A Smarter QuickCheck
★ 102research. Work in progress
★ 41potpourri. Where my everyday research happens
★ 57pudding-old. A language-integrated proof assistant, for and in Racket
★ 39LiTra. Official page for Lightweight Transformations for .NET (LiTra)
★ 3vbc. Java
★ 4