人工智能(AI)的不同维度分类

人工智能(AI)的分类

对机器学习进行分类的方式多种多样,可以根据算法的特性、学习方式、任务类型等不同维度进行分类这些分类都不是互斥的:

1、按数据模态不同:图像,文本,语音,多态等

2、按目标函数不同:判别式模型,生成式模型等.

3、按学习方式不同:监督、无监督、半监督、强化学习等。

4、按任务类型不同:回归、分类、聚类、降维、生成等,


一、按数据模态分类

1. 图像模态
特点:处理二维/三维像素矩阵数据

  • 示例

    • 图像分类(ResNet识别ImageNet千类物体)

    • 目标检测(YOLO实时检测交通信号灯)

    • 医学影像分析(UNet分割肿瘤区域)

自动驾驶

2. 文本模态
特点:处理字符序列或词嵌入向量

  • 示例

    • 机器翻译(Transformer实现中英互译)

    • 情感分析(BERT判断评论情感极性)

    • 文本摘要(GPT-4生成新闻要点)

3. 语音模态
特点:处理时频域声学特征

  • 示例

    • 语音识别(Whisper转写会议录音)

    • 声纹识别(X-Vector验证用户身份)

    • 语音合成(VITS生成拟人化语音)

智能客服

4. 多模态
特点:融合多种数据模态

  • 示例

    • 视觉问答(CLIP+VQA解析"图中多少人戴口罩")

    • 视频描述生成(Flamingo生成足球比赛解说)

    • 跨模态检索(图文匹配搜索相似风格画作)


二、按目标函数分类

1. 判别式模型
特点:学习条件概率P(Y|X)

  • 示例

    • 逻辑回归(预测用户点击概率)

    • SVM(高维空间划分邮件是否为垃圾邮件)

    • 目标检测模型(输出边界框坐标和类别)

2. 生成式模型
特点:学习联合概率P(X,Y)

  • 示例

    • GAN(生成逼真人脸图像)

    • VAE(重构分子结构并生成新化合物)

    • 扩散模型(Stable Diffusion生成艺术画作)

特殊类型

  • 能量模型(EBM建模复杂分布)

  • 流模型(Glow实现可逆图像生成)


三、按学习方式分类

1. 监督学习
特点:使用标注数据

  • 示例

    • 图像分类(ImageNet标注数据集训练ResNet)

    • 时序预测(LSTM基于历史销量预测未来需求)

2. 无监督学习
特点:挖掘数据内在结构

  • 示例

    • 聚类分析(K-means对用户消费行为分组)

    • 异常检测(Isolation Forest识别信用卡欺诈)

3. 半监督学习
特点:少量标注+大量未标注数据

  • 示例

    • 自训练(用10%标注医疗影像迭代优化模型)

    • 一致性正则化(FixMatch提升图像分类效果)

4. 强化学习
特点:通过奖励机制学习策略

  • 示例

    • 游戏AI(AlphaGo自我对弈提升棋力)

    • 机器人控制(DDPG算法实现机械臂抓取)

    • 资源调度(Q-learning优化数据中心能耗)


四、按任务类型分类

1. 回归任务
特点:预测连续值

  • 示例

    • 房价预测(基于面积/地段预测数值)

    • 股票趋势预测(输出未来3日价格曲线)

2. 分类任务
特点:预测离散类别

  • 示例

    • 垃圾邮件识别(二分类:正常/垃圾)

    • 新闻主题分类(多分类:政治/经济/体育)

3. 聚类任务
特点:无监督数据分组

  • 示例

    • 客户细分(DBSCAN发现高价值用户群体)

    • 基因序列分析(层次聚类识别相似基因型)

4. 降维任务
特点:压缩数据维度

  • 示例

    • 可视化(t-SNE将高维数据投影到2D平面)

    • 特征工程(PCA提取人脸主要特征成分)

5. 生成任务
特点:创造新数据

  • 示例

    • 文本续写(GPT-4完成故事创作)

    • 分子设计(GFlowNet生成潜在药物分子)

    • 风格迁移(CycleGAN将照片转为梵高画风)


关键差异对比表

