How AI will impact the Legal profession

How AI will impact the Legal profession

If you have recently received a parking ticket, you can use the services of a robot lawyer to help. The robot lawyer asks as series of questions like where the ticket was issued, a description of what happened and within a few minutes, you can have a 500-word letter to send to the city to contest the parking ticket. This bot lawyer has, so far, ...

Game of Thrones, Murder Network Analysis

Game of Thrones, Murder Network Analysis

Everybody’s favorite show about bloody power struggles and dragons, Game of Thrones, is back for its seventh season. And since we’re such big GoT fans here, we just had to do a project on analyzing data from the hit HBO show. You might not expect it, but the show is rife with data and has been the subject of various data projects from data ...

D3.Annotation: Design and Modes

D3.Annotation: Design and Modes

In April, I gave a talk at d3.bayarea(). Here's an adaptation of that talk as an introduction to d3.annotation(). LIBRARY BASICS I started this library by gathering examples of annotations that I liked. From those examples, the majority of use cases followed a pattern: a (the thing the annotation is annotating), a , and a  joining the note to ...

Let’s Have Some Sympathy For The Part-time R User

Let’s Have Some Sympathy For The Part-time R User

When I started writing about methods for better "parametric programming" interfaces for  for   users in December of 2016 I encountered three divisions in the audience:  users who had such a need, and wanted such extensions.  users who did not have such a need ("we always know the column names").  users who found the then-current fairly ...

The century of two Singularities

The century of two Singularities

Editor's Note: Calum will speak on AI at ODSC's Europe based Summit on Accelerating Businesses with AI this October of 2017. Information can be found at ai.odsc.com/.   I believe the 21st century is the most interesting time to be alive – and the most important.  If humanity survives it intact, our future is glorious.  But that is a ...

How I Used Deep Learning To Train A Chatbot To Talk Like Me (Sorta)

How I Used Deep Learning To Train A Chatbot To Talk Like Me (Sort...

Introduction Chatbots are “computer programs which conduct conversation through auditory or textual methods”. Apple’s Siri, Microsoft’s Cortana, Google Assistant, and Amazon’s Alexa are four of the most popular conversational agents today. They can help you get directions, check the scores of sports games, call people in your address book, and ...

Kaggle’s Mercedes-Benz Greener Manufacturing

Kaggle’s Mercedes-Benz Greener Manufacturing

Kaggle are running a regression machine learning competition with Mercedes-Benz right now, it closes in a week and runs for about 6 weeks overall. I’ve managed to squeeze in 5 days to have a play (I managed about 10 days on the previous Quora competition). My goal this time was to focus on new tools that make it faster to get to ‘pretty good’ ML ...

How to make a racist AI without really trying

How to make a racist AI without really trying

A cautionary tutorial. Perhaps you heard about Tay, Microsoft’s experimental Twitter chat-bot, and how within a day it became so offensive that Microsoft had to shut it down and never speak of it again. And you assumed that you would never make such a thing, because you’re not doing anything weird like letting random jerks on Twitter ...

The Five Faces of Algorithms

The Five Faces of Algorithms

Or, How We Conceptualize The Invisible Algorithms are everywhere. Sometimes we see traces. Once in a while, we feel the effects. Mostly, we go about our days vaguely aware of an invisible algorithmic presence. The goal: to make invisible algorithms more visible. So, I designed challenges to provide a glimpse into everyday moments and ongoing ...