Category Archives: Machine Learning

Machine learning in practice

In the last week of my old job, I saw a talk from one of Facebook’s Engineers about how they use machine learning in practice. His talk boiled down to 4 points: More data, better quality data: spend time collecting … Continue reading

Posted in Machine Learning | Tagged , , | Leave a comment

Getting started: data science with Python

The purpose of this post is to collect together online resources for anyone who wants to learn how to do machine learning (data science) in Python, starting from scratch. Some of these sites I’ve used, and others I’ve only glanced … Continue reading

Posted in Machine Learning, Technology | Tagged , , , | Leave a comment

Interesting data science applications

In recent years, machine learning (or data science) has really been taking off, moving beyond academia, and being applied in lots of different fields. Here are a few real-world interesting applications I’ve come across: From Amnesty International, a preliminary project … Continue reading

Posted in Machine Learning, Technology | Tagged , , , , , , , | Leave a comment

Turn taking in human-computer dialogue

Turn-taking has had a brief moment in the press recently with the news that marmosets ‘take turns in conversation’.  A blog post on the topic at National Geographic led me to a 2009 paper which examined turn-taking behaviour across 10 different … Continue reading

Posted in Machine Learning, Technology | Tagged , , , | Leave a comment

Crowdsourcing for speech technology

To train a speech recognition that works well, we need a large amount of transcribed audio.  That’s typically hundreds or thousands of hours of recordings of people speaking, along with the text of what they said.  In the past, the … Continue reading

Posted in Machine Learning | Tagged , , , , , | Leave a comment

Data reliability and bias

I posted previously about confidence intervals and how they’re important for being sure of your conclusions when you infer from data.  A somewhat related problem that crops up a lot in machine learning is that of data reliability and bias. … Continue reading

Posted in Machine Learning | Tagged , , , , | Leave a comment

Deep Learning

Technical machine learning terms don’t normally make it out of research papers or academic courses, but the phrases ‘deep learning’ and ‘neural networks’ are starting to crop up more and more in popular press articles. Deep learning appears on MIT … Continue reading

Posted in Machine Learning | Tagged , | Leave a comment