分类维度典型差异点技术代表案例对比
数据模态输入数据结构差异CNN处理图像 vs LSTM处理文本
目标函数建模概率分布方向不同SVM分类 vs GAN生成
学习方式数据标注要求程度不同监督学习需要100%标注 vs 强化学习仅需奖励信号
任务类型输出形式本质差异回归输出连续值 vs 分类输出离散标签

典型混合型案例

  1. 多模态+生成任务:DALL-E 3根据文本生成图像

  2. 强化学习+分类任务:DeepMind AlphaFold预测蛋白质结构

  3. 半监督+降维任务:SimCLR利用对比学习实现图像表征压缩

这种分类体系为理解AI技术提供了多维视角,实际应用中常出现跨类别组合,如"基于强化学习的多模态视频生成系统"即融合了四种分类维度。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/22705.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 大视界 -- Java 大数据未来十年的技术蓝图与发展愿景(95)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…

【网络安全 | 漏洞挖掘】账户接管+PII+原漏洞绕过

文章目录 前言正文前言 本文涉及的所有漏洞测试共耗时约三周,成果如下: 访问管理面板,成功接管目标列出的3000多家公司。 获取所有员工的真实指纹、机密文件及个人身份信息(PII)。 绕过KYC认证,成功接管电话号码。 绕过此前发现的漏洞。 正文 在测试目标时,我发现了一…

MySQL的Union和OR查询

这里写目录标题 **1. 创建表和索引****2. 编写 UNION 查询****3. 使用 EXPLAIN 分析查询****4. 分析 EXPLAIN 结果****可能的结果分析**: **5. 验证索引合并****总结****1. UNION 操作的分析****为什么使用临时表?** 2. OR 条件的分析为什么使用索引合并…

二叉排序树 -- AVL树 红黑树

手撕 – AVL树、红黑树 个人主页:顾漂亮 文章专栏:Java数据结构 文章目录 手撕 -- AVL树、红黑树1.AVL树1.1AVL树的概念1.2AVL树的性质1.3AVL树的实现 -- Java代码1.4AVL树的性能分析 2.红黑树2.1概念2.2红黑树的性质2.3红黑树的实现2.4AVL树和红黑树的比…

在 .NET 8/9 中使用 AppUser 进行 JWT 令牌身份验证

文章目录 一、引言二、什么是 JSON Web 令牌?三、什么是 JSON Web 令牌结构?四、设置 JWT 令牌身份验证4.1 创建新的 .NET 8 Web API 项目4.2 安装所需的 NuGet 软件包4.3 创建 JWT 配置模型4.4 将 JWT 配置添加到您的 appsettings.json 中4.5 为 Config…

问卷数据分析|SPSS实操之相关分析

皮尔逊还是斯皮尔曼的选取主要看数据的分布 当数据满足正态分布且具有线性关系时,用皮尔逊相关系数 当有一个不满住时,用斯皮尔曼相关系数 1. 选择分析--相关--双变量 2. 将Z1-Y2加入到变量中,选择皮尔逊 3. 此处为结果,可看我案…

自动化办公|xlwings生成图表

在日常的数据分析和报告生成中,Excel图表是一个非常重要的工具。它能够帮助我们直观地展示数据,发现数据中的规律和趋势。然而,手动创建和调整图表往往耗时且容易出错。幸运的是,借助Python的xlwings库,我们可以自动化…

Javascript使用Sodium库实现 aead_xchacha20poly1305_ietf加密解密,以及与后端的密文交互

