人工智能算法共谋的内涵 对算法有不同的分类方式

2024-01-09 03:58

本文主要是介绍人工智能算法共谋的内涵 对算法有不同的分类方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  算法(algorithms)是一系列精准的操作列表,它们机械地、系统地应用于一套令牌(tokens)或对象(objects)中(例如棋子、数字、蛋糕配方等)。令牌的初始状态是输入,终极状态是输出。算法的表现形式多种多样,可以是文字、图表、数据代码等,其核心就在于创建抽象的问题模型和明确的求解目标,而后根据具体问题选择不同的模式和方法完成算法设计。简言之,算法是一系列用以解决问题的、明确的计算机指令。
  根据不同的标准,对算法有不同的分类方式。为了便于对算法共谋反垄断法规制路径的探讨,笔者比较倾向于oecd对人工智能算法分为监控式算法、平行式算法、信号式算法和自我学习式算法的“四分法”。
  其一,所谓“监控式算法”(monitoring algorithms),是指通过对目标进行锁定,利用网络抓取技术,收集目标数据,完成对目标监控的一系列指令。在这一算法之下,发出指令的主体是人,算法只是工具,人具有完全的决策权和控制权,算法是人的意志的体现。
  其二,所谓“平行式算法”(parallel algorithms),是指在对目标数据进行收集和监控的基础上,设计一系列决策自动化的指令,实现对已收集数据的自动反馈。在这一算法之下,发出指令的主体仍然是人,但是人通过设计自动决策的指令,一定程度上实现决策权的“让渡”,使得算法具有某种程度上的“自由裁量权”。
  其三,所谓“信号式算法”(signaling algorithms),是指在对已收集数据进行反馈的基础上,自发形成的一种发出信号、处理信号,最终实现动态平衡的一系列指令。相较于前两种算法,信号式算法对于信号的处理过程是自发的,人类并不可控。
  其四,所谓“自我学习算法”(self-learning algorithms),是指利用人工智能中深度学习和自我认知等技术,自发对目标主体的数据进行监控、收集、预测并作出决策的一系列指令。在这一算法之下,人类的决策权被“剥夺”,算法通过自我学习实现了自主决策。
  “共谋”(collusion)最初是美国反托拉斯法上的术语,我国《反垄断法》上称之为“垄断协议”(monpoly agreement),欧盟竞争法上称之为“限制竞争协议”(restrictive agreement),而一度被人们广泛接受的、源于德国法上的“卡特尔”(cartel)术语也是垄断协议的意思。所谓人工智能算法共谋,主要是指利用人工智能算法技术,从事对市场竞争产生影响的协同行为。此处,对于市场竞争的影响既包括促进、增强竞争的积极影响也包括排除、限制竞争的消极影响,具体取决于不同算法共谋行为各自不同的内在运行机理。

这篇关于人工智能算法共谋的内涵 对算法有不同的分类方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/585858

相关文章

gradle第三方Jar包依赖统一管理方式

《gradle第三方Jar包依赖统一管理方式》:本文主要介绍gradle第三方Jar包依赖统一管理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录背景实现1.顶层模块build.gradle添加依赖管理插件2.顶层模块build.gradle添加所有管理依赖包

Linux之systemV共享内存方式

《Linux之systemV共享内存方式》:本文主要介绍Linux之systemV共享内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、工作原理二、系统调用接口1、申请共享内存(一)key的获取(二)共享内存的申请2、将共享内存段连接到进程地址空间3、将

Maven中引入 springboot 相关依赖的方式(最新推荐)

《Maven中引入springboot相关依赖的方式(最新推荐)》:本文主要介绍Maven中引入springboot相关依赖的方式(最新推荐),本文给大家介绍的非常详细,对大家的学习或工作具有... 目录Maven中引入 springboot 相关依赖的方式1. 不使用版本管理(不推荐)2、使用版本管理(推

C#使用StackExchange.Redis实现分布式锁的两种方式介绍

《C#使用StackExchange.Redis实现分布式锁的两种方式介绍》分布式锁在集群的架构中发挥着重要的作用,:本文主要介绍C#使用StackExchange.Redis实现分布式锁的... 目录自定义分布式锁获取锁释放锁自动续期StackExchange.Redis分布式锁获取锁释放锁自动续期分布式

Pandas使用AdaBoost进行分类的实现

《Pandas使用AdaBoost进行分类的实现》Pandas和AdaBoost分类算法,可以高效地进行数据预处理和分类任务,本文主要介绍了Pandas使用AdaBoost进行分类的实现,具有一定的参... 目录什么是 AdaBoost?使用 AdaBoost 的步骤安装必要的库步骤一:数据准备步骤二:模型

Java对象转换的实现方式汇总

《Java对象转换的实现方式汇总》:本文主要介绍Java对象转换的多种实现方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java对象转换的多种实现方式1. 手动映射(Manual Mapping)2. Builder模式3. 工具类辅助映

Spring Boot读取配置文件的五种方式小结

《SpringBoot读取配置文件的五种方式小结》SpringBoot提供了灵活多样的方式来读取配置文件,这篇文章为大家介绍了5种常见的读取方式,文中的示例代码简洁易懂,大家可以根据自己的需要进... 目录1. 配置文件位置与加载顺序2. 读取配置文件的方式汇总方式一:使用 @Value 注解读取配置方式二

JAVA保证HashMap线程安全的几种方式

《JAVA保证HashMap线程安全的几种方式》HashMap是线程不安全的,这意味着如果多个线程并发地访问和修改同一个HashMap实例,可能会导致数据不一致和其他线程安全问题,本文主要介绍了JAV... 目录1. 使用 Collections.synchronizedMap2. 使用 Concurren

C# foreach 循环中获取索引的实现方式

《C#foreach循环中获取索引的实现方式》:本文主要介绍C#foreach循环中获取索引的实现方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、手动维护索引变量二、LINQ Select + 元组解构三、扩展方法封装索引四、使用 for 循环替代

将Java程序打包成EXE文件的实现方式

《将Java程序打包成EXE文件的实现方式》:本文主要介绍将Java程序打包成EXE文件的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录如何将Java程序编程打包成EXE文件1.准备Java程序2.生成JAR包3.选择并安装打包工具4.配置Launch4