【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)(二)

简介: 【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)

【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)(一)https://developer.aliyun.com/article/1471027


算法

算法是指学习模型的计算方法,而统计学习则是根据训练数据集,在假设空间中选择最优模型的学习策略。为了得到最优模型,通常需要运用最优化的方法求解。

机器学习算法核心的大体方向是一下这几种算法根基:分类、聚类、异常检查以及回归等。


分类算法

分类是一种机器学习模型训练方式,它的训练集和测试集都是标记好的,通过学习并识别数据的相关特征,建立模型对新的未知数据进行分类和预测。



聚类算法

聚类是一种机器学习方法,它可以从海量数据集中识别数据的相似性和差异性,将相似的数据分组聚合为多个类别。通过聚类,我们可以更好地理解数据之间的联系,从而作出更有意义的决策。



异常检测

异常检测是一种数据分析技术,它可以帮助我们识别与正常数据分布规律不同的离群点。通过对数据点进行分布规律分析,异常检测可以帮助我们找到那些与其他数据点异于寻常的数据点,以避免数据误解和错误决策。



回归

回归是一种机器学习算法,它可以根据对已知属性值数据的训练,为模型寻找最佳拟合参数,并用于预测新样本的输出值。通过回归,我们可以构建一个数学模型来描述输入特征和输出变量之间的关系,以预测新的输出值。这种技术可以应用于各种场景,例如股票市场预测,房价预测等。



机器学习的技术分类

机器学习技术可分为三类:监督学习、无监督学习和强化学习,这三类技术是机器学习领域中应用最为广泛的技术,也是现代工业界中普遍采用的技术。



之前在前面的文章介绍了对应的学习概念和算法,那么接下来我就再次巩固和回顾复习一下下面之前的机器学习方向类型。

针对于机器学习技术方向的监督学习、无监督学习和强化学习的各种详细分析和原理详细探究会在“【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习算法概论)”进行分析和说明。

监督学习(Supervised Learning)

监督学习(Supervised Learning)是一种机器学习的方法,它必须要确定目标变量的值,以便机器学习算法可以发现特征和目标变量之间的关系

有标签数据的学习方法,是通过已有的标注数据训练模型,再应用此模型对未知数据进行分类、预测等任务,监督学习算法用于根据已知的输入和输出数据创建模型以进行未来预测。

核心原理

监督学习(Supervised Learning)包括分类和回归两种学习方式,它的训练集具有标记信息。

  • 分类算法:我们将数据分为多个离散类别,通过学习已经确定好的类别(即标签),来预测新的未知数据所属的类别。
  • 回归算法:我们处理的是连续型数据,它的目标变量是一系列连续值。在回归中,我们基于已知的数据和输出变量之间的关系,建立一个模型,以预测新的未知数据的输出结果。真实的输出结果可以是任何连续值,如价格、温度等。

分类算法逻辑案例简介

样本集:训练数据+测试数据

  • 训练样本 = 特征(feature)+目标变量(label:分类-离散值/回归-连续值)
  • 特征:独立测量得到的训练样本集的列
  • 目标变量:机器学习预测算法的测试结果
  • 目标变量:分类问题中的离散值,也可以是回归问题中的连续值。

在分类算法中,目标变量通常是标称型,例如真与假;而在回归算法中,目标变量通常是连续型,例如1~100。

知识数据信息

一般情况下,在分类算法中,可以采用以下几种形式确定一个实例所属的类别:

  1. 采用规则集的形式确定类别,例如:数学成绩大于90分为优秀;
  2. 采用概率分布的形式确定类别,例如:通过统计分布发现,90%的同学数学成绩在70分以下,那么大于70分定为优秀;
  3. 使用训练样本集中的一个实例确定类别,例如:通过样本集合,我们训练出一个模型实例,得出年轻、数学成绩中高、谈吐优雅等特征时,我们认为是优秀。

无监督学习(Unsupervised Learning)

无监督学习(Unsupervised Learning)包括聚类和降维两种方式,其训练集没有标记信息

从未标注的数据中,通过统计学方法挖掘数据潜在的结构和规律,完成聚类、降维等任务,无监督学习检测输入数据中的隐藏模式以进行预测。

无监督学习的应用包括以下几个方面:

  • 聚类:无监督学习可以将数据分成多个类别,使得每个类别内部的数据相似度较高,而不同类别之间的数据差异较大;
  • 密度估计:无监督学习可以通过训练样本来确定变量的概率分布,以此得出数据的统计特征;
  • 降维:无监督学习可以通过减少数据的维度,使得数据的特征更加容易被观察和理解,通常可以使用二维或三维图形来展示数据信息。


