- Scala for Machine Learning(Second Edition)
- Patrick R. Nicolas
- 143字
- 2021-07-08 10:43:10
Summary
This completes the overview of three of the most commonly used unsupervised learning techniques:
- K-means for clustering fully observed features of a model with reasonable dimensions
- Expectation-maximization for clustering a combination of observed and latent features
Manifold learning for non-linear models is a technically challenging field with great potential in terms of dynamic object recognition [4:18].
The key point to remember is that unsupervised learning techniques are used:
- By themselves to extract structures and associations from unlabeled observations
- As a pre-processing stage to supervised learning by reducing the number of features prior to the training phase
The distinction between unsupervised and supervised learning is not as strict as you may think. For instance, the K-means algorithm can be enhanced to support classification.
In the next chapter, we will address the second use case and cover supervised learning techniques, starting with generative models.
推薦閱讀
- Mastering Concurrency Programming with Java 8
- Java 9 Concurrency Cookbook(Second Edition)
- Vue.js快跑:構(gòu)建觸手可及的高性能Web應(yīng)用
- Java加密與解密的藝術(shù)
- Kali Linux Wireless Penetration Testing Beginner's Guide(Third Edition)
- Building Serverless Applications with Python
- Building Machine Learning Systems with Python(Second Edition)
- 基于SpringBoot實(shí)現(xiàn):Java分布式中間件開發(fā)入門與實(shí)戰(zhàn)
- Spring Boot+MVC實(shí)戰(zhàn)指南
- Training Systems Using Python Statistical Modeling
- Java程序設(shè)計(jì)教程
- Python網(wǎng)絡(luò)爬蟲實(shí)例教程(視頻講解版)
- PostgreSQL Developer's Guide
- Spring Data JPA從入門到精通
- Python機(jī)器學(xué)習(xí)開發(fā)實(shí)戰(zhàn)