排名前10的人工智能算法!

排名前10的人工智能算法!

人工智能 (AI) 是在经过训练后可以像人类一样思考和行动的计算机模拟人类智力的技术。

机器学习是人工智能的一个子集,指的是计算机系统可以从输入的数据中学习并适应新数据而无需人工干预的概念。

所有的 AI 模型都是为了发现一个函数 (f),这个函数提供的是输入变量(x)和输出变量 (y) 之间最精确的关联关系。

最典型的场景是当我们有一些历史数据 X 和 Y 然后用 AI 模型来找到它们之间的最佳映射。当然,结果不可能 100% 正确,否则,这将是一个简单的不需要人工智能的数学计算题。

然后,我们可以利用我们学习的 f 函数,使用新的 X 来预测新的 Y,从而提供预测。尽管不同的 AI 模型使用不同的算法技术来实现这一目标,但基本原理是相同的。

接下来,我们将了解技术领域中,用来实现人工智能最热门的前 10 种算法。

人工智能算法

线性回归

200 多年来,线性回归一直用于数理统计。该算法的目标是发现对我们要训练的函数 f 的准确性影响最大的系数 (B)。

y= B0 + B1 * x 是最简单的示例,其中 B0 + B1 是相关函数。

数据科学家可以通过改变这些因素的权重来获得不同的训练结果。清晰的数据和很少的噪音(低价值信息)和去除具有可比值的输入变量是该方法成功的两个最重要的先决条件(相关输入值)。

这使得金融、银行、保险、医疗保健、营销和其他行业能够使用线性回归技术对统计数据进行梯度下降优化。

逻辑回归

另一种可能提供二元结果的著名 AI 方法是逻辑回归。这表明该模型可以预测结果并识别两个 y 值类别之一。

逻辑回归函数同样基于修改算法的权重,但不同之处在于使用非线性逻辑函数转换输出。这个函数可以看作是一条分隔真值和假值的 S 形线。

成功标准与线性回归相同:消除具有相同值的输入样本并降低噪声量(低值数据)。这是一个相当基本的函数,可以快速学习,非常适合二元分类。

线性判别分析(LDA)

当输出中有两个以上的类时,可以使用逻辑回归模型的这个分支。该模型计算数据的统计特征,例如每个类别的平均值和所有类别的平均总方差。

这些预测允许计算每个类别的值并识别最有价值的类别。数据必须根据高斯钟形曲线分布才能使该模型有效,因此应预先消除所有大的异常值。AI的LDA 算法是一种非常棒且直接的数据分类和预测建模方法。

决策树

这是可用的最广泛、最简单和高效的 AI 算法之一。它是一棵传统的二叉树,在模型到达结果节点之前,每次拆分都会做出是/否决定。

这种方法易于理解,不需要数据标准化,可用于解决各种问题。从链接中了解有关决策树的更多信息。

朴素偏见

它是一种简单但非常强大的 AI 算法,用于解决各种复杂问题。它能够计算两种概率:

  • 每个类发生的概率。
  • 对于具有附加 x 修饰符的独立类,条件概率。

该模型被称为朴素模型,因为它基于所有输入数据值都不相关的假设。虽然这在现实世界中是不可能的,但这种基本技术可用于各种标准化数据流以准确预测结果。

K-最近邻

这是一种基本但有效的 AI 算法,它使用整个训练数据集作为表示域。结果值预测是通过在整个数据集中搜索具有可比较值(所谓的邻居)的 K 个数据节点并使用欧几里得数(可以根据值差异很容易计算得出)确定结果值来生成的。

此类数据集可能会使用大量计算资源来存储和分析数据,当存在大量特征时会遭受准确性损失,并且必须定期管理。然而,当涉及到在庞大的数据集中发现所需的值时,它们非常快速、精确和高效。您可以从此处了解有关KNN 如何在机器学习中工作的更多信息。

学习矢量量化

KNN 的一个显着缺点是需要维护和更新大型数据集。学习向量量化 (Learning Vector Quantization, LVQ) 是一种高级 KNN 模型,它是一种定义训练数据集并使用代码本向量编码必要结果的神经网络。

因此,向量最初是随机的,学习过程需要改变它们的值以提高预测精度,因此,定位具有最可比值的向量会在预测最终值时产生最佳精度。

支持向量机

这种 AI 算法是数据科学家中讨论最广泛的算法之一,因为它提供了极其强大的数据分类技能。所谓超平面是一条线,将不同值的数据输入节点划分开来,从这些点到超平面的向量要么支持它(当同一个类的所有数据实例都在超平面的同一侧时)要么违背它(当同一类的所有数据实例都在超平面的相对两侧时)当数据点在其类的平面之外时。

具有最多正向量和分离最多数据节点的超平面将是最好的。SVM是一种非常复杂的分类机,可用于解决各种数据规范化问题。

随机决策森林