强化学习(Reinforcement Learning)

强化学习(Reinforcement Learning):通过稀疏和延迟的反馈标签来进行学习

根据环境的响应及其反馈,动态调整策略,不断优化学习过程,从而达到最优化目标的一种学习方式。

强化学习能够使用来自其自身行为和经验的反馈,通过反复试验在交互式环境中学习。

常见机器学习算法

针对于机器学习算法的各种详细分析和原理详细探究会在“【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习算法概论)”进行分析和说明。

目前的人工智能领域,有多种流行的机器学习算法,其中包括:



  • 神经网络(Neural networks):神经网络模拟人脑的工作方式,适用于自然语言翻译、图像识别、语音识别和图像创建等应用;
  • 线性回归(Logistic regression):用于基于不同值之间的线性关系进行数值预测,例如可以用于预测房价;
  • 逻辑回归(Clustering):用于分类反应变量的预测,例如答案为“是/否”的问题,适用于垃圾邮件分类和生产线上的质量控制等应用;
  • 聚类(Cluserting):采用无监督学习,可以识别数据中的模式并进行分组;
  • 决策树(Decision tress):用于预测数值或将数据分类,具有易于验证和审计的优点;
  • 随机森林(Random forests):采用多个决策树结果的组合来预测值或类别。

机器学习的实际应用

机器学习应用广泛,以下是一些最常见的应用场景:



  • 图像识别:机器学习可以用于识别图像和视频中的物体、人像、地点等;
  • 语音识别:机器学习可以将语音转换为文本,反之亦然;
  • 自然语言处理:机器学习可以用于理解和解释人类语言;
  • 推荐系统:机器学习可以根据用户过去的行为向用户推荐产品或服务;
  • 异常检测:机器学习可以用于检测数据中的异常模式或行为;
  • 欺诈检测:机器学习可以用于检测金融交易中的欺诈活动;
  • 预测性维护:机器学习可以用于预测机器或设备何时可能发生故障;
  • 机器人:机器学习可以用于教机器人执行任务;
  • 自动驾驶汽车:机器学习可以用于使汽车能够自动驾驶,例如Google的Naymo、Tesla的FSD以及百度的Apollo自动驾驶系统。

内容总结

机器学习概念定义

机器学习是模拟人类学习行为的计算机科学领域,旨在通过赋予机器获取新知识和技能的能力,实现人工智能系统的智能化。机器学习利用先进算法进行深层次的统计分析和计算,实现自主学习和智能化决策。它能够识别、分类、预测等各类任务,并从现实世界中学习模式和规律。

机器学习的技术分类

机器学习技术可以主要分为三类:监督学习、无监督学习和强化学习。这三种技术在机器学习领域中应用广泛,也在现代工业界中被广泛采用。

数据

数据驱动是人工智能(AI)中的一种方法,通过对大量数据的处理、分析和整理等操作,利用数据模型和算法来实现智能应用。

模型

模型是指为了基于数据X做出决策Y而提出的假设函数。模型可以有不同的形态,常见的有计算型和规则型。

算法

算法是学习模型的计算方法,而统计学习是选择最优模型的学习策略。为了得到最优模型,需要使用最优化方法进行求解。

常见机器学习算法

以下是机器学习中常见的几种算法:

  • 神经网络(Neural networks):模拟人脑的工作方式,适用于自然语言处理、图像和语音识别等应用;
  • 线性回归(Logistic regression):基于不同值之间的线性关系进行数值预测,例如可以用于预测房价;
  • 逻辑回归(Clustering):用于分类反应变量的预测,例如答案为“是/否”的问题,适用于垃圾邮件分类和生产线上的质量控制等应用;
  • 聚类(Clustering):采用无监督学习,能够识别数据中的模式并进行分组;
  • 决策树(Decision trees):用于预测数值和分类,具有易于验证和审计的优点;
  • 随机森林(Random forests):采用多个决策树结果的组合来预测值或类别。

机器学习的实际应用

机器学习可以应用于图像识别、语音识别、自然语言处理、推荐系统、异常检测、欺诈检测、预测性维护、机器人和自动驾驶汽车等领域,从而实现诸如检测异常、预测机器故障和自动驾驶等多种人工智能应用。

