更新时间:2021-06-10 19:30:50
coverpage
Title Page
Contributors
About the authors
About the reviewer
Packt is searching for authors like you
About Packt
Why subscribe?
Packt.com
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
Applied Machine Learning Quick Start
Machine learning and data science
Solving problems with machine learning
Applied machine learning workflow
Data and problem definition
Measurement scales
Data collection
Finding or observing data
Generating data
Sampling traps
Data preprocessing
Data cleaning
Filling missing values
Remove outliers
Data transformation
Data reduction
Unsupervised learning
Finding similar items
Euclidean distances
Non-Euclidean distances
The curse of dimensionality
Clustering
Supervised learning
Classification
Decision tree learning
Probabilistic classifiers
Kernel methods
Artificial neural networks
Ensemble learning
Evaluating classification
Precision and recall
Roc curves
Regression
Linear regression
Logistic regression
Evaluating regression
Mean squared error
Mean absolute error
Correlation coefficient
Generalization and evaluation
Underfitting and overfitting
Train and test sets
Cross-validation
Leave-one-out validation
Stratification
Summary
Java Libraries and Platforms for Machine Learning
The need for Java
Machine learning libraries
Weka
Java machine learning
Apache Mahout
Apache Spark
Deeplearning4j
MALLET
The Encog Machine Learning Framework
ELKI
MOA
Comparing libraries
Building a machine learning application
Traditional machine learning architecture
Dealing with big data
Big data application architecture
Basic Algorithms - Classification Regression and Clustering
Before you start
Data
Loading data
Feature selection
Learning algorithms
Classifying new data
Evaluation and prediction error metrics
The confusion matrix
Choosing a classification algorithm
Classification using Encog
Classification using massive online analysis
Evaluation
Baseline classifiers
Decision tree
Lazy learning
Active learning