本章提供了我认为必要的概念基础,以了解算法在技术和理论上存在和运行的多个层面。本章的第一部分从更技术的意义上解释了什么是算法,特别是在机器学习方面,因为大多数在媒体领域运行的算法都依赖于能够从数据中学习并做出预测的系统。这应该为读者提供足够的背景知识,以便在更哲学和社会学的尺度上理解算法如何与权力和政治相交的问题一一这是本章第二部分所关注的问题。虽然我的意思不是说算法可以从技术或社会学的角度来理解—一就好像存在一个被称为“算法”的单一对象,我们可以从不同的角度来理解—一目的是展示算法的概念和它们所培养的关注是如何动态的,以便引入让读者了解算法权力和政治的复杂性。本章的第三部分使用福柯的权力概念化来描绘权力和政治如何与作为新兴社会关注的算法相交。我提出的论点是,算法不仅具有权力和政治;它们从根本上产生了新的秩序世界的方式。重要的是,算法不能单独工作,而是需要作为更广泛的关系和实践网络的一部分来理解。我在本书中订阅的观点(我将在下一章中进一步阐述)将算法视为纠缠的,多重的和多事的,因此,不能仅以一种方式理解为强大的东西。
A Beginning
历史和技术细节
让我们后退一步。(大多数)人在提到“算法”这个词的时候,到底是什么意思?根据标准的计算机科学定义,算法是按照精心规划的顺序顺序解决问题或完成任务的一组指令(Knuth,1998)。虽然算法是计算机科学中的一个关键概念,但它的历史可以追溯到中世纪的“算法主义”(algorism)概念,被理解为用自然数进行计算的一种方式。“算法”这个词可以追溯到9世纪,当时波斯天文学家兼数学家阿卜杜拉·穆罕默德·本·穆萨(约780-850年)间接创造了这个词。当他的手稿在12世纪被翻译成拉丁语时,他的名字被翻译成“Algorithmi”。1这些文字描述了印度-阿拉伯数字系统中的基本算术方法,这些方法后来形成了计算机处理器的基本操作(宫崎,2012)。正如沃尔夫冈·托马斯所描述的,从花华兹米的文本“用印度数字计算”中翻译出来的许多段落都以“Dixit Algorizmi”开头,其中算法指的是“符号操作的过程”。
20
IF . . . THEN