什么是黑盒?2024年8月30日 | 阅读4分钟 在本黑盒教程中,我们将学习黑盒一词在生活中不同方面的不同含义。黑盒的使用、历史以及它在不同领域的应用方式。 黑盒是指科学、计算或工程中的计算机、系统或实体,它只能根据其输入和输出来解释(或传递特性),而无需了解其内部工作原理。它以“不透明”(黑色)的方式实现。晶体管、发动机、算法、人脑、组织或政府都是黑盒的例子。 在分析任何被建模为开放结构的系统时,标准的“黑盒”方法只考虑刺激/响应行为,以推断(未知的)盒子。 白盒(也称为“简单盒”或“玻璃盒”)与黑盒相对,因为它允许检查内部组件或逻辑。 历史大约在1945年,“黑盒”一词的当前含义出现在英语语言中。 电子电路理论中从传递函数进行网络综合的过程可以追溯到Wilhelm Cauer,他于1941年以最精炼的形式发表了他的观点,并导致电子电路被称为由其对端口施加的信号的响应定义的“黑盒”。 虽然Cauer并没有创造这个词,但他的后继者无疑用它来描述这个过程。Vitold Belevitch]认为黑盒的概念可以追溯到更早的时候,声称Franz Breisig是第一个在1921年明确将双端口网络视为黑盒的人,而在此之前,2端组件就已经被间接视为黑盒了。 Ross Ashby于1956年全面阐述了控制论。Norbert Wiener在1961年将黑盒描述为一种未知设备,需要使用系统识别技术来识别。他认为能够复制黑盒的性能行为是实现自组织的第一步。 系统理论在系统理论中,黑盒是一种抽象,代表了一类具体的开放系统,这些系统只能根据其刺激输入和输出反应来解释。 盒子的组成和构造对正在考虑的解决方案没有影响,该解决方案仅仅是外部的或现象学的。 “解释理论”,即输入和输出之间的因果关系假说,被用来解释黑盒。该理论指出,系统的输入和输出是不同的,系统的输入和输出是可衡量的(且可关联的),并且系统对观察者来说是黑色的(不可打开的)。 观察到的状态记录 因此,任何系统都通过编制一个长期的、随时间变化的协议来对其进行基本研究,该协议描述了输入和输出状态的序列。 当观察者也控制数据时,调查就变成了一个实验(说明),因果关系理论可以直接检验。 在盒子/观察者关系中存在主动反馈,因为实验者也被驱动去操纵盒子,这支持了控制理论中所谓的“前馈”结构。 当黑盒测试方法确保一个已建立的黑盒模型得到验证时,它只关注可测量元素。 当对黑盒模型进行回溯测试时,始终使用非时间序列数据。在可以拉取数据作为黑盒输入之前,必须首先记录下来。 其他理论 仅根据其功能进行描述的事物被称为黑盒理论。“黑盒理论”一词指代任何领域,包括哲学和科学,其中对事物的外观(外部/外面),即事物本身的黑盒状态,以及其内在特征和行为之间的关系进行探究或概念化。 调查基于一个没有明显特征的事物,因此只有内部变量需要考虑,这些变量被屏蔽起来,无法立即观察。由于大部分可用数据保存在一个远离直接询问的内部环境中,因此观察者最初被认为是不知道的。 黑盒的概念被定义为一个系统,其中可观察的元素进入一个可能是假想的盒子,从中出现一系列不同的可观察输出。 在我们日常生活中,我们不断面临着内部过程不完全公开的结构,并且必须使用黑盒方法来处理。 - Ashby 这个基本规则被证明非常成功,它体现了控制论中的黑盒理论如何用于管理那些在深入研究时看起来非常复杂的情况。 人脑无疑是一个黑盒,尽管正在进行大量的神经科学研究来更好地理解大脑的工作原理,但通过研究患者对刺激的反应,在护理方面也取得了进展。 - Duckworth, Gear 和 Lockett 应用
下一主题什么是数字用户线 (DSL) |
引言 在金融和经济领域,理解现值 (PV) 至关重要。一个重要的工具是现值计算公式,它可以帮助个人和组织确定未来现金流的现值。它是许多财务决策的基础,例如...
7 分钟阅读
公司为增加对其商品或服务的兴趣或需求而进行的短期促销活动或优惠称为销售促销。公司决定使用销售促销(或“促销”)的原因有很多,但增加销售是...
5 分钟阅读
C++ 的优缺点 C++ 语言由 Bjarne Stroustrup 于 1979 年在贝尔实验室开发。当时出现的问题是 C 无法高效执行面向对象的任务,因此开发人员设计了编程语言 CPP。当该语言处于开发阶段时,并且……
阅读 4 分钟
Tb是字节的单位符号,是位单位的倍数。该单位用于测量数据量。简而言之,也称为Tbit。在单词中,Tera表示10的12次方,即1012。1...
阅读 3 分钟
是用于Python和R编程语言科学计算的开源数据科学发行版,例如数据科学、机器学习应用、预测分析、大规模数据处理等。它可以用于简化包管理和部署。它包括300多个……
阅读 3 分钟
简介 UNC,即通用命名约定(或统一命名约定),是一种独特的网络位置和设备识别方法,尤其是在Microsoft网络软件(如Microsoft Windows及其相关服务器软件包)以及Samba中。用户界面高度直观,操作轻松...
阅读 3 分钟
增长和扩张似乎是每个公司的两个主要目标。如果企业缺乏固定资产或充足资金,这可能会具有挑战性。因此,现在需要进行资本预算。管理层使用资本预算来安排固定资产投资。预算有助于...
7 分钟阅读
棉花 我们都以各种形式熟悉“棉花”这个词。我们每天从棉花植物中获取棉花(棉球、布料和棉制材料)。棉花是白色棉花植物的产品或部分,它生长出蓬松的棉纤维——棉铃(a...
阅读 6 分钟
简介我们已经接触过 Redux 及其 React 状态管理解决方案。随着 Redux 的兴起,它在开发者中获得了极大的普及。我们不需要学习 Redux 来理解它。了解 Redux 可能会帮助我们更快地适应。在本文中,...
5 分钟阅读
Pod 是 Kubernetes 集群节点内的一组容器及其存储。一个 Pod 可以包含多个容器。Pod 是可以在 Kubernetes 中创建和管理的最小的计算部署单元。Pod 的内容...
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India