Skip to content

source code from the book Tree-based Machine Learning Algorithms by Clinton Sheppard

License

Notifications You must be signed in to change notification settings

handcraftsman/TreeBasedMachineLearningAlgorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tree-based Machine Learning Algorithms

Source code from the book Tree-based Machine Learning Algorithms by Clinton Sheppard

Description

Tree-based Machine Learning Algorithms cover

Get a hands-on introduction to building and using decision trees and random forests. Tree-based machine learning algorithms are used to categorize data based by known outcomes in order to facilitate predicting outcomes in new situations.

You will learn not only how to use decision trees and random forests for classification and regression, and their respective limitations, but also how the algorithms that build them work. Each chapter introduces a new data concern and then walks you through modifying the code, thus building the engine just-in-time. Along the way you will gain experience making decision trees and random forests work for you.

Available from major stores including Amazon and Barnes & Noble, in paperback and Kindle formats.

Table of Contents

A brief introduction to decision trees

Chapter 1: Branching

  • uses a greedy algorithm to build a decision tree from data that can be split on a single attribute.

Chapter 2: Multiple Branches

  • examines several ways to split data in order to generate multi-level decision trees.

Chapter 3: Continuous Attributes

  • adds the ability to split numeric attributes using greater-than.

Chapter 4: Pruning

  • explore ways of reducing the amount of error encoded in the tree.

Chapter 5: Random Forests

  • introduces ensemble learning and feature engineering.

Chapter 6: Regression Trees

  • investigates numeric predictions, like age, price, and miles per gallon.

Chapter 7: Boosting

  • adjusts the voting power of the randomly selected decision trees in the random forest in order to improve its ability to predict outcomes.

About

source code from the book Tree-based Machine Learning Algorithms by Clinton Sheppard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages