
Mastering Predictive Analytics with scikit-learn and TensorFlow
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- Implement feature selection, dimensionality reduction, and cross-validation techniques
- Develop neural network models and master the basics of deep learning
Book DescriptionPython is a programming language that provides a wide range of features that can be used in the field of data science. Mastering Predictive Analytics with scikit-learn and TensorFlow covers various implementations of ensemble methods, how they are used with real-world datasets, and how they improve prediction accuracy in classification and regression problems. This book starts with ensemble methods and their features. You will see that scikit-learn provides tools for choosing hyperparameters for models. As you make your way through the book, you will cover the nitty-gritty of predictive analytics and explore its features and characteristics. You will also be introduced to artificial neural networks and TensorFlow, and how it is used to create neural networks. In the final chapter, you will explore factors such as computational power, along with improvement methods and software enhancements for efficient predictive analytics. By the end of this book, you will be well-versed in using deep neural networks to solve common problems in big data analysis.What you will learn - Use ensemble algorithms to obtain accurate predictions
- Apply dimensionality reduction techniques to combine features and build better models
- Choose the optimal hyperparameters using cross-validation
- Implement different techniques to solve current challenges in the predictive analytics domain
- Understand various elements of deep neural network (DNN) models
- Implement neural networks to solve both classification and regression problems
Who this book is forMastering Predictive Analytics with scikit-learn and TensorFlow is for data analysts, software engineers, and machine learning developers who are interested in implementing advanced predictive analytics using Python. Business intelligence experts will also find this book indispensable as it will teach them how to progress from basic predictive models to building advanced models and producing more accurate predictions. Prior knowledge of Python and familiarity with predictive analytics concepts are assumed.
More details
Other editions
Additional editions

Content
- Cover
- Title Page
- Copyright and Credits
- Packt Upsell
- Contributor
- Table of Contents
- Preface
- Chapter 1: Ensemble Methods for Regression and Classification
- Ensemble methods and their working
- Bootstrap sampling
- Bagging
- Random forests
- Boosting
- Ensemble methods for regression
- The diamond dataset
- Training different regression models
- KNN model
- Bagging model
- Random forests model
- Boosting model
- Using ensemble methods for classification
- Predicting a credit card dataset
- Training different regression models
- Logistic regression model
- Bagging model
- Random forest model
- Boosting model
- Summary
- Chapter 2: Cross-validation and Parameter Tuning
- Holdout cross-validation
- K-fold cross-validation
- Implementing k-fold cross-validation
- Comparing models with k-fold cross-validation
- Introduction to hyperparameter tuning
- Exhaustive grid search
- Hyperparameter tuning in scikit-learn
- Comparing tuned and untuned models
- Summary
- Chapter 3: Working with Features
- Feature selection methods
- Removing dummy features with low variance
- Identifying important features statistically
- Recursive feature elimination
- Dimensionality reduction and PCA
- Feature engineering
- Creating new features
- Improving models with feature engineering
- Training your model
- Reducible and irreducible error
- Summary
- Chapter 4: Introduction to Artificial Neural Networks and TensorFlow
- Introduction to ANNs
- Perceptrons
- Multilayer perceptron
- Elements of a deep neural network model
- Deep learning
- Elements of an MLP model
- Introduction to TensorFlow
- TensorFlow installation
- Core concepts in TensorFlow
- Tensors
- Computational graph
- Summary
- Chapter 5: Predictive Analytics with TensorFlow and Deep Neural Networks
- Predictions with TensorFlow
- Introduction to the MNIST dataset
- Building classification models using MNIST dataset
- Elements of the DNN model
- Building the DNN
- Reading the data
- Defining the architecture
- Placeholders for inputs and labels
- Building the neural network
- The loss function
- Defining optimizer and training operations
- Training strategy and valuation of accuracy of the classification
- Running the computational graph
- Regression with Deep Neural Networks (DNN)
- Elements of the DNN model
- Building the DNN
- Reading the data
- Objects for modeling
- Training strategy
- Input pipeline for the DNN
- Defining the architecture
- Placeholders for input values and labels
- Building the DNN
- The loss function
- Defining optimizer and training operations
- Running the computational graph
- Classification with DNNs
- Exponential linear unit activation function
- Classification with DNNs
- Elements of the DNN model
- Building the DNN
- Reading the data
- Producing the objects for modeling
- Training strategy
- Input pipeline for DNN
- Defining the architecture
- Placeholders for inputs and labels
- Building the neural network
- The loss function
- Evaluation nodes
- Optimizer and the training operation
- Run the computational graph
- Evaluating the model with a set threshold
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.