机器学习是一种教计算机从经验中学习的 ai 方法。机器学习算法使用计算方法直接从数据中“学习”信息,而不是依赖于预先确定的方程作为模型。随着可用于学习的样本数的增加,这些算法会自适应地改善其性能。深度学习是机器学习的一种特殊形式。
有监督学习
有监督机器学习能够基于已有的数据建立一个可以在存在不确定性的情况下做出预测的模型。有监督学习算法接受已知的输入数据集和对该数据集的已知响应(输出),然后训练模型以使模型能够对新输入数据的响应做出合理的预测。如果您尝试去预测已知数据的输出,请使用有监督学习。
有监督学习使用分类方法和回归方法来开发机器学习模型。
分类方法可预测离散响应 - 例如,电子邮件是真正邮件还是垃圾邮件,肿瘤是恶性还是良性的。分类模型将输入数据划分成不同类别。典型的应用包括医学成像、语音识别和信用评分。
如果您的数据能进行标记、分类或分为特定的组或类,则使用分类。例如,笔迹识别应用会使用分类来识别字母和数字。在图像处理和计算机视觉方面,无监督模式识别方法被用于目标检测和图像分割。此处提供了执行分类的最常见算法。
回归方法可用于预测连续响应,例如电池荷电状态等难以测量的物理量,电网的电力负荷或金融资产价格。典型的应用包括虚拟传感、电力负荷预测和算法交易。
如果您在处理一个数据范围,或响应的性质是一个实数(比如温度,或一件设备发生故障前的运行时间),则使用回归方法。此处提供了执行回归的最常见算法。
如何决定使用哪种机器学习算法?
选择正确的算法看似相当困难 - 有监督和无监督机器学习算法有几十种,每种算法都使用了不同的学习方法。
机器学习算法的选择没有最佳方法或万全之策。找到正确的算法在一定程度上是个试错的过程 - 即使经验丰富的数据科学家也无法在试用前就断言某种算法是否合适。而且,算法的选择还取决于您要处理的数据的大小和类型、您要从数据中获得的信息以及如何运用这些信息。
下面是选择有监督或是无监督机器学习的一些准则:
- 选择有监督学习:如果您需要训练模型进行预测(例如连续变量的将来值,如温度或股价),或者分类(例如根据网络摄像头的视频影像确定汽车的制造商)。
- 选择无监督学习:如果您需要深入了解数据并希望训练模型找到良好的内部表示形式,例如将数据拆分为聚类。
机器学习的重要性
随着大数据的兴起,机器学习已成为解决多个领域问题的关键方法,例如:
汽车
航空航天和国防
制造分析
医疗设备
信号处理
更多数据、更多问题、更好的答案
机器学习算法能够在数据中发现自然模式,从而生成洞见并帮助您更好地制定决策和做出预测。这些算法每天都在医疗诊断、股票交易、能量负荷预测及更多行业中被用来制定关键决策。例如,媒体网站依靠机器学习算法从数百万种选项中筛选出为您推荐的歌曲或影片。零售商利用这些算法深入了解客户的购买行为。
何时应该使用机器学习?
如果您遇到涉及大量数据和许多变量的复杂任务或问题,但没有现成的处理公式或方程式,可以考虑使用机器学习。
机器学习和深度学习有什么区别?
深度学习是机器学习的一种特殊形式。以一个机器学习工作流为例。该工作流起始于从图像手动提取相关特征。然后使用这些特征创建一个对图像中对象进行分类的模型。如果使用深度学习工作流的话,相关特征可自动从图像提取。此外,深度学习执行的是“端到端学习”,即为网络提供原始数据和分配要执行的任务(如分类),网络会学习如何自动执行此任务。
在机器学习中,您需要手动选择用于对图像进行分类的特征和分类器。在深度学习中,特征提取和建模步骤是自动的。
选择机器学习或深度学习
机器学习提供了多种方法和模型,您可以根据具体应用、所处理数据的规模以及要解决的问题类型进行选择。成功的深度学习应用需要海量数据(数千张图像)来训练模型,以及 gpu(即图形处理单元)来快速处理您的数据。
在机器学习和深度学习之间进行选择时,想想您是否有高性能 gpu 和大量标注数据。如果您不具备其中任何一项,那么使用机器学习可能比使用深度学习更明智。深度学习通常更复杂,您需要至少几千张图像才能获得可靠的结果。
如果选择机器学习,您可以基于许多不同的分类器训练您的模型。您可能还知道提取哪些特征才会产生最佳结果。此外,您还可以灵活地选择各种方法的组合,使用不同分类器和特征来查看哪种排列最适合您的数据。
继续探索此主题
相关主题
matlab 快速入门
使用 matlab 实现机器学习
了解 matlab 针对机器学习提供的支持。
教程和示例
matlab 机器学习快速入门。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 mathworks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- (español)
- (english)
- (english)
欧洲
- (english)
- (english)
- (deutsch)
- (español)
- (english)
- (français)
- (english)
- (italiano)
- (english)
- (english)
- (english)
- (deutsch)
- (english)
- (english)
- switzerland
- (english)
亚太
- (english)
- (english)
- (english)
- 中国
- (日本語)
- (한국어)