从根本上说,人工智能(AI)是一个计算机程序。这意味着,像火狐浏览器或微软Word或Zoom或Slack一样,你遇到的任何人工智能或机器学习(ML)解决方案将从头开始用算法构建。
算法在人工智能以及机器学习中的作用是可变的。广义上讲,它们定义了人工智能在处理和分析数据时将使用的规则、条件和方法。这可以简单到定义人工智能处理一张发票所需的步骤,到让人工智能在包含数十万张图片的数据集中过滤掉有狗的图片。机器学习中的算法有助于预测输出,即使给定的是未知的输入。人工智能算法通过解决不同类别的问题发挥类似的功能。人工智能算法解决的问题类型可以分为三大类。分类。机器学习的一种类型,用于预测一个项目属于哪一类,或哪一个类别。一个例子是通过编程让人工智能区分垃圾信息和你真正需要的信息。回归。机器学习的一种类型,用于根据一个物体的功能来预测数字标签。一个例子是使用历史数据来预测股票市场的价格和预测。聚类。机器学习的一种类型,用于根据物体功能的相似性将其分为不同的组。一个例子是使用一种算法对一组金融交易进行分类,并挑选出潜在的欺诈行为的实例。