- Machine Learning with Swift
- Alexander Sosnovshchenko
- 182字
- 2021-06-24 18:55:02
Summary
In this chapter, we had our first experience of building a machine learning application, starting from the data and all the way over to the working iOS application. We went through several phases in this chapter:
- Exploratory data analysis using Jupyter, pandas, and Matplotlib
- Data preparation—splitting, and handling categorical variables
- Model prototyping using scikit-learn
- Model tuning and evaluation
- Porting prototype for the mobile platform using Core ML
- Model validation on a mobile device
There are several machine learning topics that we've learned about in this chapter: model parameters vs. hyperparameters, overfitting vs. underfitting, evaluation metrics: cross-validation, accuracy, precision, recall, and F1-score. These are the basic things that will be recurring topics throughout this book.
We've become acquainted with two machine learning algorithms, namely decision trees and random forest, a type of model ensemble.
In the next chapter, we're going to continue exploring classification algorithms, and will learn about instance-based learning algorithms. We will also build an iOS app that can learn right on the device, this time not for alien classification, but for some real-world problem, I promise.
- 用“芯”探核:龍芯派開發實戰
- Istio入門與實戰
- Augmented Reality with Kinect
- 電腦維護與故障排除傻瓜書(Windows 10適用)
- 現代辦公設備使用與維護
- 微服務分布式架構基礎與實戰:基于Spring Boot + Spring Cloud
- OpenGL Game Development By Example
- Building 3D Models with modo 701
- 單片機原理及應用:基于C51+Proteus仿真
- 筆記本電腦芯片級維修從入門到精通(圖解版)
- 可編程邏輯器件項目開發設計
- Angular 6 by Example
- FPGA實戰訓練精粹
- Service Mesh微服務架構設計
- 主板維修實踐技術