Machine Learning(1)

此系列文章适合开始接触机器学习的大佬们!
学习机器学习很久了,感觉也算在人工智能领域入门了吧!写几篇文章总结一下,希望能给刚刚接触机器学习的大佬们提供帮助,写的有错误的地方请指出,谢谢!

机器学习概述

机器学习是人工智能的核心,是一门交叉学科。机器学习包括监督学习、无监督学习等,我们知道的深度学习其实也是机器学习的一部分。本人写的此系列文章主要是监督学习,当然无监督学习也会涉及一点点。

监督学习与无监督学习的区别

监督学习是指通过已有数据对自己所建立的模型进行训练,然后运用这个模型对新的数据进行预测。就比如我们上学时,我们要做题目,如果我们不上课,面对题目就不会做,而对自己建立的模型进行训练就是好比上课,做题目就好比对新的数据进行预测。
无监督学习用一句话概括就是“物以类聚,人以群分”,通过无监督学习,我们可以将杂乱无章的变成有类别的。

建立模型

建立模型其实就是运用算法处理数据,无监督学习所用的算法有k-means算法。监督学习又分为分类和回归两大类。分类算法有k-近邻,朴素贝叶斯,决策树,随机森林,逻辑回归等算法。回归算法有线性回归,岭回归等算法。

机器学习专有词

在进入机器学习过程前有许多专有名词需要理解。进行机器学习需要大量的数据,而数据一般由.csv文件保存,如下图所示。 图1-1
打开文件基本格式如下图
图1-2
特征值:描述一个事件所具有的属性,通常用x表示,上面表格中特征值是B列到Q列。
目标值:运用模型进行预测的数据,通常用y表示,上面表格中目标值是第R列。
x,y不一定是一维的数据,可以是多维度的。
训练集:对模型进行训练的数据,包括特征值,目标值。
测试集:对训练完的模型读入要预测的数据,只有特征值,通过模型进行预测得到目标值。
特征抽取:筛选特性值,因为并不是所有的特征值对我们机器学习有用,我们只需选取具有代表性的特征值即可。
特征工程:特征抽取是特征工程的一部分,经过特征抽取后,对抽取后的数据经行预处理。
离散型变量:分类算法预测的目标值,数据的值不是连续的。
连续型变量:回归算法预测的目标值,数据的值是连续的。

机器学习过程

第一步:特征工程,数据分析。
第二步:划分数据集,训练集,测试集。
第三步:建立模型,训练。
第四步:测试模型,评估。
第五步:对新数据经行预测。
无监督学习没有第五步。

机器学习工具

学习机器学习需要有一定的python基础,因为机器学习运用的是python中的scikit learn库,此库中封装了许多机器学习的API。官方文档为https://scikit-learn.org/stable/,在运用sklearn进行机器学习前需要先下载python虚拟环境然后下载scikit learn,numpy,pandas库。
windows安装方法如下

pip install numpy
pip install pandas
pip install scikit learn

机器学习准备完毕,谢谢观看,有错误请见谅!下篇更精彩!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Amazon Machine Learning是由亚马逊公司推出的一种云端机器学习服务。该服务旨在帮助开发者和数据科学家快速构建和部署自己的机器学习模型。 Amazon Machine Learning为用户提供了一个简单易用且高效的平台,使他们能够利用机器学习技术来处理和分析大量的数据。用户只需要准备好自己的数据集,并选择合适的机器学习算法,Amazon Machine Learning将会自动执行数据预处理、特征提取以及模型训练等操作。 此外,Amazon Machine Learning还提供了一系列的工具和功能,帮助用户评估和优化他们的模型的性能。用户可以使用Amazon Machine Learning模型评估功能来评估模型的准确性、召回率等指标,以便进行精细调整和改进。 同时,Amazon Machine Learning还具备强大的可扩展性和灵活性。用户可以根据自己的需求选择使用Amazon Machine Learning的推理服务,将训练好的模型部署到生产环境中去。此外,Amazon Machine Learning还支持与其他亚马逊的云服务进行无缝集成,如Amazon S3、Amazon Redshift等,从而进一步提升数据处理和分析的效率。 综上所述,Amazon Machine Learning是一种功能强大且易于使用的云端机器学习服务。它为用户提供了构建、训练和部署机器学习模型的全套解决方案,并能够满足用户在数据处理和分析方面的需求。 ### 回答2: Amazon Machine Learning(亚马逊机器学习)是亚马逊公司提供的一种云服务,旨在帮助开发人员和业务用户轻松构建和部署机器学习模型。 Amazon Machine Learning提供了一个简单易用的界面,使非专业开发人员也能够快速上手和使用这个服务。它支持大规模的数据处理和分析,可以从数据集中提取相关的特征并自动生成机器学习模型。用户只需要上传数据集并选择目标变量,Amazon Machine Learning将自动处理特征工程、模型训练和验证。用户还可以根据自己的业务需求进行自定义调整和优化,以获得更好的预测结果。 使用Amazon Machine Learning,开发人员无需关注复杂的机器学习算法和模型开发过程。他们可以省去繁琐的数据预处理和模型训练的步骤,专注于业务问题的解决和预测结果的应用。这使得机器学习变得更加易用和可靠。 此外,Amazon Machine Learning还提供了强大的预测API,可以轻松地将训练好的模型集成到应用程序或业务流程中。开发人员可以通过调用API来进行实时预测和推断,以满足实时的业务需求。 总之,Amazon Machine Learning是一项强大而易用的云服务,为开发人员和业务用户提供了实现机器学习的能力,帮助他们快速构建和部署机器学习模型,解决业务问题,并实现更好的预测结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值