机器学习的方法

机器学习方法主要分为三种:监督学习、无监督学习、半监督学习。

1.监督学习

神经网络、朴素贝叶斯、线性回归、逻辑回归、随机森林、支持向量机(SVM)都是典型的监督学习方法。

监督学习,即监督机器学习,之所以叫监督学习,是因为它所使用的训练数据集都是标记了的。用标记了的数据集训练算法,使用其能够分类数据或预测结果。在训练过程中, 当训练集的数据被输入到模型中,模型就会开始调整它的权重,直到它能够比较好地拟合数据。既模型的输入-输出,能够近似地符合训练集中的数据点的映射关系。权重的调整发生在交叉验证过程中,目的是为了避免模型过度拟合或欠拟合。监督学习可以有效地帮助解决大规模的现实问题,如分类垃圾邮件(这个是最典型的例子)。

2.无监督学习

神经网络、k-means聚类、基于概率模型的聚类等都是典型的无监督学习算法。

无监督学习,即无监督机器学习,之所以叫无监督学习,是因为它所使用的训练数据集都是未标记的。使用无监督机器学习算法去分析和聚集未标记的数据集,最终数据集会被分成好多个小分组,即数据集的子集,这些子集就是所谓的聚类,它背后的朴素的思想是物以类聚,就是相似的都聚在一起,这里相似的东西就是特征,与监督学习不同的是,这里特征并不是人为指定的,这也是无监督学习的由来。这是都是由算法来发现这些隐藏的模式或数据分组。无监督学习算法有能力去识别所给数据集或信息中相似性和差别,这一特点,使得无监督学习非常适合做 探索性数据分析交叉销售策略顾客细分图像和模式识别。无监督学习还可以用于降低模型的特征数量,它是怎么做到的?它是通过降维来达到的。PCA(Principle component analysis,主成分分析)和SVD(Singular value decomposition,奇异值分解)是常用的两种降维方法。

奇异值分解:一种矩阵分解的方法,将一个矩阵分解为三个矩阵的乘积,其中第二个矩阵是一个对角矩阵,其对角线上的元素是原始矩阵的奇异值。SVD在数据分析、信号处理、图像处理等领域有广泛应用。

3.半监督学习

半监督学习介于监督学习与无监督学习之间。具体来说,在训练阶段,它会使用比较小的标签数据集指导算法从无标签的大数据集进行分类和特征提取。如果监督学习没有足够多的标签数据可用,那么半监督学习可以解决这种问题,还有另一种情况也可以用半监督学习来解决,那就是标记足够多的数据的代价太大的情况。

相关推荐
牛客企业服务24 分钟前
2025年AI面试推荐榜单,数字化招聘转型优选
人工智能·python·算法·面试·职场和发展·金融·求职招聘
视觉语言导航1 小时前
RAL-2025 | 清华大学数字孪生驱动的机器人视觉导航!VR-Robo:面向视觉机器人导航与运动的现实-模拟-现实框架
人工智能·深度学习·机器人·具身智能
**梯度已爆炸**1 小时前
自然语言处理入门
人工智能·自然语言处理
ctrlworks1 小时前
楼宇自控核心功能:实时监控设备运行,快速诊断故障,赋能设备寿命延长
人工智能·ba系统厂商·楼宇自控系统厂家·ibms系统厂家·建筑管理系统厂家·能耗监测系统厂家
BFT白芙堂2 小时前
睿尔曼系列机器人——以创新驱动未来,重塑智能协作新生态(上)
人工智能·机器学习·机器人·协作机器人·复合机器人·睿尔曼机器人
aneasystone本尊2 小时前
使用 MCP 让 Claude Code 集成外部工具
人工智能
静心问道2 小时前
SEW:无监督预训练在语音识别中的性能-效率权衡
人工智能·语音识别
羊小猪~~2 小时前
【NLP入门系列五】中文文本分类案例
人工智能·深度学习·考研·机器学习·自然语言处理·分类·数据挖掘
xwz小王子2 小时前
从LLM到WM:大语言模型如何进化成具身世界模型?
人工智能·语言模型·自然语言处理
我爱一条柴ya2 小时前
【AI大模型】深入理解 Transformer 架构:自然语言处理的革命引擎
人工智能·ai·ai作画·ai编程·ai写作