- 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
推薦閱讀
- 新媒體跨界交互設計
- FPGA從入門到精通(實戰篇)
- 基于Proteus和Keil的C51程序設計項目教程(第2版):理論、仿真、實踐相融合
- Creating Dynamic UI with Android Fragments
- 精選單片機設計與制作30例(第2版)
- Getting Started with Qt 5
- 3ds Max Speed Modeling for 3D Artists
- micro:bit魔法修煉之Mpython初體驗
- AMD FPGA設計優化寶典:面向Vivado/SystemVerilog
- 分布式系統與一致性
- Rapid BeagleBoard Prototyping with MATLAB and Simulink
- Machine Learning with Go Quick Start Guide
- 計算機電路基礎(第2版)
- 微服務實戰(Dubbox +Spring Boot+Docker)
- Advanced Machine Learning with R