Book Image

scikit-learn Cookbook

By : Trent Hauck
Book Image

scikit-learn Cookbook

By: Trent Hauck

Overview of this book

<p>Python is quickly becoming the go-to language for analysts and data scientists due to its simplicity and flexibility, and within the Python data space, scikit-learn is the unequivocal choice for machine learning. Its consistent API and plethora of features help solve any machine learning problem it comes across.</p> <p>The book starts by walking through different methods to prepare your data—be it a dataset with missing values or text columns that require the categories to be turned into indicator variables. After the data is ready, you'll learn different techniques aligned with different objectives—be it a dataset with known outcomes such as sales by state, or more complicated problems such as clustering similar customers. Finally, you'll learn how to polish your algorithm to ensure that it's both accurate and resilient to new datasets.</p>
Table of Contents (12 chapters)
scikit-learn Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Anoop Thomas Mathew is a software architect with years of experience in working with Python and software development in general. With the title of Chief Technology Officer at Profoundis Inc., he leads the engineering efforts at Profoundis and is now focusing on https://vibeapp.co. He has spoken at conferences such as The Fifth Elephant 2012, PyCon 2012, FOSSMeet 2013, PyCon 2013, and FOSSMeet 2014 to name a few. He blogs at http://infiniteloop.in.

He is the author of the book, Code Explorer's Guide to the Open Source Jungle, available online at https://leanpub.com/opensourcebook.

Xingzhong is a PhD candidate in Electrical Engineering at Stevens Institute of Technology, Hoboken, New Jersey, where he works as a research assistant, designing and implementing machine-learning models in computer vision and signal processing applications.

Although Python is his primary programming language, occasionally, for fun and curiosity, his works might be written on golang, Scala, JavaScript, and so on. As a self-confessed technology geek, he is passionate about exploring new software and hardware.