A short introduction to Recommendation Systems

In this tutorial, we will dive into recommendation systems. You might not know what recommendation systems are but you see them everywhere on the internet. Everytime you shop on Amazon and you see related products... Or when Netflix recommends you something interesting to watch... The purpose of a recommendation system…

Sentiment analysis in Spanish

Note: (This is a continuation of a previous article in which I explained how to download and plot a heatmap of thousand of tweets sent from my hometown.) You can find the code I used for this tutorial in github. I also uploaded the tweets file so you can follow…

Plotting 100K tweets from my home town

I have been wanting to play with the Twitter API for a long time. Last summer, I thought that it would be interesting to plot a map of my hometown (Murcia, Spain, very nice city with amazing food) showing a heatmap of tweets. The idea is that by plotting those…

Teaching recurrent Neural Networks about Monet

Recurrent Neural Networks have boomed in popularity over the past months, thanks to articles like the amazing The Unreasonable Effectiveness of Recurrent Neural Networks by Andrej Karpathy. Long story short, Recurrent Neural Networks (RNNs) are a type of NNs that can work over sequences of vectors and where their elements…

How to do s3 copy to AWS Redshift for Timestamp Data.

Quick note, might save some headaches to future me. COPY {name} FROM 's3://{bucket_name}/data-{name}' credentials 'aws_access_key_id={AWS_ACCESS_KEY};aws_secret_access_key={AWS_SECRET_KEY}' CSV IGNOREHEADER as 1 GZIP DATEFORMAT as 'auto' ACCEPTANYDATE ; The trick is to use DATEFORMAT as…