Integrating Computer Vision with NLP

My new car displays the highway speed limit. It’s a small reproduction of a speed limit sign, located on the upper left corner of the display. Which isn’t such a big deal, considering map data has included speed limits for the last ten years.

But I had a surprise when I was driving on a rural back road. It was twisty and in the middle of the forest. I was preoccupied with trying to avoid the deer springing out of the ditches, but noticed the speed limit had changed to eighty-five miles per hour. What?

Continue reading Integrating Computer Vision with NLP

Master AI-powered Sentiment Analysis

You sent me the wrong version of the Excaliber Coffee Pot. Your company constantly makes mistakes with shipping. I hate doing business with you!

I just wanted to tell you I received my Excaliber Coffee Pot today. It is exactly what I expected and needed. I can’t thank you enough!

Consider these two pieces of feedback from customers, sent via the contact form on a company’s website. One is from an unhappy customer – and one is from a satisfied customer. Both are regarding shipping the Excaliber Coffee Pot. An astute product manager (we’ll call her “Sarah”) would follow up: why is this customer happy (or sad)? Would this customer recommend this product to (or warn) their friends? Would this customer shop with us again?

Continue reading Master AI-powered Sentiment Analysis

A Guide to Natural Language Processing with R

Let’s assume you’re reading this for one of three reasons:

  • You have experience with R, but not NLP
  • You have experience with NLP, but not R
  • You have no idea what this is all about, but someone said you need this for some reason. (Perhaps a thesis advisor? A data scientist? A trendy article?)

Let’s start with two brief explanations you can use to orient yourself in this new world.

Continue reading A Guide to Natural Language Processing with R