博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
机器学习初体验
阅读量:4561 次
发布时间:2019-06-08

本文共 773 字,大约阅读时间需要 2 分钟。

        今天刚刚开始接触机器学习。简单想一下自己理解的机器学习。在以往的计算机程序当中,主要还是由人自己来做选择,做决断。而在当下的环境之中,网络世界已经产生了庞大的数据,对于普通用户来说,可以说是信息过载了。而对于IT从业者来说,海量的数据(也就是在网上泛滥的大数据)恰恰是非常好的资源,可以用来分析用户的行为,从而让用户越来越懒,让用户产生对产品的依赖性,而达到留住用户,留住流量的的目的。机器学习在大数据的基础上提炼有用的信息,帮助用户做决策,是让用户越来越懒的一个重要手段。

        当去做机器学习的时候,最主要的任务是分类。什么叫做分类呢?就是当你有一个目标之后,你要根据目标的特征将目标进行拆解。将目标归到合适的类别中去。

机器学习涉及到的关键术语:

训练集:用于训练机器学习算法的数据样本。也就是说是已知情况。用已知去推导未知。训练数据就理解为训练集中的数据。

目标变量:机器学习的预测结果。机器学习常常去做预测这种事情。就像用户推荐这样的东西。

测试数据:用来得出算法的实际精确度。判断预测的准不准。

知识表示:这个概念稍微难理解一些,通俗点说,如果机器学习学会了预测方法。那这个对学会了的这种预测方法进行表示就是知识表示了。例如公式, 概率分布等等。等在机器学习实践之中再进一步理解。

机器学习的任务

分类和回归,分别对应离散和连续。

说下回归,回归是预测数值型数据。统计学中的概念。例如根据已有数据画出最优拟合曲线。如果需要的话,翻翻统计学的书。

机器学习中还有一种无监督学习。暂且跳过,暂时讨论监督学习。

开发机器学习的程序的步骤

收集数据→准备输入数据 → 分析输入数据 → 训练算法 → 测试算法 → 使用算法

转载于:https://www.cnblogs.com/chengxuyuanxiaowang/p/3780622.html

你可能感兴趣的文章
图像矫正-基于opencv实现
查看>>
Python冒泡排序
查看>>
NGUI 滑动与点击事件冲突处理
查看>>
toLua踩坑
查看>>
php手册总结《安装与配置》
查看>>
获取手机CCID号
查看>>
PAT-乙级-1001. 害死人不偿命的(3n+1)猜想 (15)
查看>>
自定义IP协议
查看>>
8、sort排序中比较函数的几种应用方式
查看>>
Apache 解析.htaccess
查看>>
Sublime Text 2学习记录
查看>>
UWP开发入门(三)——{x:Bind}扩展标记
查看>>
SoupUI接口测试学习分享
查看>>
HDU2275
查看>>
tomcat:A docBase * inside the host appBase has been specifi, and will be ignored
查看>>
动态创建按钮及处理OnClick事件
查看>>
字符集
查看>>
《Linux命令行与shell脚本编程大全 第3版》Linux命令行---51
查看>>
《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---27
查看>>
jQuery最佳实践
查看>>