Building Machine Learning
Systems with Python
Master the art of machine learning with Python and
build effective machine learning systems with this
intensive hands-on guide
Willi Richert
Luis Pedro Coelho
BIRMINGHAM - MUMBAI
Building Machine Learning Systems with Python
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the authors, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: July 2013
Production Reference: 1200713
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78216-140-0
www.packtpub.com
Cover Image by Asher Wishkerman (a.wishkerman@mpic.de)
Credits
Authors
Willi Richert
Luis Pedro Coelho
Reviewers
Matthieu Brucher
Mike Driscoll
Maurice HT Ling
Acquisition Editor
Kartikey Pandey
Lead Technical Editor
Mayur Hule
Technical Editors
Sharvari H. Baet
Ruchita Bhansali
Athira Laji
Zafeer Rais
Copy Editors
Insiya Morbiwala
Aditya Nair
Alda Paiva
Laxmi Subramanian
Project Coordinator
Anurag Banerjee
Proofreader
Paul Hindle
Indexer
Tejal R. Soni
Graphics
Abhinash Sahu
Production Coordinator
Aditi Gajjar
Cover Work
Aditi Gajjar
About the Authors
Willi Richert has a PhD in Machine Learning and Robotics, and he currently works
for Microsoft in the Core Relevance Team of Bing, where he is involved in a variety
of machine learning areas such as active learning and statistical machine translation.
This book would not have been possible without the support of my
wife Natalie and my sons Linus and Moritz. I am also especially
grateful for the many fruitful discussions with my current and
previous managers, Andreas Bode, Clemens Marschner, Hongyan
Zhou, and Eric Crestan, as well as my colleagues and friends,
Tomasz Marciniak, Cristian Eigel, Oliver Niehoerster, and Philipp
Adelt. The interesting ideas are most likely from them; the bugs
belong to me.