机器学习算法

本文介绍了机器学习算法的基本概念,包括监督式、非监督式和强化学习,并列举了各种算法如回归、分类、异常检测等的应用场景。同时,文章讨论了机器学习库在构建解决方案中的重要性。
摘要由CSDN通过智能技术生成

机器学习算法

机器学习背后的数学和逻辑简介。

机器学习算法是一些代码片段,可帮助人们探索和分析复杂数据集并在其中找到意义。每个算法是一组有限的明确分步说明,计算机可以遵循这些说明来实现特定目标。在机器学习模型中,目标是建立或发现可用于预测或信息分类的模式。什么是机器学习?

机器学习算法使用基于训练数据(代表较大数据集的数据子集)的参数。训练数据越大,越能代表真实情况,从而算法计算出的结果也越准确。

不同的算法以不同的方式分析数据。算法通常按使用的机器学习技术(监督式学习、非监督式学习和强化学习)进行分类。最常用的算法使用回归和分类预测目标类别、查找异常数据点、预测值和发现相似性。

机器学习算法可识别数据中的模式,帮助数据科学家解决问题。机器学习算法可以预测值、识别异常情况、确定结构和创建类别。根据你所拥有的数据类型和想获得的结果,会用到不同的算法。算法通常按技术(监督式学习、非监督式学习或强化)或算法系列(包括分类、回归和聚类)进行分组。

机器学习技术

随着你逐渐了解机器学习算法,你会发现它们通常属于三种机器学习技术中的一种:

监督式学习
在监督式学习中,算法根据你提供的一组带标签的示例进行预测。当你知道结果会是怎样时,这种技术非常有用。

例如,你提供了一个包含过去 100 年每年城市人口数据的数据集,并希望了解特定城市在 4 年后的人口数量。结果使用数据集中已存在的标签:人口数量、城市和年份。

非监督式学习
在非监督式学习中,数据点没有标签,算法通过组织数据或描述其结构来为其添加标签。当你不知道结果会是怎样时,这种技术非常有用。

例如&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习算法详解▪ 一、线性回归 ◦ 1、代价函数 ◦ 2、梯度下降算法 ◦ 3、均值归一化 ◦ 4、最终运行结果 ◦ 5、使用scikit-learn库中的线性模型实现 ▪ 二、逻辑回归 ◦ 1、代价函数 ◦ 2、梯度 ◦ 3、正则化 ◦ 4、S型函数(即) ◦ 5、映射为多项式 ◦ 6、使用的优化方法 ◦ 7、运行结果 ◦ 8、使用scikit-learn库中的逻辑回归模型实现 ▪ 逻辑回归_手写数字识别_OneVsAll ◦ 1、随机显示100个数字 ◦ 2、OneVsAll ◦ 3、手写数字识别 ◦ 4、预测 ◦ 5、运行结果 ◦ 6、使用scikit-learn库中的逻辑回归模型实现 ▪ 三、BP神经网络 ◦ 1、神经网络model ◦ 2、代价函数 ◦ 3、正则化 ◦ 4、反向传播BP ◦ 5、BP可以求梯度的原因 ◦ 6、梯度检查 ◦ 7、权重的随机初始化 ◦ 8、预测 ◦ 9、输出结果 ▪ 四、SVM支持向量机 ◦ 1、代价函数 ◦ 2、Large Margin ◦ 3、SVM Kernel(核函数) ◦ 4、使用中的模型代码 ◦ 5、运行结果 ▪ 五、K-Means聚类算法 ◦ 1、聚类过程 ◦ 2、目标函数 ◦ 3、聚类中心的选择 ◦ 4、聚类个数K的选择 ◦ 5、应用——图片压缩 ◦ 6、使用scikit-learn库中的线性模型实现聚类 ◦ 7、运行结果 ▪ 六、PCA主成分分析(降维) ◦ 1、用处 ◦ 2、2D-->1D,nD-->kD ◦ 3、主成分分析PCA与线性回归的区别 ◦ 4、PCA降维过程 ◦ 5、数据恢复 ◦ 6、主成分个数的选择(即要降的维度) ◦ 7、使用建议 ◦ 8、运行结果 ◦ 9、使用scikit-learn库中的PCA实现降维 ▪ 七、异常检测 Anomaly Detection ◦ 1、高斯分布(正态分布) ◦ 2、异常检测算法 ◦ 3、评价的好坏,以及的选取 ◦ 4、选择使用什么样的feature(单元高斯分布) ◦ 5、多元高斯分布 ◦ 6、单元和多元高斯分布特点 ◦ 7、程序运行结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值