随机决策森林由评估许多数据样本并汇总结果的决策树组成,就像将许多样本放在一个袋子里以获得最准确的输出值一样。

不是确定单一的理想路线,而是指定许多劣质路径,从而产生更精确的总体结果。如果决策树解决了您的问题,那么随机森林是该方法的一种变体,可以产生更好的结果。

深度神经网络

DNN 是最常用的人工智能和机器学习算法之一。基于深度学习的文本和语音应用程序、用于机器感知和 OCR 的深度神经网络,以及使用深度学习来增强强化学习和机器人运动,以及其他 DNN 应用程序,都取得了长足的进步。

结论

这些是最受初学者欢迎的 10 大 AI 算法。这些算法被数据科学家、计算机专家广泛使用,并在全球范围内 拥有不同的AI 应用程序。

另请阅读:

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:排名前10的人工智能算法! - Python技术站

(0)
上一篇 2023年2月5日 下午9:27
下一篇 2023年4月10日 上午8:27

相关文章

  • pytorch中tensorboardX进行可视化

    环境依赖: pytorch   0.4以上 tensorboardX:   pip install tensorboardX、pip install tensorflow   在项目代码中加入tensorboardX的记录代码,生成文件并返回到浏览器中显示可视化结果。 官方示例:   默认设置是在根目录下生成一个runs文件夹,里面存储summary的信息。…

    2023年4月7日
    00
  • 循环神经网络(Recurrent Neural Network)

    RNN是最常用的LSTM(LSTM由RNN转化而来)一般般用于记住之前的状态,以供后续神经网络的判断,它由input gate 、forget gate 、output gate 、和cell memory组成,每个LSTM本质上就是一个神经元,特殊之处在于有4个输入:zzz和三个门控制信号zi,zf,zoz^{i},z^{f},z^{o}zi,zf,zo …

    2023年4月6日
    00
  • caffe: fuck compile error again : error: a value of type “const float *” cannot be used to initialize an entity of type “float *”

    wangxiao@wangxiao-GTX980:~/Downloads/caffe-master$ make -j8find: `wangxiao/bvlc_alexnet/spl’: No such file or directoryfind: `caffemodel’: No such file or directoryfind: `wangxiao/…

    Caffe 2023年4月8日
    00
  • 教你用Keras和CNN建立模型识别神奇宝贝!(附代码)

    作者:ADRIAN ROSEBROCK 翻译:张恬钰 校对:万文菁 本文8500字,建议阅读30+分钟。 本文将讲解如何用Keras和卷积神经网络(CNN)来建立模型识别神奇宝贝! 用Keras创造一个卷积神经网络来识别神奇宝贝妙蛙种子的填充玩具 简介 今天的博客内容是构建完整端对端图像分类+深度学习应用系列的第二部分。 第一部分:如何(快速)建立一个深度学…

    2023年4月8日
    00
  • python实现简单遗传算法

    Python实现简单遗传算法 遗传算法是一种基于自然选择和遗传学原理的优化算法,可以用于解决各种优化问题。本文将详细讲解Python中如何实现简单遗传算法,包括遗传算法的基本原理、编码方式、适应度函数、选择、交叉和变异等操作。 遗传算法的基本原理 遗传算法是一种基于自然选择和遗传学原理的优化算法,其基本原理是通过模拟自然界中的进化过程,从而寻找最优解。遗传算…

    python 2023年5月14日
    00
  • 【转】Caffe初试(四)数据层及参数

      要运行caffe,需要先创建一个模型(model),如比较常用的Lenet,Alex等,而一个模型由多个层(layer)构成,每一层又由许多参数组成。所有的参数都定义在caffe.proto这个文件中。要熟练使用caffe,最重要的就是学会配置文件(prototxt)的编写。 层有很多种类型,比如Data,Convolution,Pooling等,层之间…

    Caffe 2023年4月7日
    00
  • caffe+windows+miniconda+python+CPU

    本文是我安装windows10下caffe的过程,来来回回,反反复复,对caffe的心情真的是一碗浆糊。本身是个小白学生,还有很多东西也不了解。因此,本篇文章只做参考。以下是详细介绍。 一、caffe版本       我了解的主流的windows下的caffe包有:       微软的:https://github.com/Microsoft/caffe  …

    2023年4月8日
    00
  • 【模式识别与机器学习】——3.8可训练的确定性分类器的迭代算法

    定义: 梯度是一个向量,它的最重要性质就是指出了函数f在其自变量y增加时最大增长率的方向。 负梯度指出f的最陡下降方向 利用这个性质,可以设计一个迭代方案来寻找函数的最小值。 采用梯度法求解的基本思想 对感知器算法 式中的w(k)、xk随迭代次数k而变,是变量。 定义一个对错误分类敏感的准则函数J(w, x)。先任选一个初始权向量w(1),计算准则函数J的梯…

    机器学习 2023年4月10日
    00

评论列表(1条)

合作推广
合作推广
分享本页
返回顶部