Nicola Tonellotto's repositories
cloud-computing
Web repository for the "Cloud Programming Models" module
PythonLectures
Some Python notebooks for my Cloud Computing class
toyscraper
Toy scaping code using JSoup
terrier-micro
An efficient layer to perform query processing on top of Terrier
beir-sparta
Re-Implementation of SPARTA model
a-tour-of-pytorch-optimizers
A tour of different optimization algorithms in PyTorch.
CIS-Tutorial-SIGIR2022
Repository for SIGIR 2022 CIS tutorial
ir_datasets
Provides a common interface to many IR ranking datasets.
LLMs-from-scratch
Implementing a ChatGPT-like LLM from scratch, step by step
pira-project
Repository for the software products developed for the PIRA projects
python-cheatsheet
Comprehensive Python Cheatsheet
python-dev-notes
My notes on developing systems using Python
pytorch-apple-silicon
Setup PyTorch on Mac/Apple Silicon plus a few benchmarks.
pytorch-image-classification
Tutorials on how to implement a few key architectures for image classification using PyTorch and TorchVision.
ranknet-lambdarank-pytorch-examples
train models in pytorch, Learn to Rank, Collaborative Filter, Heterogeneous Treatment Effect, Uplift Modeling, etc
SIFT
A vectorized implementation of Lowe's Scale Invariant Feature Transform.
SIFT-Image-Indexer
A CV2 SIFT-based image similarity using MySQL DB for intermediate results
terrier-core
Terrier IR Platform
tikz_favorites
collection of favorite TikZ graphics
uvadlc_notebooks
Repository of Jupyter notebook tutorials for teaching the Deep Learning Course at the University of Amsterdam (MSc AI), Fall 2023
what_are_embeddings
A deep dive into embeddings starting from fundamentals