Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

Introduction to Machine Learning with R

Rigorous Mathematical Analysis

Paperback Engels 2018 1e druk 9781491976449
Verwachte levertijd ongeveer 16 werkdagen

Samenvatting

Machine learning is an intimidating subject until you know the fundamentals. If you understand basic coding concepts, this introductory guide will help you gain a solid foundation in machine learning principles. Using the R programming language, you’ll first start to learn with regression modelling and then move into more advanced topics such as neural networks and tree-based methods.

Finally, you’ll delve into the frontier of machine learning, using the caret package in R. Once you develop a familiarity with topics such as the difference between regression and classification models, you’ll be able to solve an array of machine learning problems. Author Scott V. Burger provides several examples to help you build a working knowledge of machine learning.

- Explore machine learning models, algorithms, and data training
- Understand machine learning algorithms for supervised and unsupervised cases
- Examine statistical concepts for designing data for use in models
- Dive into linear regression models used in business and science
- Use single-layer and multilayer neural networks for calculating outcomes
- Look at how tree-based models work, including popular decision trees
- Get a comprehensive view of the machine learning ecosystem in R
- Explore the powerhouse of tools available in R’s caret package

Specificaties

ISBN13:9781491976449
Taal:Engels
Bindwijze:paperback
Aantal pagina's:212
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:3-4-2018
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface
Who Should Read This Book?
Scope of the Book
Conventions Used in This Book
O’Reilly Safari
How to Contact Us
Acknowledgments

1. What Is a Model?
Algorithms Versus Models: What’s the Difference?
A Note on Terminology
Modeling Limitations
Statistics and Computation in Modeling
Data Training
Cross-Validation
Why Use R?
The Good
R and Machine Learning
The Bad
Summary

2. Supervised and Unsupervised Machine Learning
Supervised Models
Regression
Training and Testing of Data
Classification
Logistic Regression
Supervised Clustering Methods
Mixed Methods
Tree-Based Models
Random Forests
Neural Networks
Support Vector Machines
Unsupervised Learning
Unsupervised Clustering Methods
Summary

3. Sampling Statistics and Model Training in R
Bias
Sampling in R
Training and Testing
Roles of Training and Test Sets
Why Make a Test Set?
Training and Test Sets: Regression Modeling
Training and Test Sets: Classification Modeling
Cross-Validation
k-Fold Cross-Validation
Summary

4. Regression in a Nutshell
Linear Regression
Multivariate Regression
Regularization
Polynomial Regression
Goodness of Fit with Data—The Perils of Overfitting
Root-Mean-Square Error
Model Simplicity and Goodness of Fit
Logistic Regression
The Motivation for Classification
The Decision Boundary
The Sigmoid Function
Binary Classification
Multiclass Classification
Logistic Regression with Caret
Summary
Linear Regression
Logistic Regression

5. Neural Networks in a Nutshell
Single-Layer Neural Networks
Building a Simple Neural Network by Using R
Multiple Compute Outputs
Hidden Compute Nodes
Multilayer Neural Networks
Neural Networks for Regression
Neural Networks for Classification
Neural Networks with caret
Regression
Classification
Summary

6. Tree-Based Methods
A Simple Tree Model
Deciding How to Split Trees
Tree Entropy and Information Gain
Pros and Cons of Decision Trees
Tree Overfitting
Pruning Trees
Decision Trees for Regression
Decision Trees for Classification
Conditional Inference Trees
Conditional Inference Tree Regression
Conditional Inference Tree Classification
Random Forests
Random Forest Regression
Random Forest Classification
Summary

7. Other Advanced Methods
Naive Bayes Classification
Bayesian Statistics in a Nutshell
Application of Naive Bayes
Principal Component Analysis
Linear Discriminant Analysis
Support Vector Machines
k-Nearest Neighbors
Regression Using kNN
Classification Using kNN
Summary

8. Machine Learning with the caret Package
The Titanic Dataset
Data Wrangling
caret Unleashed
Imputation
Data Splitting
caret Under the Hood
Model Training
Comparing Multiple caret Models
Summary

A. Encyclopedia of Machine Learning Models in caret

Index

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Introduction to Machine Learning with R