08.06.2015 Views

Building Machine Learning Systems with Python - Richert, Coelho

Building Machine Learning Systems with Python - Richert, Coelho

Building Machine Learning Systems with Python - Richert, Coelho

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Getting Started <strong>with</strong> <strong>Python</strong><br />

<strong>Machine</strong> <strong>Learning</strong><br />

<strong>Machine</strong> learning (ML) teaches machines how to carry out tasks by themselves.<br />

It is that simple. The complexity comes <strong>with</strong> the details, and that is most likely the<br />

reason you are reading this book.<br />

Maybe you have too much data and too little insight, and you hoped that using<br />

machine learning algorithms will help you solve this challenge. So you started to<br />

dig into random algorithms. But after some time you were puzzled: which of the<br />

myriad of algorithms should you actually choose?<br />

Or maybe you are broadly interested in machine learning and have been reading<br />

a few blogs and articles about it for some time. Everything seemed to be magic and<br />

cool, so you started your exploration and fed some toy data into a decision tree or<br />

a support vector machine. But after you successfully applied it to some other data,<br />

you wondered, was the whole setting right? Did you get the optimal results? And<br />

how do you know there are no better algorithms? Or whether your data was "the<br />

right one"?<br />

Welcome to the club! We, the authors, were at those stages once upon a time,<br />

looking for information that tells the real story behind the theoretical textbooks<br />

on machine learning. It turned out that much of that information was "black art",<br />

not usually taught in standard textbooks. So, in a sense, we wrote this book to our<br />

younger selves; a book that not only gives a quick introduction to machine learning,<br />

but also teaches you lessons that we have learned along the way. We hope that it<br />

will also give you, the reader, a smoother entry into one of the most exciting fields<br />

in Computer Science.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!