This is your work, valued
ot_estimators. Implementations of several fast approximate algorithms for geometric optimal transport (OT)
★ 118pytorch_kmeans. Implementation of the k-means algorithm in PyTorch that works for large datasets
★ 43blog. :sparkling_heart: Things I care about :sparkling_heart:
★ 13me. Python
★ 3PCF. Programming Computable Functions and more
★ 3automation. Python
★ 2smoothing-adversarial. Code replicating the results of our "Provably Robust Deep Learning via Adversarially Trained Smoothed Classifiers" paper.
★ 2debug_output. C
★ 1list_of_publications. JavaScript
★ 1ilyaraz_test_crate_1. Rust
★ 1toy_tsp. Toy TSP solver
★ 1FALCONN. FAst Lookups of Cosine and Other Nearest Neighbors
★ 1ot_estimators. Implementations of several fast approximate algorithms for geometric optimal transport (OT)
★ 118automation. Python
★ 2ciphercore. User-friendly secure computation engine based on secure multi-party computation
★ 375barlow. Code for the CVPR 2021 paper: Understanding Failures of Deep Networks via Robust Feature Extraction
★ 363db. A framework for analyzing computer vision models with simulated data
★ 126algory. Algorithms and data structures in Python
★ 3opacus. Training PyTorch models with differential privacy
★ 1.9kemp-tool. C++
★ 244emp-ot. Oblivious Transfer, Oblivious Transfer Extension and Variations
★ 189algorithms-in-SEAL. Some algorithms for computation on encrypted data based on Microsoft SEAL
★ 27PathOHeap. Path Oblivious Heap C++ Reference Implementation
★ 24Spartan. Spartan: High-speed zkSNARKs without trusted setup
★ 864NTK4A. Code for the paper: "Tensor Programs II: Neural Tangent Kernel for Any Architecture"
★ 109DGLE. Powerful independent cross-platform engine for 2D/3D games and visualizations. Young, strong and crazy!
★ 166discrete-gaussian-differential-privacy. Code for Canonne-Kamath-Steinke paper https://arxiv.org/abs/2004.00010
★ 63robust-local-lipschitz. A Closer Look at Accuracy vs. Robustness
★ 88securenn-public. Implementation of protocols in SecureNN.
★ 130MP-SPDZ. Versatile framework for multi-party computation
★ 1.2kTRADES. TRADES (TRadeoff-inspired Adversarial DEfense via Surrogate-loss minimization)
★ 557neural-locality-sensitive-hashing. End-to-End learning space partition for Locality Sensitive Hashing
★ 8CrypTen. A framework for Privacy Preserving Machine Learning
★ 1.7kcoronavirus. Folding@home COVID-19 efforts
★ 1.1kCOVID-19. Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
★ 29kfull-stack-hello. minimal instruction set and assembler/compiler for "Hello World" execution
★ 115denoised-smoothing. Provably defending pretrained classifiers including the Azure, Google, AWS, and Clarifai APIs
★ 101rs4a. Randomized Smoothing of All Shapes and Sizes (ICML 2020).
★ 51rehashing. fast kernel evaluation in high dimensions via hashing
★ 25statopt. Statistical adaptive stochastic optimization methods
★ 32semisup-adv. Semisupervised learning for adversarial robustness https://arxiv.org/pdf/1905.13736.pdf
★ 141org-sort-tasks. Functions to keep TODO tasks in orgmode sorted and organized.
★ 45OPOT. data files for comparing optimal transport algorithms
★ 9julia. The Julia Programming Language
★ 49khiring-model. Python
★ 18xbyak. A JIT assembler for x86/x64 architectures supporting FPU, MMX, SSE (1-4), AVX (1-2, 512), APX, and AVX10.2
★ 2.3ktypescript. Algebraic graphs implementation in TypeScript
★ 134binaryen. Optimizer and compiler/toolchain library for WebAssembly
★ 8.6kassemblyscript. A TypeScript-like language for WebAssembly.
★ 18kfast_adversarial. [ICLR 2020] A repository for extremely fast adversarial training using FGSM
★ 446tcs. Book in preparation: introduction to theoretical computer science
★ 1.1krobustness. A library for experimenting with, training and evaluating neural networks, with a focus on adversarial robustness.
★ 945ITensor. A C++ library for efficient tensor network calculations
★ 404plundervolt. C++
★ 186systemds. An open source ML system for the end-to-end data science lifecycle
★ 1.1kSketchyCGAL. MATLAB implementation of the Scalable Semidefinite Programming
★ 27fancy-garbling. Rust implementation of the BMR16 arithmetic garbling scheme.
★ 35sortnetopt. Lower Size Bounds for Sorting Networks
★ 46YouTokenToMe. Unsupervised text tokenizer focused on computational efficiency
★ 980learn-to-hash. Neural LSH [ICLR 2020] - Using supervised learning to produce better space partitions for fast nearest neighbor search.
★ 73unilm. Large-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities
★ 22kap_perf_py. A Python interface to the AdversarialPrediction.jl (https://github.com/rizalzaf/AdversarialPrediction.jl).
★ 8demikernel. Kernel-Bypass LibOS Architecture
★ 1.2kylg. [CVPR 2020] Official Implementation: "Your Local GAN: Designing Two Dimensional Local Attention Mechanisms for Generative Models".
★ 136splot. Visualizing the activity of many concurrent processes
★ 59timeplot. Analyst's swiss army knife for visualizing data from ad-hoc log files
★ 81progtexts. TeX
★ 28DeepFovea. Neural Reconstruction for Foveated Rendering and Video Compression using Learned Statistics of Natural Videos
★ 392TreeWasserstein. Matlab code for tree-Wasserstein distance in the paper "Tree-Sliced Variants of Wasserstein Distances", NeurIPS, 2019. (Tam Le, Makoto Yamada, Kenji Fukumizu, Marco Cuturi) --- A valid positive definite Wasserstein kernel for persistence diagrams: exp(-TW/t)
★ 11grin-linkability. Grin transaction data corresponding to research on transaction linkability
★ 53mpyc. MPyC: Multiparty Computation in Python
★ 415sketch. C++ Implementations of sketch data structures with SIMD Parallelism, including Python bindings
★ 156FarManager. File and Archive Manager
★ 2.2kGP4A. Code for NeurIPS 2019 paper: "Tensor Programs I: Wide Feedforward or Recurrent Neural Networks of Any Architecture are Gaussian Processes"
★ 253MPCircuits. Optimized Circuit Generation for Secure Multiparty Computation
★ 12AgnosticMeanAndCovarianceCode. Agnostic Mean estimation code for the paper "Agnostic Estimation of Mean and Covariance"
★ 14toy_tsp. Toy TSP solver
★ 1hl. Hub Labeling Algorithms Implementation
★ 60scGeneFit-python. Python code for genetic marker selection using linear programming
★ 43xena. Lean Library currently studying for a degree at Imperial College
★ 229NeurIPS-2019-Stats. General stats about NeurIPS 2019
★ 28POT. POT : Python Optimal Transport
★ 2.8kdune. A composable build system for OCaml.
★ 1.9kungoogled-chromium. Google Chromium, sans integration with Google
★ 27kspiral. We provide a pre-trained model for unconditional 19-step generation of CelebA-HQ images
★ 336fair_clustering. Python
★ 20znn-release. Multi-core CPU implementation of deep learning for 2D and 3D sliding window convolutional networks (ConvNets).
★ 95columnar. High-throughput columnar serialization in Rust
★ 205support. Support size estimator
★ 6contextlocnet. ContextLocNet: Context-aware Deep Network Models for Weakly Supervised Localization (ECCV 2016)
★ 87engine. A reference implementation of the Russian GOST crypto algorithms for OpenSSL
★ 454cil. C Intermediate Language
★ 402pytorch-classification. Classification with PyTorch.
★ 1.7ktaco. The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs
★ 1.4k8cc. A Small C Compiler
★ 6.4knqcc. A compiler for a tiny (but growing!) subset of C, written in OCaml.
★ 303puffinn. Parameterless and Universal FInding of Nearest Neighbors
★ 60private-join-and-compute. C++
★ 853robustness_applications. Notebooks for reproducing the paper "Computer Vision with a Single (Robust) Classifier"
★ 129polyhedra-correction-library. Code of my qualification and PhD works: reconstruction and correction of 3D polyhedra from shadow contours
★ 4adversarial-nonparametrics. Robustness for Non-Parametric Classification: A Generic Attack and Defense
★ 18robust-filter. [ICML 2017] Robust estimation of mean and covariance in high dimensions
★ 33CIFAR-10.1. Release of CIFAR-10.1, a new test set for CIFAR-10.
★ 226ImageNetV2. A new test set for ImageNet
★ 267Flash. LSH-GPU ANN package
★ 95Estimate_CC. C++
★ 4HashingDeepLearning. Codebase for "SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systems"
★ 1.1ksmoothing-adversarial. Code replicating the results of our "Provably Robust Deep Learning via Adversarially Trained Smoothed Classifiers" paper.
★ 2smoothing-adversarial. Code for our NeurIPS 2019 *spotlight* "Provably Robust Deep Learning via Adversarially Trained Smoothed Classifiers"
★ 229EzPC. C++
★ 450YOPO-You-Only-Propagate-Once. Code for our nips19 paper: You Only Propagate Once: Accelerating Adversarial Training Via Maximal Principle
★ 180dfs-kotlin-benchmark. Lets try to figure out, why dfs written in kotlin is so slow
★ 4knn_vgg. Epic comparison between feature clustering vs additional layers with various numbers of layers peeled off from VGG.
★ 1pygcn. Graph Convolutional Networks in PyTorch
★ 5.4ktpu. Reference models and tools for Cloud TPUs.
★ 5.3klearning-to-route. Code for ICML2019 paper: Learning to Route in Similarity Graphs
★ 62ru.javascript.info. Современный учебник JavaScript
★ 4.1kreact-katex. Display math in TeX with KaTeX and ReactJS
★ 440algoprog. CoffeeScript
★ 40SPTAG. A distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scenario.
★ 5kspcppl. Prewritten code library for programming contests
★ 31testlib.hpp. Yet another testlib
★ 3conv-sv. The Singular Values of Convolutional Layers
★ 73C-to-Forth-compiler. Few people use Forth. But this might be useful if you want to!
★ 34spreadingvectors. Open source implementation of "Spreading Vectors for Similarity Search"
★ 322opc. One Page CPU Project - CPU, Assembler & Emulator each in a single page of code
★ 84robust-verify-benchmark. Benchmark for LP-relaxed robustness verification of ReLU-networks
★ 42BosqueLanguage. The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.
★ 5.2kneural-tangents. Fast and Easy Infinite Neural Networks in Python
★ 2.4kprivate-ai-resources. SOON TO BE DEPRECATED - Private machine learning progress
★ 468sisc. Second Interpreter of Scheme Code [unofficial maintenance fork]
★ 28biwascheme. Scheme interpreter written in JavaScript
★ 783schemely. Scheme plugin for IntelliJ
★ 26intellij-scheme. IntelliJ plugin for Scheme programming language
★ 34DMM. Data Flow Matrix Machines. Generalization of recurrent neural networks.
★ 15simd_interleave. Interleaving bits from two sources using SIMD instructions.
★ 14graph-based-code-modelling. Code for "Generative Code Modeling with Graphs" (ICLR'19)
★ 172libOTe. A fast, portable, and easy to use Oblivious Transfer Library
★ 503deep-q-drive. Simple implementation of deep q-learning and driving environment
★ 5self-attention-gan. Python
★ 1ksmoothing. Provable adversarial robustness at ImageNet scale
★ 414LSH_Memory. One-Shot Learning using Nearest-Neighbor Search (NNS) and Locality-Sensitive Hashing LSH
★ 75Fair-Regression. Code and simulated data for the paper “Fair Regression for Health Care Spending”
★ 20GP-EST. Bayesian optimization with the Gaussian process assumption
★ 30pytorch_kmeans. Implementation of the k-means algorithm in PyTorch that works for large datasets
★ 43funML. Machine learning algorithms.
★ 3aggregator. TCS Aggregator
★ 1NGT. Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data
★ 1.4kalgorithms. Bug-tracking for Jeff's algorithms book, notes, etc.
★ 8.1kprivacy. Library for training machine learning models with privacy for training data
★ 2krapid. Rapid is a scalable distributed membership service
★ 139PQCrypto-LWEKE. FrodoKEM: Learning with Errors Key Encapsulation. FrodoKEM is a family of key-encapsulation mechanisms that are designed to be conservative yet practical post-quantum constructions whose security derives from cautious parameterizations of the well-studied learning with errors problem.
★ 165obliv-c. C
★ 184sql-differential-privacy. Dataflow analysis & differential privacy for SQL queries. This project is deprecated and not maintained.
★ 402SEAL. Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
★ 4kMISSION. MISSION: Ultra Large-Scale Feature Selection using Count-Sketches
★ 4schm. C++
★ 38slalom. Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardware
★ 175IPO-Review-Chapter. Explanation of IPO data extraction from SDC Platinum, data cleaning and matching with CRSP
★ 21Where-s-That-Paper-. A Chrome extension that automatically adds viewed academic papers to your favorites.
★ 17man-intrinsics. Create man pages from information used by Intel Intrinsics Guide and optionally uops.info
★ 46fsck. Check and fix UNIX xv6 file system damages.
★ 4phabricator. Effective June 1, 2021: Phabricator is no longer actively maintained.
★ 12ktf-encrypted. A Framework for Encrypted Machine Learning in TensorFlow
★ 1.2khazel. Hazel, a live functional programming environment with typed holes
★ 1.1kopenenclave. SDK for developing enclaves
★ 1.2kgazelle_mpc. C++
★ 68jsnark. A Java library for zk-SNARK circuits
★ 217tfhe. TFHE: Fast Fully Homomorphic Encryption Library over the Torus
★ 1.3kMST. Java
★ 1py-spy. Sampling profiler for Python programs
★ 15khadamard_response. Hadamard Response: Communication efficient, sample optimal, linear time locally private learning of distributions
★ 16jheaps. Master repository for the JHeaps project
★ 54TinyGarble. TinyGarble: Logic Synthesis and Sequential Descriptions for Yao's Garbled Circuits
★ 129Brain-Computer-Interface-BCI-based-on-Steady-State-Visual-Evoked-Potential-SSVEP-. MATLAB
★ 7bcg. Blended Conditional Gradient (BCG) Algorithm Package in Python
★ 5dbn_upper_bound. Computational effort to upper bound the de Bruijn-Newman constant as part of a Polymath project
★ 15adversarial-logit-pairing-analysis. Analysis of Adversarial Logit Pairing
★ 61grumpy. Minimalistic blog engine
★ 149ENCRYPTO_utils. Crypto and networking utils used for ABY and OTExtension
★ 19MIRACL. MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
★ 701awesome-mpc. A curated list of multi party computation resources and links.
★ 2kzkledger. Privacy-preserving auditing for distributed ledgers
★ 68OTExtension. C++ OT extension implementation
★ 129ABY. ABY - A Framework for Efficient Mixed-protocol Secure Two-party Computation
★ 495icfpc2017-kontur-ru. kontur.ru team @ ICFPC 2017
★ 4robust-features-code. Code for "Robustness May Be at Odds with Accuracy"
★ 90RHash. Great utility for computing hash sums
★ 723yugabyte-db. YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
★ 10klightspeed. lightspeed matlab toolbox
★ 134tarsnap. Command-line client code for Tarsnap.
★ 954blasjs. Pure Javascript manually written :ok_hand: implementation of BLAS, Many numerical software applications use BLAS computations, including Armadillo, LAPACK, LINPACK, GNU Octave, Mathematica, MATLAB, NumPy, R, and Julia.
★ 294GNOIMI. C++
★ 160HJW_KL_divergence_estimator. Python
★ 11KaHIP. KaHIP -- HIGH Quality Partitioning.
★ 489Translator-HumanParityData. Human evaluation results and translation output for the Translator Human Parity Data release
★ 37entropy. Entropy estimator
★ 15Lol. Λ ⚬ λ: Functional Lattice Cryptography
★ 237hillview. Big data spreadsheet
★ 107Harmonica. Code repository for the paper "Hyperparameter Optimization: A Spectral Approach" by Elad Hazan, Adam Klivans, Yang Yuan.
★ 177fastchess. Predicts the best chess move with 27.5% accuracy by a single matrix multiplication
★ 102bksvd. Fast randomized block Krylov method for the singular value decomposition
★ 42GHMatch. GHMatch code for https://arxiv.org/pdf/1610.05214.pdf
★ 5QAP_pt. C
★ 28eigen-git-mirror. THIS MIRROR IS DEPRECATED -- New url: https://gitlab.com/libeigen/eigen
★ 1.8kEdgeML. This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
★ 1.7kmanim. Animation engine for explanatory math videos
★ 89kStreamingCC. A C++ library for summarizing data streams
★ 23optimistic_GAN_training. Jupyter Notebook
★ 46quadsketch. Implementation of QuadSketch algorithm
★ 11LuSTScenario. Luxembourg SUMO Traffic (LuST) Scenario
★ 115Laplacians.jl. Algorithms inspired by graph Laplacians: linear equation solvers, sparsification, clustering, optimization, etc.
★ 245