机器学习的定义:

机器学习是人工智能的一个分支,主要关于构造和研究可以从数据中学习的系统。

机器学习的任务类型:(吹牛逼可以用)

监督学习(supervised learning):

回归 (Regression)

分类 (classification)

排序 (ranking)

非监督学习:

聚类 (clustering)

降维 (dimensionality reduction)

概率密度估计(density estimation)

半监督学习(semi-supervised learning):

增强学习(reinforcement learning):

迁移学习(transfer learning):

机器学习任务的一般步骤:

1. 特征工程(FE feature engineering)

有可能是最重要的步骤

2. 问题建模,模型选择

目标函数/决策边界的形状

选择什么样的模型(决策边界的形状)

使用什么样的目标函数来进行训练

3. 模型训练

根据数目估计模型参数

优化求解:求目标函数的极小值

4. 评估, 在校验集上评估模型的性能

5. 模型的应用和预测

线性模型转化成非线性模型:

- 基函数: 、exp、log、样条函数、决策函数....

- 核化:将原问题转化成对偶问题,将对偶问题中的向量点积<x, y>换成核函数k(x, y)

优化:

直接求解

梯度下降(Gradient descent)

迭代终止条件:

最大迭代次数

相邻两步的变化量小于某个预设值

二阶牛顿法

部分简写说明:

RMS : root mean square 均方根

MAP : maximum a posteriori 最大后验概率

generlization : 推广性, 学习器在新的测试数据上的表现

overfitting:过拟合

RSS : residual sum of square

overshoot the minimum : 学习率(步长)过大的时候,可能会出现跳过局部最小值点的情况

SGD Stochastic gradient descent :随机梯度下降

CV : cross validation

20180917 - 机器学习与线性回归相关推荐

  1. matlab 多元多项式回归_Python机器学习之?线性回归入门(二)

    线性回归原理介绍 文章目录 机器学习分类 线性回归原理 线性回归定义 线性回归背后矩阵运算 机器学习分类 机器学习的主要任务便是聚焦于两个问题:分类和回归 分类相信大家都不会陌生,生活中会见到很多的应 ...

  2. ML之回归预测:利用十类机器学习算法(线性回归、kNN、SVM、决策树、随机森林、极端随机树、SGD、提升树、LightGBM、XGBoost)对波士顿数据集回归预测(模型评估、推理并导到csv)

    ML之回归预测:利用十类机器学习算法(线性回归.kNN.SVM.决策树.随机森林.极端随机树.SGD.提升树.LightGBM.XGBoost)对波士顿数据集[13+1,506]回归预测(模型评估.推 ...

  3. TF之LiR:基于tensorflow实现机器学习之线性回归算法

    TF之LiR:基于tensorflow实现机器学习之线性回归算法 目录 输出结果 代码设计 输出结果 代码设计 # -*- coding: utf-8 -*-#TF之LiR:基于tensorflow实 ...

  4. python 预测算法_通过机器学习的线性回归算法预测股票走势(用Python实现)

    本文转自博客园,作者为hsm_computer 原文链接:https://www.cnblogs.com/JavaArchitect/p/11717998.html在笔者的新书里,将通过股票案例讲述P ...

  5. Scikit-Learn 机器学习笔记 -- 线性回归、逻辑回归、softmax回归

    Scikit-Learn 机器学习笔记 – 线性回归.逻辑回归.softmax回归 参考文档: handson-ml import numpy as np from matplotlib import ...

  6. 机器学习多元线性回归_过度简化的机器学习(1):多元回归

    机器学习多元线性回归 The term machine learning may sound provocative. Machines do not learn like humans do. Ho ...

  7. opencv机器学习线性回归_Python机器学习之?线性回归入门(二)

    线性回归原理介绍 文章目录 机器学习分类 线性回归原理 线性回归定义 线性回归背后矩阵运算 机器学习分类 机器学习的主要任务便是聚焦于两个问题:分类和回归 分类相信大家都不会陌生,生活中会见到很多的应 ...

  8. 机器学习之线性回归_通过线性回归开始机器学习之旅

    机器学习之线性回归 线性回归 (Linear Regression) Linear regression is a part of Statistics that defines the relati ...

  9. 机器学习(三)线性回归、广义线性回归、非线性回归

    机器学习(三)线性回归模型.广义线性回归模型.非线性回归模型 线性回归(数据集要满足正态分布) 一元线性回归模型: 在这里会想到,如何确定方程中的系数呢?我们先来了解最小二乘法,简单来说就是这个点作y ...

最新文章

  1. 三天打入CV大赛决赛圈!我是如何做到的?
  2. jpa 指定字段内容按照顺序排序(orderBy when then)
  3. taglist go语言支持
  4. 【计算机网络】网络层 : IPv6 协议 ( IPv6 数据包格式 | IPv6 地址表示 | IPv6 地址类型 | IPv4 与 IPv6 协议对比 | IPv4 -> IPv6 过渡策略 )
  5. 16款新品发布,数据揭秘小米MIX荣归背后逻辑
  6. 清北NOIP训练营集训笔记——图论(提高组精英班)
  7. Array.prototype.slice.call(arguments)
  8. codevs1014 装箱问题
  9. ARM不同位数系统int字节数区别
  10. oracle trigger 延迟执行_一文详解Spring任务执行和调度
  11. Flink 1.12 CDH 6.3 集成
  12. 1 Selenium Python 基础
  13. linq to access 简单实现
  14. leetode题库5438--制作 m 束花所需的最少天数
  15. POJ3278 HDU2717 Catch That Cow【BFS】
  16. win7安装python3.6_Win7 64位下python3.6.5安装配置图文教程
  17. android blowfish加密算法,BlowFish加密算法研究
  18. h5互动小游戏定制开发流程
  19. 激光器发射光功率饱和值
  20. 51单片机四位数码管的使用方法

热门文章

  1. 前后端配合实现密码找回功能思路
  2. 使用继承思想,去开发一款组件(element-ui collapse组件为例子)
  3. ASP.NET Core 2.0使用Log4net实现记录日志功能
  4. axios 的简单使用
  5. 如何更有价值采集数据、高效分析数据?
  6. 孙丕恕:应把云计算大数据融在一起 降低社会运营成本
  7. node.js用get方式获取网页中的链接
  8. 〖Linux〗简单的将Shell和一些文件打包成一个单独的“可执行文件”
  9. RE2正则表达式引擎资料
  10. php获取excel表格中数据的小方法