This post is part of a series in which I'm discussing several parts of my AI_at_Rappi presentation. In the last two posts, we first discussed how to evaluate a churn marketing campaign using a financial evaluation measure and then how to estimate the customer lifetime value and also how it is possible to design experiments... Continue Reading →
Maximizing a churn campaign’s profitability with cost-sensitive Machine Learning, part 2
This post is part of a series in which I'm discussing several parts of my AI_at_Rappi presentation. In the latest post, we discussed how to evaluate a churn marketing campaign using a financial evaluation measure. In this one, we're going to deep down in a couple of important concepts needed to fully being able to... Continue Reading →
Maximizing a churn campaign’s profitability with cost-sensitive Machine Learning, part 1.
This post is part of a series in which I'm discussing several parts of my AI_at_Rappi presentation. In a previous post I discussed a particular algorithm for recommending restaurants called rest2vec. This time I wanted to talk about how to model customer churn using cost-sensitive machine learning. Churn modeling The two main objectives of subscription-based... Continue Reading →
Rest2Vec: Recommending similar restaurants
It has been almost a year since I joined the Rappi Artificial Intelligence team. It has been a blast, lots of highly complex challenges with big rewards. As part of my role, I have been giving talks on countless occasions, and even if I have to adjust my speech according to each audience background, I... Continue Reading →
Hunting Malicious Certificates with Deep Learning
Seeing the signature green padlock and “https” in the browser bar means one thing for most internet users: safety. However, is this sense of security justified? The short answer is a loud, resounding, no! To start, let’s define what “https” really means: that the website being accessed is encrypted, and all information sent through the site is protected by... Continue Reading →
DeepPhish: Simulating malicious AI
Recently we presented a research paper on the malicious usage of AI by cyber attackers. Here the abstract, slides a link to the paper. Machine Learning and Artificial Intelligence have become essential to any effective cyber security and defense strategy against unknown attacks. In the battle against cybercriminals, AI-enhanced detection systems are markedly more accurate... Continue Reading →
Building AI Applications Using Deep Learning
Recently, we have seen a huge boom around the field of deep learning; it is currently being implemented in a wide variety of fields, from driverless cars to product recommendation. In their most primitive form, deep learning algorithms originated in the 1960s. If the concept has been around for decades, why is it that widespread... Continue Reading →
Machine Learning Explained
Machine learning models are often dismissed on the grounds of lack of interpretability. There is a popular story about modern algorithms that goes as follows: Simple linear statistical models such as logistic regression yield to interpretable models. On the other hand, advanced models such as random forest or deep neural networks are black boxes, meaning... Continue Reading →