- Machine Learning with Swift
- Alexander Sosnovshchenko
- 147字
- 2021-06-24 18:54:53
Classification – Decision Tree Learning
In the previous chapter, we discussed different types of machine learning, including supervised classification tasks; in this chapter, we will build our first Swift application for this. We will discuss main components of machine learning development stack, and will also exercise in data generation, exploratory analysis, preprocessing, and models training and evaluation in Python. After this, we will transfer our model to Swift. We will also discuss a specific class of supervised learning algorithms—decision tree learning and its extension: random forest.
The following topics are waiting for us in this chapter:
- Machine learning software development stack
- Python toolbox for machine learning: IPython, SciPy, scikit-learn
- Dataset generation and exploratory analysis
- Data preprocessing
- Decision tree learning and random forest
- Assessing the model performance using different performance metrics
- Underfitting and overfitting
- Exporting scikit-learn models to Core ML format
- Deploying trained models to iOS
推薦閱讀
- Instant uTorrent
- 基于Proteus和Keil的C51程序設(shè)計項目教程(第2版):理論、仿真、實踐相融合
- VCD、DVD原理與維修
- 筆記本電腦使用、維護與故障排除從入門到精通(第5版)
- 固態(tài)存儲:原理、架構(gòu)與數(shù)據(jù)安全
- 單片機開發(fā)與典型工程項目實例詳解
- Internet of Things Projects with ESP32
- LPC1100系列處理器原理及應(yīng)用
- 基于網(wǎng)絡(luò)化教學的項目化單片機應(yīng)用技術(shù)
- USB應(yīng)用分析精粹:從設(shè)備硬件、固件到主機端程序設(shè)計
- 微服務(wù)實戰(zhàn)(Dubbox +Spring Boot+Docker)
- 現(xiàn)代多媒體技術(shù)及應(yīng)用
- Hands-On Markov Models with Python
- 計算機組裝與維護項目化教程(第二版)
- 101 UX Principles