相关文章
|
6月前
|
人工智能 自然语言处理 IDE
模型微调不再被代码难住!PAI和Qwen3-Coder加速AI开发新体验
通义千问 AI 编程大模型 Qwen3-Coder 正式开源,阿里云人工智能平台 PAI 支持云上一键部署 Qwen3-Coder 模型,并可在交互式建模环境中使用 Qwen3-Coder 模型。
1138 109
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
人工智能技术的探讨
人工智能的概念,人工智能的发展,人工智能的各种学派,人工智能的应用领域
451 4
|
6月前
|
机器学习/深度学习 数据采集 算法
量子机器学习入门:三种数据编码方法对比与应用
在量子机器学习中,数据编码方式决定了量子模型如何理解和处理信息。本文详解角度编码、振幅编码与基础编码三种方法,分析其原理、实现及适用场景,帮助读者选择最适合的编码策略,提升量子模型性能。
515 8
|
10月前
|
机器学习/深度学习 人工智能 供应链
从概念到商业价值:AI、机器学习与深度学习全景指南
在这个科技飞速发展的时代🚀,人工智能正以惊人的速度渗透到我们的生活和工作中👀。但面对铺天盖地的AI术语和概念,很多人感到困惑不已😣。"AI"、"机器学习"、"深度学习"和"神经网络"到底有什么区别?它们如何相互关联?如何利用这些技术提升工作效率和创造价值?
553 0
|
8月前
|
机器学习/深度学习 人工智能 监控
AI 基础知识从0.1到0.2——用“房价预测”入门机器学习全流程
本系列文章深入讲解了从Seq2Seq、RNN到Transformer,再到GPT模型的关键技术原理与实现细节,帮助读者全面掌握Transformer及其在NLP中的应用。同时,通过一个房价预测的完整案例,介绍了算法工程师如何利用数据训练模型并解决实际问题,涵盖需求分析、数据收集、模型训练与部署等全流程。文章适合初学者和开发者学习AI基础与实战技能。
1039 25
AI 基础知识从0.1到0.2——用“房价预测”入门机器学习全流程
|
9月前
|
人工智能 监控 测试技术
云上AI推理平台全掌握 (1):PAI-EAS LLM服务一键压测
在AI技术飞速发展的今天,大语言模型(LLM)、多模态模型等前沿技术正深刻改变行业格局。推理服务是大模型从“实验室突破”走向“产业级应用”的必要环节,需直面高并发流量洪峰、低延时响应诉求、异构硬件优化适配、成本精准控制等复杂挑战。 阿里云人工智能平台 PAI 致力于为用户提供全栈式、高可用的推理服务能力。在本系列技术专题中,我们将围绕分布式推理架构、Serverless 弹性资源全球调度、压测调优和服务可观测等关键技术方向,展现 PAI 平台在推理服务侧的产品能力,助力企业和开发者在 AI 时代抢占先机,让我们一起探索云上 AI 推理的无限可能,释放大模型的真正价值!
|
9月前
|
机器学习/深度学习 PyTorch API
昇腾AI4S图机器学习:DGL消息传递接口的PyG替换
DGL (Deep Graph Learning) 和 PyG (Pytorch Geometric) 是两个主流的图神经网络库,它们在API设计和底层实现上有一定差异,在不同场景下,研究人员会使用不同的依赖库,昇腾NPU对PyG图机器学习库的支持亲和度更高,因此有些时候需要做DGL接口的PyG替换。
|
9月前
|
机器学习/深度学习 PyTorch API
昇腾AI4S图机器学习:DGL图构建接口的PyG替换
本文探讨了在图神经网络中将DGL接口替换为PyG实现的方法,重点以RFdiffusion蛋白质设计模型中的SE3Transformer为例。SE3Transformer通过SE(3)等变性提取三维几何特征,其图构建部分依赖DGL接口。文章详细介绍了两个关键函数的替换:`make_full_graph` 和 `make_topk_graph`。前者构建完全连接图,后者生成k近邻图。通过PyG的高效实现(如`knn_graph`),我们简化了图结构创建过程,并调整边特征处理逻辑以兼容不同框架,从而更好地支持昇腾NPU等硬件环境。此方法为跨库迁移提供了实用参考。
|
5月前
|
机器学习/深度学习 数据采集 人工智能
【机器学习算法篇】K-近邻算法
K近邻(KNN)是一种基于“物以类聚”思想的监督学习算法,通过计算样本间距离,选取最近K个邻居投票决定类别。支持多种距离度量,如欧式、曼哈顿、余弦相似度等,适用于分类与回归任务。结合Scikit-learn可高效实现,需合理选择K值并进行数据预处理,常用于鸢尾花分类等经典案例。(238字)

热门文章

最新文章