Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning scikit-learn: Machine Learning in Python

Buy

Incorporating machine learning in your applications is becoming essential. As a programmer this book is the ideal introduction to scikit-learn for your Python environment, taking your skills to a whole new level.

Overview

  • Use Python and scikit-learn to create intelligent applications
  • Apply regression techniques to predict future behaviour and learn to cluster items in groups by their similarities
  • Make use of classification techniques to perform image recognition and document classification

In Detail

Machine learning, the art of creating applications that learn from experience and data, has been around for many years. However, in the era of “big data”, huge amounts of information is being generated. This makes machine learning an unavoidable source of new data-based approximations for problem solving.

With Learning scikit-learn: Machine Learning in Python, you will learn to incorporate machine learning in your applications. The book combines an introduction to some of the main concepts and methods in machine learning with practical, hands-on examples of real-world problems. Ranging from handwritten digit recognition to document classification, examples are solved step by step using Scikit-learn and Python.

The book starts with a brief introduction to the core concepts of machine learning with a simple example. Then, using real-world applications and advanced features, it takes a deep dive into the various machine learning techniques.

You will learn to evaluate your results and apply advanced techniques for preprocessing data. You will also be able to select the best set of features and the best methods for each problem.

With Learning scikit-learn: Machine Learning in Python you will learn how to use the Python programming language and the scikit-learn library to build applications that learn from experience, applying the main concepts and techniques of machine learning.

What you will learn from this book

  • Set up scikit-learn inside your Python environment
  • Classify objects (from documents to human faces and flower species) based on some of their features, using a variety of methods from Support Vector Machines to Naïve Bayes
  • Use Decision Trees to explain the main causes of certain phenomenon such as the Titanic passengers’ survival
  • Predict house prices using regression techniques
  • Display and analyse groups in your data using dimensionality reduction
  • Make use of different tools to preprocess, extract, and select the learning features
  • Select the best parameters for your models using model selection
  • Improve the way you build your models using parallelization techniques

Approach

The book adopts a tutorial-based approach to introduce the user to Scikit-learn.

Who this book is written for

If you are a programmer who wants to explore machine learning and data-based methods to build intelligent applications and enhance your programming skills, this the book for you. No previous experience with machine-learning algorithms is required.

(HTML tags aren't allowed.)

Digital Signal Processing: System Analysis and Design
Digital Signal Processing: System Analysis and Design

This new, fully-revised edition covers all the major topics of digital signal processing (DSP) design and analysis in a single, all-inclusive volume, interweaving theory with real-world examples and design trade-offs. Building on the success of the original, this edition includes new material on random signal processing, a new chapter on...

Fundamentals of Digital Imaging in Medicine
Fundamentals of Digital Imaging in Medicine
There was a time not so long ago, well within the memory of many of us, when medical imaging was an analog process in which X-rays, or reflected ultrasound signals, exiting from a patient were intercepted by a detector, and their intensity depicted as bright spots on a fluorescent screen or dark areas in a photographic film. The...
Blockchain for Business 2019: A user-friendly introduction to blockchain technology and its business applications
Blockchain for Business 2019: A user-friendly introduction to blockchain technology and its business applications

Your one-stop guide to blockchain technology and its business applications

Key Features

  • Assimilate blockchain services such as Ethereum and Hyperledger to transform industrial applications
  • Know in and out of blockchain technology to understand various business use...

Mastering Blockchain: Distributed ledger technology, decentralization, and smart contracts explained, 2nd Edition
Mastering Blockchain: Distributed ledger technology, decentralization, and smart contracts explained, 2nd Edition

Learn about cryptography and cryptocurrencies, so you can build highly secure, decentralized applications and conduct trusted in-app transactions.

Key Features

  • Get to grips with the underlying technical principles and implementations of blockchain
  • Build powerful...
Java 9 Dependency Injection: Write loosely coupled code with Spring 5 and Guice
Java 9 Dependency Injection: Write loosely coupled code with Spring 5 and Guice

Create clean code with Dependency Injection principles

Key Features

  • Use DI to make your code loosely coupled to manage and test your applications easily on Spring 5 and Google Guice
  • Learn the best practices and methodologies to implement DI
  • Write more...
Never Too Old to Get Rich: The Entrepreneur's Guide to Starting a Business Mid-Life
Never Too Old to Get Rich: The Entrepreneur's Guide to Starting a Business Mid-Life

Start a successful business mid-life

When you think of someone launching a start-up, the image of a twenty-something techie probably springs to mind. However, Gen Xers and Baby Boomers are just as likely to start businesses and reinvent themselves later in life. Never Too Old to Get Rich is an exciting...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy