Nicola Tonellotto's repositories
Information-Retrieval
Information Retrieval algorithms developed in python. To follow the blog posts, click on the link:
cnnimageretrieval-pytorch
CNN Image Retrieval in PyTorch: Training and evaluating CNNs for Image Retrieval in PyTorch
faiss_tips
Some useful tips for faiss
pytorch-Deep-Learning
Deep Learning (with PyTorch)
programming-ebooks
These are all the programming ebooks that I have collected.
nanopq
Pure python implementation of product quantization for nearest neighbor search
consistent_weighted_sampling
Software of 0-bit Consistent Weighted Sampling
terrier-ef
Elias-Fano compression for Terrier 5
CWS
Implementation of Consistent Weighted Sampling (CWS), a similarity-preserving hashing technique for weighted Jaccard similarity
transformer-time-series-prediction
proof of concept for a transformer-based time series prediction model
mathematical-python
Introduction to Mathematical Computing with Python and Jupyter
ReQue
A Benchmark Workflow and Dataset Collection for Query Refinement
Optimal-Freshness-Crawl-Scheduling
Dataset and code for three Web crawling-related papers from SIGIR-2019, NeurIPS-2019. and ICML-2020.
conversationalIR
Overview of datasets and venues relevant for conversational search.
EloquentMicroML
Eloquent algorithms of Machine learning for microcontrollers
teaching
Information Retrieval Courses @ TU Wien
practical-python
Practical Python Programming (course by @dabeaz)
cedr
Code for CEDR: Contextualized Embeddings for Document Ranking, accepted at SIGIR 2019.
ThinkPython2
LaTeX source and supporting code for Think Python, 2nd edition, by Allen Downey.
HiBench
HiBench is a big data benchmark suite.
academic-kickstart
📝 Easily create a beautiful website using Academic, Hugo, and Netlify
TREC-2019-Deep-Learning
Website for the TREC Deep Learning Track 2019
leaf
Leaf: A Benchmark for Federated Settings