Posts

Let's play with MNIST! Generate digits with Convolutional Variational Autoencoders

This post is dedicated to the development of a Flask web application capable of drawing digits through the use of a generative model. This model is obtained by training a convolutional variational autoencoder on the MNIST dataset of handwritten digits using Keras+Tensorflow.
Let's play with MNIST! Generate digits with Convolutional Variational Autoencoders

Personality detection using BERT

In this post I show how to leverage BERT, a transformer-based language representation model, in order to identify the personality type of users based on their writing style and the content of their posts, according to the Myers-Briggs indicator (MBTI).
Personality detection using BERT

Play with BERT! Text classification using Huggingface and Tensorflow

In what follows, I’ll show how to fine-tune a BERT classifier, using Huggingface and Keras+Tensorflow, for dealing with two different text classification problems. The first consists in detecting the sentiment (negative or positive) of a movie review, while the second is related to the classification of a comment based on different types of toxicity, such as toxic, severe toxic, obscene, threat, insult and identity hate.
Play with BERT! Text classification using Huggingface and Tensorflow

Emotion detection from speech using Bi-directional LSTM networks and attention mechanism in Keras

This post is dedicated to the development of an artificial intelligence application capable of identifying the emotions expressed through the voice in spoken language. The classification model focuses on seven different emotions (anger, boredom, disgust, fear, happiness, sadness, neutral) and is enhanced with the attention mechanism.
Emotion detection from speech using Bi-directional LSTM networks and attention mechanism in Keras

What breed is that puppy? Dog breed classification using Convolutional Neural Networks and Transfer Learning in Keras

In what follows, I’ll show how to build a dog breed classifier based on Convolutional Neural Networks, which focuses on two particular breeds: Chihuahua and Pug. In order to cope with the small amount of traning data, the model exploits three main techniques: real time data augmentation, Transfer Learning and fine tuning.
What breed is that puppy? Dog breed classification using Convolutional Neural Networks and Transfer Learning in Keras

Usa 2020, chi vincerà le elezioni? L’analisi dei tweet vede in testa Biden

Chi sarà il prossimo presidente degli Stati Uniti? Secondo l’algoritmo messo a punto da un team di ricercatori dell’Università della Calabria per l’analisi del sentiment sui social media, sarà Joe Biden a vincere oggi le elezioni.
Usa 2020, chi vincerà le elezioni? L’analisi dei tweet vede in testa Biden

An overview of current research on hashtag recommendation

With the fast growing of microblog services, several NLP techniques have been developed for learning the representation of microblog posts and recommending pertinent hashtags. In what follows I’ll introduce some of the most effective state-of-art approaches in this field.
An overview of current research on hashtag recommendation

Chi vincerà le elezioni? Twitter (e l'intelligenza artificiale) aiutano a prevederlo

Il gruppo di ricerca del professor Talia ha messo a punto un sistema basato su reti neurali che analizza gli hashtag e interpreta l’orientamento di voto degli elettori. Metodologia testata con successo per le presidenziali Usa 2016 e le Politiche italiane.
Chi vincerà le elezioni? Twitter (e l'intelligenza artificiale) aiutano a prevederlo