Uplift Modeling

By Alejandro Correa and Maria Fernanda Cortes  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, In a follow-up, I discussed how to include financial costs when analyzing a churn model.  This time... Continue Reading →

Maximizing a churn campaign’s profitability with cost-sensitive Machine Learning, part 3

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 →

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 →

Machine Learning Algorithms – Naive Bayes Classifier

A Naive Bayes Classifier is a supervised machine-learning algorithm that uses the Bayes’ Theorem, which assumes that features are statistically independent. The theorem relies on the naive assumption that input variables are independent of each other, i.e. there is no way to know anything about other variables when given an additional variable. Regardless of this assumption, it... Continue Reading →

Up ↑