2 options
R machine learning essentials : gain quick access to the machine learning concepts and practical applications using the R development environment / Michele Usuelli.
- Format:
- Book
- Author/Creator:
- Usuelli, Michele, author.
- Series:
- Community experience distilled.
- Greenwood Histories of the Modern Nations
- Language:
- English
- Subjects (All):
- R (Computer program language)--Handbooks, manuals, etc.
- R (Computer program language).
- Machine learning--Statistical methods--Handbooks, manuals, etc.
- Machine learning.
- Physical Description:
- 1 online resource (218 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham, England : Packt Publishing, 2014.
- Language Note:
- English
- Summary:
- If you want to learn how to develop effective machine learning solutions to your business problems in R, this book is for you. It would be helpful to have a bit of familiarity with basic object-oriented programming concepts, but no prior experience is required.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Transforming Data into Actions; A data-driven approach in business decisions; Business decisions come from knowledge and expertise; The digital era provides more data and expertise; Technology connects data and businesses; Identifying hidden patterns; Data contains hidden information; Business problems require hidden information; Reshaping the data; Identifying patterns with unsupervised learning; Making business decisions with unsupervised learning
- Estimating the impact of an actionBusiness problems require estimating future events; Gathering the data to learn from; Predicting future outcomes using supervised learning; Summary; Chapter 2: R - a Powerful Tool for Developing Machine Learning Algorithms; Why R; An interactive approach to machine learning; Expectations of machine learning software; R and RStudio; The R tutorial; The basic tools of R; Understanding the basic R objects; What are the R standards?; Some useful R packages; Summary; Chapter 3: A Simple Machine Learning Analysis; Exploring data interactively
- Defining a table with the dataVisualizing the data through a histogram; Visualizing the impact of a feature; Visualizing the impact of two features combined; Exploring the data using machine learning models; Exploring the data using a decision tree; Predicting newer outcomes; Building a machine learning model; Using the model to predict new outcomes; Validating a model; Summary; Chapter 4: Step1 - Data Exploration and Feature Engineering; Building a machine learning solution; Building the feature data; Exploring and visualizing the features; Modifying the features
- Ranking the features using a filter or a dimensionality reductionSummary; Chapter 5: Step 2 - Applying Machine Learning Techniques; Identifying homogeneous group of items; Identifying the groups using k-means; Exploring the clusters; Identifying a cluster's hierarchy; Applying the k-nearest-neighbour algorithm; Optimizing the k-nearest neighbour algorithm; Summary; Chapter 6: Step 3 - Validating the Results; Validating a machine learning model; Measuring the accuracy of an algorithm; Defining the average accuracy; Visualizing the average accuracy computation; Tuning the parameters
- Selecting the data features to include in the modelTuning features and parameters together; Summary; Chapter 7: Overview of Machine Learning Techniques; Overview; Supervised learning; The k-nearest neighbors algorithm; Decision tree learning; Linear regression; Perceptron; Ensembles; Unsupervised learning; K-means; Hierarchical clustering; PCA; Summary; Chapter 8: Machine Learning Examples Applicable to Businesses; Overview of the problem; Data overview; Exploring the output; Exploring and transforming features; Clustering the clients; Predicting the output; Summary; Index
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed December 18, 2014).
- ISBN:
- 9781783987757
- 1783987758
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.