Here 👇 you can find some random stuff that I wrote.
Recent Posts
Some challenges of bringing NLP models in production
Summary “As the machine learning (ML) community continues to accumulate years of experience with live systems, a wide-spread and uncomfortable trend has emerged: developing and deploying ML systems is relatively fast and cheap, but maintaining them over time is difficult and expensive”. (Sculley, et al., 2015)
In this talk, we are going to take a look at some problems that arise when we are ready to bring NLP models to production.
read more
Setting up a server for NLP models in production
Summary In machine learning, serving a trained model means making it available for people to use it to get predictions from their data and it is a fundamental step of bringing any NLP research outcome to production.
Here we will see how to set up a high-performing inference server capable of running models saved in different formats. We will be using the TensorRT Inference Server (TRTIS from now on), developed by nvidia.
read more
Using jupyter notebooks with a virtual environment
Summary Do you use jupyter notebooks? And virtual environment too, right? And do you know how to use them together? Ah! I got you. It is very simple: follow this guide to learn how to install a custom kernel.
Why? Using virtual environments is important:
it helps you to maintain your system clean: don’t install system-wide libraries that you are only going to use once for a small project
read more
Un manifesto per i manuali universitari
Allen Downey è docente di informatica presso l’Olin College (Needham, Massachusetts - USA) e autore di una fortunata serie di manuali di statistica. Qualche anno fa ha scritto un bel manifesto per i nuovi manuali universitari: lo traduco qui al volo con il permesso dell’autore. Qui trovate l’originale in inglese.
Il mio manifesto per i manuali universitari è così semplice da sembrare stupido: gli studenti dovrebbero poterli leggere e capire.
read more
Presentations on steroids
Learn how to combine reveal.js+pandoc+GitHub Pages to put together a great presentation.
Summary Reveal.js is a great framework for producing awesome presentations. If you are reading this, then you are probably already familiar with it; if you don’t, and you give presentations using slides, then you should stop reading immediately and go read about Reveal here. This article explains how to host your presentations on GitHub pages. Check this page to see what the result looks like.
read more