Introduction

我们首先概述机器学习模型如何工作以及如何使用它们。如果您之前已完成统计建模或机器学习,这可能会感觉很基础。别担心,我们很快就会建立强大的模型。

本课程将为您构建以下场景的模型:

你的堂兄已经花了数百万美元预测房地产。由于您对数据科学有兴趣,他愿意与您成为业务合作伙伴。他会提供资金,你会提供预测各种房屋价值的模型。

你问你的堂兄他过去如何预测房地产价值。他说这只是直觉。但更多的质疑表明,他已经确定了他看过的房屋的价格模式,他利用这些模式对他正在考虑的新房进行预测。

机器学习的工作方式也是如此。我们将从一个名为决策树的模型开始。有更高级的模型可以提供更准确的预测。但决策树很容易理解,它们是数据科学中一些最佳模型的基本构建块。

为简单起见,我们将从最简单的决策树开始。

它将房屋分为两类。 所考虑的任何房屋的预测价格是同一类别房屋的历史平均价格。

我们使用数据来决定如何将房屋分成两组,然后再确定每组的预测价格。 从数据捕获模式的这一步称为拟合或训练模型。 用于拟合模型的数据称为训练数据。

模型如何合适的细节(例如,如何分割数据)非常复杂。 在模型适合后,您可以将其应用于新数据以预测其他房屋的价格。



Improving the Decision Tree

通过拟合房地产训练数据,更有可能产生以下两个决策树中的哪一个?

左侧的决策树(决策树1)可能更有意义,因为它捕捉到了这样的现实:拥有更多卧室的房屋往往比卧室更少的房屋以更高的价格出售。 这种模式的最大缺点是它不能捕捉影响房价的大多数因素,如浴室数量,位置等。

您可以使用更多“拆分”的树来捕获更多因素。 这些被称为“更深”的树。 决策树也考虑每个房子的总批量大小可能如下所示:

您可以通过在决策树中进行追踪来预测任何房屋的价格,并始终选择与该房屋特征相对应的路径。 房子的预测价格位于树的底部。 我们进行预测的底部点称为叶子。

叶子上的分割和值将由数据确定,因此您可以查看将要使用的数据。

Continue

让我们更具体一点。 是时候检查你的数据了。

1.How Models work相关推荐

  1. 编译ONNX模型Compile ONNX Models

    编译ONNX模型Compile ONNX Models 本文是一篇介绍如何使用Relay部署ONNX模型的说明. 首先,必须安装ONNX包. 一个快速的解决方案是安装protobuf编译器,然后 pi ...

  2. Cannot find snapshot in models/VGGNet/VOC0712/SSD_300x300

    错误描述: 执行 python examples/ssd/ssd_pascal.py 报错: Cannot find snapshot in models/VGGNet/VOC0712/SSD_300 ...

  3. tensorflow models 工程解析

    项目地址:https://github.com/tensorflow/models 下面列表中的是否支持 tf2.0 来源于 https://github.com/tensorflow/models/ ...

  4. 三维植物树木模型 Maxtree – Plant Models Vol 74

    maxtree–工厂模型第74卷 大小解压后:2.34G 信息: 植物模型第74卷是高质量的三维植物模型的集合.包括12个物种,共72个单一模式. 获取地址:三维植物树木模型 Maxtree – Pl ...

  5. 藤本植物和攀爬植物模型包 Globe Plants – Bundle 23 – Vines and Creepers 03 (3D Models)

    藤本植物和攀爬植物模型包 Globe Plants – Bundle 23 – Vines and Creepers 03 (3D Models) 全球植物–第23束–藤本植物和攀缘植物03 (3D模 ...

  6. ORM操作models一对多、多对多关系

    ORM操作 单表.一对多表操作 1 from django.db import models 2 3 4 class UserGroup(models.Model): 5 title = models ...

  7. AttributeError: Cant get attribute SPPF on module models

    运行YOLOV5出现报错AttributeError: Can't get attribute 'SPPF' 问题 AttributeError: Can't get attribute 'SPPF' ...

  8. ant models 内获取 url 的参数传递到组件

    models代码: import { getCList} from "@/services/api"; import { MessageTip } from '@/utils/to ...

  9. DSSM(DEEP STRUCTURED SEMANTIC MODELS)

    Huang, Po-Sen, et al. "Learning deep structured semantic models for web search using clickthrou ...

  10. YII2 models非常好用的控制输出数据【重写Fields】

    models里重写Fields真的很好用,用于分类.评论功能 列子:评论表models/Comment.php 1.关联商品表 2.获取父级(即管理员)评论 public function Field ...

最新文章

  1. 《C和指针》对于数组这一节的总结
  2. spring教程极客学院,Mybatis-Plus学习总结(超详细整理
  3. Servlet_生命周期详解
  4. 高等数学与python高级应用_python高级应用程序与设计
  5. gcc编译缺少数学库
  6. 十六、MySQL流程控制结构(顺序、分支、循环)详解 强化练习
  7. [asp.net]非静态方法需要一个目标
  8. WebService为手机开发提供服务
  9. 双十一真的是全年最便宜的么?
  10. 孝当先集团六周年庆典在深圳龙岗圆满举行
  11. 阿里云主机配置HTTPS
  12. svn is already locked如何解决
  13. 操作系统,Ubuntu虚拟机编译裁剪内核
  14. Spring Boot 项目鉴权的 4 种方式
  15. Java项目:医药进销存系统(java+SSM+JSP+Layui+jQuery+Maven+mysql)
  16. oracle tsn文件,tsn-12560 tsn-00530 一个很棘手的问题,查了metalink也没有解决方案
  17. C++虚函数、纯虚函数、虚析构、纯虚析构、动态绑定和抽象类详解。
  18. xposed 修改通过修改系统返回计步器修改微信运动步数
  19. [MLP]UNeXt: MLP-based Rapid Medical Image Segmentation Network
  20. 多个xml文件转coco格式、coco转VOC格式(xml)

热门文章

  1. 使用 IPsec 与组策略隔离服务器和域-第 7 章 IPsec 疑难解答
  2. python的模块导入问题_python导入模块错误怎么解决
  3. python+mysql库+json_用python写爬虫-5.1json用pandas入mysql库
  4. WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(11)-BINFS在Nand上的实现(Multi-Bin的实现)
  5. wince下获取mac地址的简单方法!
  6. Linux编程练习 --多线程4--条件变量
  7. selenium ruby和java_Selenium 2之Ruby版——安装篇
  8. java写七彩文字_【PS精选案例教程】创建一个漂亮的七彩文字
  9. Web——Request转发和Response重定向
  10. Dynamics版本历史演进及Dynamics 365重要功能介绍