Mohamed Tarek's Projects
18.S096 course at MIT in IAP 2017
Abstract types and interfaces for Markov chain Monte Carlo methods
Algebraic Multigrid in Julia
Materials for the TOPology OPTimization course [ALM]
Materials for the AMSI Winter School
Testing new ideas for array iteration
Pytorch implementations of Bayes By Backprop, MC Dropout, SGLD, the Local Reparametrization Trick, KF-Laplace, SG-HMC and more
Blosc compression for the Julia language
This package implements an abstract branch and bound framework and algorithms with emphasis on JuMP-based optimization and MIP.
A Julia framework for implementing branch-and-bound-type algorithms
Conic Augmented Lagrangian Interior-Point SOlver
forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs
Checkpointing for Automatic Differentiation
Stan from Julia (Julia v1.0, v1.1 and v1.2)
An experimental package to manage computational experiments.
Visualizing convergence was never easier.
A Curious Cumulation of CUDA Cuisine
Umbrella package for CUDA-related packages for use with Requires.jl.
Open-AI's DALL-E for large scale training in mesh-tensorflow.
Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization
The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems
Extension functionality which uses Stan.jl, DynamicHMC.jl, and Turing.jl to estimate the parameters to differential equations
A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, and more for ODEs, SDEs, DDEs, DAEs, etc.
Differentiable matrix factorizations using ImplicitDifferentiation.jl.
A common suite of test functions for stressing the robustness of differentiation tools.