- Machine Learning with scikit:learn Quick Start Guide
- Kevin Jolly
- 210字
- 2021-06-24 18:15:52
Unsupervised learning
Unsupervised learning is a form of machine learning in which the algorithm tries to detect/find patterns in data that do not have an outcome/target variable. In other words, we do not have data that comes with pre-existing labels. Thus, the algorithm will typically use a metric such as distance to group data together depending on how close they are to each other.
As discussed in the previous section, most of the data that you will encounter in the real world will not come with a set of predefined labels and, as such, will only have a set of input features without a target attribute.
In the following simple mathematical expression, U is the unsupervised learning algorithm, while X is a set of input features, such as weight and age:

Given this data, our objective is to create groups that could potentially be labeled as Healthy or Not Healthy. The unsupervised learning algorithm will use a metric such as distance in order to identify how close a set of points are to each other and how far apart two such groups are. The algorithm will then proceed to cluster these groups into two distinct groups, as illustrated in the following diagram:

- Big Data Analytics with Hadoop 3
- Getting Started with Clickteam Fusion
- 數據中心建設與管理指南
- IoT Penetration Testing Cookbook
- 分布式多媒體計算機系統
- 數據庫原理與應用技術
- SharePoint 2010開發最佳實踐
- AWS Administration Cookbook
- 新手學電腦快速入門
- Implementing Splunk 7(Third Edition)
- 數據掘金
- Cloud Security Automation
- LMMS:A Complete Guide to Dance Music Production Beginner's Guide
- 人工智能云平臺:原理、設計與應用
- 計算機辦公應用培訓教程