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
CIS-Tutorial-SIGIR2022
Repository for SIGIR 2022 CIS tutorial
cnnimageretrieval-pytorch
CNN Image Retrieval in PyTorch: Training and evaluating CNNs for Image Retrieval in PyTorch
faiss_tips
Some useful tips for faiss
Information-Retrieval
Information Retrieval algorithms developed in python. To follow the blog posts, click on the link:
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
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