Stefano Crotti's repositories
BeliefPropagation.jl
The Belief Propagation approximation for probability distributions on sparse graphs
IndexedGraphs.jl
A minimal Graphs.jl implementation of SparseMatrixCSC-based graphs with arbitrary properties
MatrixProductBP.jl
Matrix Product Belief Propagation
TensorTrains.jl
Tensor Trains, mostly as probability distributions
UniformIsingModels.jl
Exact computations on fully-connected Ising models with uniform couplings
AlgorithmicStatMech
Material for a mini-course held at Facultad de FĂsica, Universidad de La Habana, in February 2024
ChainModels.jl
Discrete probability distributions factorized on a one-dimensional chain
Graphs.jl
An optimized graphs package for the Julia programming language
IndexedFactorGraphs.jl
Factor graphs based on IndexedGraphs.jl
IsingChains.jl
Exact computations on 1D Ising models with open boundary conditions
ITensors.jl
A Julia library for efficient tensor computations and tensor network calculations
LogarithmicNumbers.jl
A logarithmic number system for Julia.
MPSKit.jl
Contains code for tackling 1 dimensional (quantum) problems using tensor network algorithms.
simple-bayes
Reproducing the results shown in lecture 15 of the amazing "Information Theory, Pattern Recognition, and Neural Networks" series by David MacKay
stecrotti.github.io
Personal page
tensornetwork.org
Source for The Tensor Network open-source review article
LLMs-from-scratch
Implementing a ChatGPT-like LLM in PyTorch from scratch, step by step
pytorch-deep-learning
Materials for the Learn PyTorch for Deep Learning: Zero to Mastery course.
TensorCast.jl
It slices, it dices, it splices!
ThreadsX.jl
Parallelized Base functions