人工智能分类浅谈
文章目录前言一、什么是人工智能?二、人工智能的分类1.按学派分类2.按能力分类3.按业务领域分类4.按学习方式分类5.按实时分类6.按学习步骤来分7.按学习技巧来分8.按学习轮次来分9.按模型种类来分10.按任务来分11.按模型来分前言本文将粗略介绍人工智能的分类
一、什么是人工智能?通过学习掌握了某种技能的机器,我们认为他具备了人工智能。
二、人工智能的分类1.按学派分类符号主义:又被称为逻辑主义,心理学派,专家系统。该学派认为人工智能是源于数学逻辑的,该学派认为人类认知和思维的基本单元为符号,把这种符号输入到能处理符号的计算机中,从而模拟人的认知过程来实现人工智能。
连接主义:又被称为仿生学。该学派是基于神经网络及网络间的连接学习算法的智能模拟方法。
行为主义:又被称为进化主义或控制论学派。研究的是一个群体的行为。
2.按能力分类弱人工智能:只能处理单一的问题,该模型如果被训练为识别猫狗分类,那么他就只能够处理这个问题。
强人工智能:在各个方面都能够和人类相比。
超人工智能:在各个方面的远超人类。
3.按业务领域分类信号领域
图像领域:识别/侦测,跟踪,切割,生成
语音领域:
自然语义
自动化
4.按学习方式分类有监督:每条数据都有对应的标签。如在训练手写数字识别的时候我会告诉网络传入的图片所对应的数字。高效但成本高
无监督:在训练网络的时候,只给网络对应的数据没有标签,不告诉网络图片对应的数字。成本低而且泛化性能较好但效率低
半监督:输入网络的数据只有部分数据有标签。(少量包含标签的大量无标签的)
自监督
5.按实时分类在线学习:推理和学习是同时进行的。
离线学习:学习完成之后在使用。
6.按学习步骤来分非端到端学习:数据在输入模型之前需要认为进行特征提取。传入模型的不是原始数据,而是经过处理之后的特征。特征提取比较难,对最终的结果影响大。
端到端学习:数据直接输入模型得到输出,特征提取是由模型自己提取的。当任务比较复杂的时候学习起来比较困难。
7.按学习技巧来分迁移学习:在已经训练好的基础上继续学习新的任务。如某个模型已经学会了识别猫狗,我们在这个基础上继续学习识别飞机,船等。
元学习:元学习学习的数据的本质特征
级联学习:将任务进行分解来进行学习
递增学习:逐级增加学习的难度
对抗学习:两个网络相互竞争从而来进行学习
合作学习:分工合作学习
8.按学习轮次来分N-shot/Few-shot
one-shot
zero-shot
9.按模型种类来分判别模型
生成模型
10.按任务来分回归/拟合/函数逼近:当模型的输出为一个具体的数值时为回归任务如预测物体的所在的坐标点时。
分类
聚类:聚类和分类本质上都是把数据分开,区别时聚类为无监督学习。我不知道这堆数据里面有几个类别也不知道哪些是具体的哪一类的数据。
特征提取/降维/主成分分析
生成创作
评估与规划
决策
11.按模型来分统计:传统的机器学习,非端到端学习
仿生:神经网络