- Machine Learning with scikit:learn Quick Start Guide
- Kevin Jolly
- 163字
- 2021-06-24 18:15:56
The k-NN algorithm
Mathematically speaking, the k-NN algorithm is one of the most simple machine learning algorithms out there. See the following diagram for a visual overview of how it works:
The stars in the preceding diagram represent new data points. If we built a k-NN algorithm with three neighbors, then the stars would search for the three data points that are closest to it.
In the lower-left case, the star sees two triangles and one circle. Therefore, the algorithm would classify the star as a triangle since the number of triangles was greater than the number of circles.
In the upper-right case, the star sees two circles and one circle. Therefore, the algorithm will classify the star as a circle since the number of circles was greater than the number of triangles.
The real algorithm does this in a very probabilistic manner and picks the category/shape with the highest probability.
- 嵌入式系統及其開發應用
- 輕松學C語言
- Mastering Spark for Data Science
- Cinema 4D R13 Cookbook
- 返璞歸真:UNIX技術內幕
- 大數據挑戰與NoSQL數據庫技術
- Splunk Operational Intelligence Cookbook
- Android游戲開發案例與關鍵技術
- INSTANT Drools Starter
- TensorFlow Reinforcement Learning Quick Start Guide
- 激光選區熔化3D打印技術
- Applied Data Visualization with R and ggplot2
- 強化學習
- INSTANT Adobe Story Starter
- 21天學通Linux嵌入式開發