万本电子书0元读

万本电子书0元读

顶部广告

Python Machine Learning Blueprints电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Alexander Combs

出  版  社:Packt Publishing

出版时间:2019-01-31

字       数:30.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Discover a project-based approach to mastering machine learning concepts by applying them to everyday problems using libraries such as scikit-learn, TensorFlow, and Keras Key Features * Get to grips with Python's machine learning libraries including scikit-learn, TensorFlow, and Keras * Implement advanced concepts and popular machine learning algorithms in real-world projects * Build analytics, computer vision, and neural network projects Book Description Machine learning is transforming the way we understand and interact with the world around us. This book is the perfect guide for you to put your knowledge and skills into practice and use the Python ecosystem to cover key domains in machine learning. This second edition covers a range of libraries from the Python ecosystem, including TensorFlow and Keras, to help you implement real-world machine learning projects. The book begins by giving you an overview of machine learning with Python. With the help of complex datasets and optimized techniques, you’ll go on to understand how to apply advanced concepts and popular machine learning algorithms to real-world projects. Next, you’ll cover projects from domains such as predictive analytics to analyze the stock market and recommendation systems for GitHub repositories. In addition to this, you’ll also work on projects from the NLP domain to create a custom news feed using frameworks such as scikit-learn, TensorFlow, and Keras. Following this, you’ll learn how to build an advanced chatbot, and scale things up using PySpark. In the concluding chapters, you can look forward to exciting insights into deep learning and you'll even create an application using computer vision and neural networks. By the end of this book, you’ll be able to analyze data seamlessly and make a powerful impact through your projects. What you will learn * Understand the Python data science stack and commonly used algorithms * Build a model to forecast the performance of an Initial Public Offering (IPO) over an initial discrete trading window * Understand NLP concepts by creating a custom news feed * Create applications that will recommend GitHub repositories based on ones you’ve starred, watched, or forked * Gain the skills to build a chatbot from scratch using PySpark * Develop a market-prediction app using stock data * Delve into advanced concepts such as computer vision, neural networks, and deep learning Who this book is for This book is for machine learning practitioners, data scientists, and deep learning enthusiasts who want to take their machine learning skills to the next level by building real-world projects. The intermediate-level guide will help you to implement libraries from the Python ecosystem to build a variety of projects addressing various machine learning domains. Knowledge of Python programming and machine learning concepts will be helpful.
目录展开

Title Page

Copyright and Credits

Python Machine Learning Blueprints Second Edition

About Packt

Why subscribe?

Packt.com

Contributors

About the authors

About the reviewer

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the example code files

Download the color images

Conventions used

Get in touch

Reviews

The Python Machine Learning Ecosystem

Data science/machine learning workflow

Acquisition

Inspection

Preparation

Modeling

Evaluation

Deployment

Python libraries and functions for each stage of the data science workflow

Acquisition

Inspection

The Jupyter Notebook

Pandas

Visualization

The matplotlib library

The seaborn library

Preparation

map

apply

applymap

groupby

Modeling and evaluation

Statsmodels

Scikit-learn

Deployment

Setting up your machine learning environment

Summary

Build an App to Find Underpriced Apartments

Sourcing apartment listing data

Pulling down listing data

Pulling out the individual data points

Parsing data

Inspecting and preparing the data

Sneak-peek at the data types

Visualizing our data

Visualizing the data

Modeling the data

Forecasting

Extending the model

Summary

Build an App to Find Cheap Airfares

Sourcing airfare pricing data

Retrieving fare data with advanced web scraping

Creating a link

Parsing the DOM to extract pricing data

Parsing

Identifying outlier fares with anomaly detection techniques

Sending real-time alerts using IFTTT

Putting it all together

Summary

Forecast the IPO Market Using Logistic Regression

The IPO market

What is an IPO?

Recent IPO market performance

Working on the DataFrame

Analyzing the data

Summarizing the performance of the stocks

Baseline IPO strategy

Data cleansing and feature engineering

Adding features to influence the performance of an IPO

Binary classification with logistic regression

Creating the target for our model

Dummy coding

Examining the model performance

Generating the importance of a feature from our model

Random forest classifier method

Summary

Create a Custom Newsfeed

Creating a supervised training set with Pocket

Installing the Pocket Chrome Extension

Using the Pocket API to retrieve stories

Using the Embedly API to download story bodies

Basics of Natural Language Processing

Support Vector Machines

IFTTT integration with feeds, Google Sheets, and email

Setting up news feeds and Google Sheets through IFTTT

Setting up your daily personal newsletter

Summary

Predict whether Your Content Will Go Viral

What does research tell us about virality?

Sourcing shared counts and content

Exploring the features of shareability

Exploring image data

Clustering

Exploring the headlines

Exploring the story content

Building a predictive content scoring model

Evaluating the model

Adding new features to our model

Summary

Use Machine Learning to Forecast the Stock Market

Types of market analysis

What does research tell us about the stock market?

So, what exactly is a momentum strategy?

How to develop a trading strategy

Analysis of the data

Volatility of the returns

Daily returns

Statistics for the strategies

The mystery strategy

Building the regression model

Performance of the model

Dynamic time warping

Evaluating our trades

Summary

Classifying Images with Convolutional Neural Networks

Image-feature extraction

Convolutional neural networks

Network topology

Convolutional layers and filters

Max pooling layers

Flattening

Fully-connected layers and output

Building a convolutional neural network to classify images in the Zalando Research dataset, using Keras

Summary

Building a Chatbot

The Turing Test

The history of chatbots

The design of chatbots

Building a chatbot

Sequence-to-sequence modeling for chatbots

Summary

Build a Recommendation Engine

Collaborative filtering

So, what's collaborative filtering?

Predicting the rating for the product

Content-based filtering

Hybrid systems

Collaborative filtering

Content-based filtering

Building a recommendation engine

Summary

What's Next?

Summary of the projects

Summary

Other Books You May Enjoy

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部