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

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.

主站蜘蛛池模板: 奉化市| 安康市| 囊谦县| 巴彦淖尔市| 吴桥县| 彰武县| 斗六市| 奉节县| 赣州市| 台北县| 龙川县| 墨脱县| 武隆县| 岳普湖县| 分宜县| 高雄县| 平顺县| 芦溪县| 施甸县| 中超| 新干县| 武冈市| 六盘水市| 巴彦淖尔市| 定襄县| 徐闻县| 江口县| 大港区| 延川县| 乌兰察布市| 宣武区| 军事| 龙山县| 溧水县| 博客| 莎车县| 金门县| 永修县| 上杭县| 池州市| 邳州市|