Giacomo Leone Maria Cavallini's repositories
Neural-Network-for-Recommendation-Systems
A presentation of recommendation system concepts and a brief introduction to how to implement a neural network for this task. Also, how the YouTube recommender system works.
A-brief-introduction-to-autoencoders
A gentle introduction to autoencoders with examples
A-brief-introduction-to-Siamese-Network
A gentle introduction to siamese networks with examples
Babel_Fish
Creating a text-to-speech for Italian
BitMat
An efficent implementation of the method proposed in "The Era of 1-bit LLMs"
Differential_equation_Eulero_Runge_Kutta_4th
Implementation of a code for the numerical solution of a differential equation describing the motion of a harmonic oscillator using Euler's method and than Runge Kutta 4-th order.
How-to-Increment-the-Accuracy-of-CNN-step-by-step
The aim of this project is to implement an image classifier based on convolu- tional neural networks. Starting by implementing a simple shallow network and then refining it until a pre-trained ResNet18 is implemented, showing at each step how the accuracy of the model improves. The provided dataset (from [Lazebnik et al., 2006]) contains 15 categories.
Mixture-of-depths
Unofficial implementation for the paper "Mixture-of-Depths: Dynamically allocating compute in transformer-based language models"
multidimensional_Monte_Carlo_integration
Integration with Monte Carlo method
NeMo
NeMo: a toolkit for conversational AI
NeMo-text-processing
NeMo text processing for ASR and TTS
random_generators
Several implementations are implemented in the program for generating pseudo-random numbers
Some_simple_programs_to_learn_how_to_manipulate_data
Examples of how to manipulate data
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production