NLP Powers Revolutionary Authorship Attribution System

NLP Powers Revolutionary Authorship Attribution System

Authorship attribution is not a new trend in human history, nor is it a problem only of recent years. With the spread of literacy, questions of authorship attribution have been raised as early as at the dawn of the last millennia. However, the sense of urgency and demand for high-end...

Read more
Machine Learning Projects: A Step by Step Approach

Machine Learning Projects: A Step by Step Approach

Machine learning is one of the most talked about fields in seemingly every industry spanning autonomous vehicles to health monitoring, financial management to education, robotics to biometrics, surveillance to home automation. Indeed, no industry will go untouched by the many machine learning technologies. The reasons for this boom are threefold:...

Read more
Machine Learning with TensorFlow

Machine Learning with TensorFlow

Remember science courses back in grade school? It might have been a while ago, or who knows – maybe you’re in grade school now, starting your journey in machine learning early. Either way, whether you took biology, chemistry, or physics, a common technique to analyze data is to plot how...

Read more
Human-Machine Interaction gets Emotional

Human-Machine Interaction gets Emotional

You’ve seen it in just about every classic noir film: the disheveled suspect is man-handled into an old wooden chair before a small table in a nondescript, dimly lit room. A bright, harsh light is suddenly turned on and tilted, full glare, into the unshaven face. Then the interrogation begins....

Read more
A DARPA Perspective on Artificial Intelligence

A DARPA Perspective on Artificial Intelligence

DARPA has always been on the forefront of Artificial Intelligence (AI), driving the technology forward. So it’s no surprise that we have some pretty definitive views about where it’s headed. There’s been a lot of hype and bluster about AI, talk about a singularity that will see AI exceeding the...

Read more
Introduction to Convolutional Neural Networks

Introduction to Convolutional Neural Networks

Nine times out of ten, when you hear about deep learning breaking a new technological barrier, Convolutional Neural Networks are involved. Also called CNNs or ConvNets, these are the workhorse of the deep neural network field. They have learned to sort images into categories even better than humans in some...

Read more
An Introduction to Computer Vision

An Introduction to Computer Vision

We’re delighted and honored to present this five-part series of tutorials on Computer Vision created by Stanford’s Andrej Karpathy. Computer Vision is ubiquitous now, with applications in search, image understanding, apps, mapping, medicine, drones, and self-driving cars. Core to many of these applications are visual recognition tasks such as image...

Read more