- Machine Learning with Swift
- Alexander Sosnovshchenko
- 157字
- 2021-06-24 18:55:07
Summary
In this chapter, we implemented a working machine learning solution for motion data classification and trained it end-to-end on a device. The simplest of the instance-based models is the nearest neighbors classifier. You can use it to classify any type of data, the only tricky thing is to choose a suitable distance metric. For feature vectors (points in n-dimensional space), many metrics have been invented, such as the Euclidean and Manhattan distances. For strings, editing distances are popular. For time series, we applied DTW.
The nearest neighbors method is a non-parametric model, which means that we can apply it without regard to statistical data distributions. Another advantage is that it is well suited for online learning and is easy to parallelize. Among the shortcomings is the curse of dimensionality and the algorithmic complexity of predictions (lazy learning).
In the next chapter, we're going to proceed with instance-based algorithms, this time focusing on the unsupervised clustering task.
- 新媒體跨界交互設(shè)計
- Getting Started with Qt 5
- 筆記本電腦維修不是事兒(第2版)
- 龍芯自主可信計算及應(yīng)用
- 深入理解序列化與反序列化
- 微型計算機系統(tǒng)原理及應(yīng)用:國產(chǎn)龍芯處理器的軟件和硬件集成(基礎(chǔ)篇)
- 超大流量分布式系統(tǒng)架構(gòu)解決方案:人人都是架構(gòu)師2.0
- “硬”核:硬件產(chǎn)品成功密碼
- LPC1100系列處理器原理及應(yīng)用
- 基于PROTEUS的電路設(shè)計、仿真與制板
- 電腦組裝與維護即時通
- 電腦橫機使用與維修
- 單片機原理及應(yīng)用
- Arduino項目案例:游戲開發(fā)
- 筆記本電腦的結(jié)構(gòu)、原理與維修