Node.js环境安装 sodium-native (其他库可能会出现加密解密失败,如果要使用不一样的库,请自行验证) npm install sodium-native 示例代码,使用的是 sodium-native v4.3.2 (其他版本可能会有变化,如果要使用,请自行验…

【Linux】匿名管道的应用场景-----管道进程池

目录 一、池化技术 二、简易进程池的实现: Makefile task.h task.cpp Initchannel函数: 创建任务: 控制子进程: 子进程执行任务: 清理收尾: 三、全部代码: 前言: 对于管…

使用LangChain构建第一个ReAct Agent

使用LangChain构建第一个ReAct Agent 准备环境 使用Anaconda 安装python 3.10 安装langchain、langchain_openai、langchain_community (安装命令 pip install XXX) 申请DeepSeek API:https://platform.deepseek.com/api_keys(也…

多人协同创作gitea

多人协同创作gitea 在多台设备上协同使用Gitea,主要是通过网络访问Gitea服务器上的仓库来进行代码管理和协作。以下是一些关键步骤和建议,帮助你在多台设备上高效地使用Gitea进行协作: 1. 确保Gitea服务可访问 首先,你需要确保…

【个人开源】——从零开始在高通手机上部署sd(二)

代码:https://github.com/chenjun2hao/qualcomm.ai 推理耗时统计 单位/ms 硬件qnncpu_clipqnncpu_unetqnncpu_vaehtp_cliphtp_unethtp_vae骁龙8 gen124716.994133440.39723.215411.097696.327 1. 下载依赖 下载opencv_x64.tar,提取码: rrbp下载opencv_aarch64.t…

SpringCloud系列教程:微服务的未来(二十五)-基于注解的声明队列交换机、消息转换器、业务改造

前言 在现代分布式系统中,消息队列是实现服务解耦和异步处理的关键组件。Spring框架提供了强大的支持,使得与消息队列(如RabbitMQ、Kafka等)的集成变得更加便捷和灵活。本文将深入探讨如何利用Spring的注解驱动方式来配置和管理队…

学习经验分享【39】YOLOv12——2025 年 2 月 19 日发布的以注意力为核心的实时目标检测器

YOLO算法更新速度很快,已经出到V12版本,后续大家有想发论文或者搞项目可更新自己的baseline了。 代码:GitHub - sunsmarterjie/yolov12: YOLOv12: Attention-Centric Real-Time Object Detectors 摘要:长期以来,增强 …

Pytorch实现之特征损失与残差结构稳定GAN训练,并训练自己的数据集

简介 简介:生成器和鉴别器分别采用了4个新颖设计的残差结构实现,同时在损失中结合了鉴别器层的特征损失来提高模型性能。 论文题目:Image Generation by Residual Block Based Generative Adversarial Networks(基于残留块的生成对抗网络产生图像) 会议:2022 IEEE Int…

后“智驾平权”时代,谁为安全冗余和体验升级“买单”

线控底盘,正在成为新势力争夺下一个技术普及红利的新赛点。 尤其是进入2025年,比亚迪、长安等一线传统自主品牌率先开启高阶智驾的普及战,加上此前已经普及的智能座舱,舱驾智能的「科技平权」进一步加速行业启动「线控底盘」上车窗…

【Node.js】express框架

目录 1初识express框架 2 初步使用 2.1 安装 2.2 创建基本的Web服务器 2.3 监听方法 2.3.1 监听get请求 2.3.2 监听post请求 2.4 响应客户端 2.5 获取url中的参数(get) 2.5.1 获取查询参数 2.5.2 获取动态参数 2.6 托管静态资源 2.6.1 挂载路径前缀 2.6.2 托管多…

树形DP(树形背包+换根DP)

树形DP 没有上司的舞会 家常便饭了&#xff0c;写了好几遍&#xff0c;没啥好说的&#xff0c;正常独立集问题。 int head[B]; int cnt; struct node {int v,nxt; }e[B<<1]; void modify(int u,int v) {e[cnt].nxthead[u];e[cnt].vv;head[u]cnt; } int a[B]; int f[B]…

REACT--组件通信

组件之间如何进行通信&#xff1f; 组件通信 组件的通信主要借助props传递值 分为整体接收、解构接收 整体接收 import PropTypes from prop-types;//子组件 function Welcome(props){return (<div>hello Welcome,{props.count},{props.msg}</div>) }// 对 We…

【排序算法】六大比较类排序算法——插入排序、选择排序、冒泡排序、希尔排序、快速排序、归并排序【详解】

文章目录 六大比较类排序算法&#xff08;插入排序、选择排序、冒泡排序、希尔排序、快速排序、归并排序&#xff09;前言1. 插入排序算法描述代码示例算法分析 2. 选择排序算法描述优化代码示例算法分析 3. 冒泡排序算法描述代码示例算法分析与插入排序对比 4. 希尔排序算法描…