官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 蓬莱市| 腾冲县| 永平县| 湘潭县| 射阳县| 乡城县| 哈密市| 鞍山市| 古田县| 彭山县| 霸州市| 莲花县| 浦北县| 海口市| 额敏县| 双城市| 长沙市| 邛崃市| 九龙坡区| 林甸县| 阿合奇县| 榆中县| 桃园市| 岐山县| 岐山县| 咸宁市| 东山县| 海宁市| 临城县| 安龙县| 梁山县| 江陵县| 五原县| 苍溪县| 兴国县| 吴忠市| 泰和县| 呈贡县| 牙克石市| 绥阳县| 宣武区|