Tag 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

Why is speech recognition hard?

Not so long ago, automatic speech recognition was something of a niche technology, which very few people used. That changed in 2011 with the release of Siri and Google Voice Search, with both Apple and Google making speech technology a … Continue reading

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

Ethics and artificial intelligence

Until now, artificial intelligence has largely avoided questions of ethics by focusing research on interesting yet uncontroversial problems. While the technology has under-delivered, people have been unconcerned by the ethical implications of intelligent machines. Yet, the recent boom in machine … Continue reading

Posted in 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

Machine learning with Python

With the scikit-learn toolkit, simple machine learning in Python is really easy.  This example is for binary classification, where the training data is stored in a single CSV file. The first entry in each line is the class, and the remaining … Continue reading

Posted in Technology | 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