Riccardo Cantini

Riccardo Cantini

PhD student in Information and Communication Technologies

DIMES, University of Calabria

Biography

Riccardo Cantini is a PhD student in Information and Communication Technologies at the Department of Computer Science, Modeling, Electronics and Systems Engineering of the University of Calabria, since 2019. Currently he is teaching assistant for Distributed Systems and Cloud/Edge Computing for the Internet of Things, master’s degree course in Computer Engineering for the IoT. He is also a member of the Scalable Computing and Cloud Laboratory (SCALab) at the University of Calabria since 2018. He was co-supervisor of several Computer Engineering theses, mainly in the field of Data Mining and Artificial Intelligence.

His research interests include social media and big data analysis, deep learning, natural language processing, sentiment analysis, edge/fog computing, parallel and distributed data analysis.

Interests

  • Deep Learning
  • Natural Language Processing
  • Social Media and Big Data Analysis
  • Parallel and Distributed Data Analysis

Education

  • M.Sc. in Computer Engineering, 2019

    University of Calabria

  • B.Sc. in Computer Engineering, 2016

    University of Calabria

Recent Posts

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

Recent Publications

Quickly discover relevant content by filtering publications.

Discovering Political Polarization on Social Media: A Case Study

Social media analysis is a fast growing research area aimed at extracting useful information from social media. This paper presents a …

Learning Political Polarization on Social Media Using Neural Networks

Social media analysis is a fast growing research area aimed at extracting useful information from social media platforms. This paper …
Learning Political Polarization on Social Media Using Neural Networks

Contact

  • riccardo.cantini@unical.it
  • Cubo 41C, 5th floor, via P. Bucci, Rende (CS), Calabria 87036
  • Office hours: send an email for booking an online meeting on Microsoft Teams