您需要知道的28个人工智能术语

随着人工智能发展,理解AI术语成挑战。DZone编辑团队为启动AI Zone,定义了人工智能领域诸多术语,如算法、人工智能、人工神经网络等,还介绍了分类、聚类分析等相关概念及多种学习方式。

原文链接:https://dzone.com/articles/encapsulation-with-a-simple-example-in-java

由于人工智能不再是一个模糊的营销流行语,而是更多精确的意识形态,因此理解所有AI术语越来越成为一项挑战。因此,为了启动全新的AI Zone,DZone的编辑团队聚集在一起,为您定义人工智能领域的一些最大术语。

(想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程等待你来学习。完全免费哦! )

一个
算法:给AI,神经网络或其他机器提供的一套规则或指令,以帮助它自己学习; 分类,聚类,推荐和回归是四种最流行的类型。

人工智能:机器能够做出决策并执行模拟人类智能和行为的任务。

人工神经网络(ANN):一种学习模型,可以像人脑一样工作,解决传统计算机系统难以解决的任务。

自主计算:系统的自适应自我管理能力,用于高级计算功能,无需用户输入。

C
聊天机器人:其被设计通过文本聊天,语音命令,或两者进行通信,以模拟与人类用户谈话A聊天机器人(聊天机器人的简称)。它们是包含AI功能的计算机程序的常用接口。

分类:分类算法允许机器根据训练数据为数据点分配类别。

聚类分析:一种用于探索性数据分析的无监督学习,用于查找数据中的隐藏模式或分组; 群集使用由欧几里得或概率距离等度量定义的相似性度量建模。

聚类:聚类算法允许机器将数据点或项目分组到具有相似特征的组中。

认知计算:一种模仿人类大脑思维方式的计算机模型。它涉及通过使用数据挖掘,自然语言处理和模式识别进行自学习。

卷积神经网络(CNN):一种识别和理解图像的神经网络。

d
数据挖掘:检查数据集以发现和挖掘可以进一步使用的数据模式。

数据科学:一个跨学科领域,结合了统计学,信息科学和计算机科学的科学方法,系统和过程,通过结构化或非结构化数据提供对现象的洞察。

决策树:基于树和分支的模型,用于映射决策及其可能的后果,类似于流程图。

深度学习:机器通过由级联信息层组成的人工神经网络自主模仿人类思维模式的能力。

F
流利:一种可以随时间变化的状况。

G
游戏AI:一种特定于游戏的AI形式,它使用算法来代替随机性。它是非玩家角色中使用的计算行为,用于生成玩家所采取的类似人类智能和基于反应的动作。

遗传算法:一种基于遗传学和自然选择原理的进化算法,用于寻找困难问题的最优或近似最优解,否则需要数十年才能解决。

H
启发式搜索技术:通过消除不正确的选项,支持缩小搜索问题的最佳解决方案。

ķ
知识工程:专注于构建基于知识的系统,包括其所有科学,技术和社会方面。

大号
逻辑编程:一种编程范式,其中基于事实和规则的知识库进行计算; LISP和Prolog是用于AI编程的两种逻辑编程语言。

中号
机器智能:一个涵盖机器学习,深度学习和经典学习算法的总称。

机器学习:人工智能的一个方面,专注于算法,允许机器学习而无需编程,并在暴露于新数据时进行更改。

机器感知:系统接收和解释来自外部世界的数据的能力,类似于人类如何使用我们的感官。这通常使用附加的硬件来完成,但软件也是可用的。

ñ
自然语言处理:程序识别人类交流的能力,应该被理解。

[R
递归神经网络(RNN):一种神经网络,它能够理解顺序信息并识别模式,并根据这些计算创建输出。

小号
监督学习:一种机器学习,其中输出数据集训练机器生成所需的算法,如监督学生的教师; 比无监督学习更常见。

群体行为:从数学建模者的角度来看,它是一种紧急行为,源于个人遵循的简单规则,不涉及任何中心协调。

ü
无监督学习:一种机器学习算法,用于从没有标记响应的输入数据组成的数据集中进行推断。最常见的无监督学习方法是聚类分析。

以下是一些 AI 入门需要知道术语: ### 基础概念 - **人工智能(Artificial Intelligence,AI)**:指让机器模拟人类智能,使其具有学习、推理、解决问题等能力的技术领域。 - **机器学习(Machine Learning,ML)**:是人工智能的一个重要分支,专注于让计算机通过数据和经验来改善性能,而无需进行明确编程。例如,通过大量的图像数据训练模型来识别不同的物体。 ```python # 简单的机器学习示例,使用 sklearn 库进行线性回归 from sklearn.linear_model import LinearRegression import numpy as np # 示例数据 X = np.array([[1], [2], [3], [4], [5]]) y = np.array([2, 4, 6, 8, 10]) # 创建线性回归模型 model = LinearRegression() model.fit(X, y) ``` - **深度学习(Deep Learning,DL)**:属于机器学习的一个子集,使用深度神经网络(如多层感知机、卷积神经网络、循环神经网络等)来处理复杂的数据,如图像、语音和自然语言。 ```python # 简单的深度学习示例,使用 Keras 构建一个简单的神经网络 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense # 创建一个简单的序列模型 model = Sequential() model.add(Dense(10, input_dim=1, activation='relu')) model.add(Dense(1, activation='linear')) model.compile(optimizer='adam', loss='mse') ``` ### 数据相关 - **数据集(Dataset)**:是用于训练和评估机器学习模型的一组数据。数据集通常分为训练集、验证集和测试集。训练集用于模型学习,验证集用于调整模型的超参数,测试集用于评估模型的最终性能。 - **特征(Feature)**:数据集中的每个属性或变量。例如,在预测房价的问题中,房屋面积、卧室数量等都是特征。 - **标签(Label)**:在有监督学习中,与输入数据对应的目标值。例如,在图像分类任务中,图像所属的类别就是标签。 ### 模型相关 - **模型(Model)**:是对数据进行学习和预测的数学结构。例如,线性回归模型、决策树模型、神经网络模型等。 - **参数(Parameter)**:模型中需要通过训练来学习的变量。例如,在线性回归模型 $y = wx + b$ 中,$w$ 和 $b$ 就是参数。 - **超参数(Hyperparameter)**:在模型训练前需要手动设置的参数,如学习率、迭代次数、神经网络的层数等。超参数的选择会影响模型的性能和训练速度。 ### 评估指标 - **准确率(Accuracy)**:在分类问题中,预测正确的样本数占总样本数的比例。 - **精确率(Precision)**:在分类问题中,预测为正类的样本中真正为正类的比例。 - **召回率(Recall)**:在分类问题中,真正为正类的样本中被预测为正类的比例。 - **均方误差(Mean Squared Error,MSE)**:在回归问题中,预测值与真实值之间误差的平方的平均值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值