读像火箭科学家一样思考笔记02_与不确定性共舞(下)

news2024/11/20 7:10:08

1. 万有理论

1.1. 相对论

1.1.1. 适用于体积非常大的物体

1.2. 量子力学

1.2.1. 适用于非常小的物体

1.2.2. 在量子力学诞生之前,物理学一直强调的是因果关系,即做这件事,就会得到那个结果

1.2.3. 量子力学讲的似乎是:当我们做这事时,只有在一定的概率下才能得到那个结果

1.2.3.1. 即便如此,在某些情况下,“我们还是有可能得到另一种结果”

1.3. 科学知识是一系列不同程度的确定陈述组成的,有些陈述的不确定程度高,有些陈述几乎是确定的,不存在绝对确定的陈述。问题不在于陈述的真假,而在于陈述真假的可能性有多大

1.3.1. 费曼

1.4. 在一个充满不确定性的世界中寻找确定性,是人类的一种追求

1.5. 在科学领域,人们拒绝接受绝对真理,而更倾向于某个范围内的真理,不确定性已经成为惯例

1.6. 科学家只有在接受不确定性、密切关注异常事物的情况下,才会有突破性进展,因为异常事物正是进步的主要驱动力

2. 异常现象

2.1. 我们不是天生就能注意到异常现象

2.1.1. 量子力学、X射线、DNA(脱氧核糖核酸)、氧气、青霉素和其他事物的发现,都发生在科学家们接受而非忽视异常现象的时候

2.2. 天王星被证明是一颗不守规矩的行星

2.2.1. 它会毫无规律地加速和减速,拒绝遵守牛顿的万有引力定律

2.2.2. 万有引力定律理应能够准确预测一切物体的运动规律,无论是地球上的物体,还是行星在太空中的运行轨迹

2.3. 冥王星并不是太阳系中第一个被降级的天体,而世人对这种天体降级的激烈反应也不是头一回了

2.3.1. 当每个人都认为地球是宇宙舞台的中心时,哥白尼(Copernicus)横空出世,挥动笔杆,把地球降格为一颗单纯的行星

2.4. 新的发现并非出现在某些事情进展顺利的时候,而是在某些事情不正常时,这种新奇事物与人们的预期背道而驰。

2.4.1. 物理学家兼哲学家托马斯·库恩(Thomas Kuhn)

2.5. 当一只盲目的甲虫在弯曲的树枝表面爬行时,不会注意到自己经过的轨道其实是弯曲的(这是含蓄地指相对论)。我很幸运地注意到了甲虫没有注意到的东西。

2.5.1. 爱因斯坦

2.6. 老师可以借助冥王星的故事向学生们解释,为何在科学领域通往正确答案的道路很少是笔直的,而人生之路同样如此

3. 高风险的躲猫猫游戏

3.1. 如果我们弄清楚我们知道什么和不知道什么,就会包容不确定性,并减少与之相关的恐惧感

3.2. 知识把充满不确定性的局面变成一场高风险的躲猫猫游戏

3.3. 当不确定性缺乏边界时,人们就会变得极度不适

3.3.1. 恐惧来自不知道该期待什么,以及你觉得对即将发生的事情缺乏控制感。当你感到无助时,你会比知道事实更觉得恐惧。如果你不知道该担心什么,那么所有事物都令人感到不安。

3.3.1.1. 哈德菲尔德

3.4. 如果张开手后出现的不是原来的人,而是另一个人,婴儿的笑容会少一些

3.4.1. 而当同一人是在不同位置再次出现时,婴儿笑容也会减少

3.5. 即使是6个月大的婴儿,也会对那个人的身份和位置有某种程度的确定性期望

3.6. 你就会清楚地看到自己到底在害怕什么,发现不确定性,往往比你所害怕的事物要可怕得多

3.7. 消极的想法比积极的想法更能使我们产生共鸣

3.7.1. 除非你同时考虑最好和最坏的情况,否则的话,你的大脑会引导你走向看似最安全的道路,也就是不采取任何行动

4. 冗余不是多余的

4.1. 在火箭科学中,是否有冗余可能就决定了是成功还是失败,而成败关乎生死

4.2. 航空航天领域中的“冗余”是指创建备份,以避免因某个故障点而危及整个任务的情况出现

4.3. 宇宙飞船的设计要满足一个条件:即使出了故障,它也能正常运行,也就是“有故障而不失效”

4.3.1. 汽车后面有一个备用轮胎

4.3.2. 前面有一个紧急制动装置

4.3.3. 如果你的车胎没气或者刹车失灵,就得靠这些备用装置收拾烂摊子

4.4. 即使某个组成部分失效,整个系统也必须能够继续运行

4.5. SpaceX的“猎鹰9”号(Falcon 9)火箭配备了9个引擎

4.5.1. 引擎的设计决定了它只会“优雅地”失效,不会损害其他组件并危及航天任务

4.6. 航天飞机的计算机是4倍冗余的,即飞机上有4台计算机在运行着同样的软件

4.6.1. 这4台计算机会通过一个多数投票系统就下一步动作进行单独投票

4.7. 冗余装置要正常工作,就必须独立运行

4.7.1. 航天飞机还配备了第5个备用飞行系统

4.7.2. 该系统安装有一款不同的软件,而这款软件由不同于其他4款软件的分包商提供

4.8. 尽管冗余是一种很好的保险措施,但它同样遵循收益递减定律

4.8.1. 额外的冗余增加到某种程度之后,就会无谓地增加设备的复杂性、重量和成本

4.9. 过度的冗余还会适得其反,不仅无法提高可靠性,反而对其造成影响

4.9.1. 冗余设备增加了额外的故障点

4.9.2. 波音公司得出一个结论:引擎数量越少,事故发生的风险就越低

4.10. 冗余所提供的安全性能是显而易见的,但这可能导致人们做出草率决定

4.10.1. 他们可能会错误地假设:即使出了问题,也会有一个故障保护装置保驾护航

4.10.2. 冗余不能代替优秀的设计

5. 安全边际

5.1. 打造安全边际来解决不确定性难题

5.2. 安全边际保护着宇宙飞船,以防充满不确定性的太空环境比预想中更恶劣

5.3. 如果你要做出不可逆转的单向决策,就要留出更高的安全边际

5.4. 飞船发射后,就没有机会召回它上面的硬件了。所以,我们在飞船上使用的工具必须是多用途的,就跟双向门差不多

5.4.1. 各种不同的工具放在探测器上,尽量把它们变得灵活多能

5.5. 学会了借助探测器上的工具来解决火星给我们带来的难题,而不是我们预期中的难题

5.6. 如果宇宙飞船上的工具用途广泛,它们就可以用来实现远远超出其预期用途的功能

5.7. 在面对不确定性的时候,我们经常为自己的不作为编造借口

5.7.1. 除非找到一种保证可行的方法,否则我们不会开始行动

5.8. 在生活中,我们必须以不完善的信息为基础,用粗略的数据做决策

5.9. 在看到一条清晰的道路之前,你就要开始行走

5.10. 唯有迈开步伐,路才会出现在前方

5.10.1. 神秘主义诗人鲁米(Rumi)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1225647.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ChinaSoft 论坛巡礼 | 新兴系统软件论坛

2023年CCF中国软件大会(CCF ChinaSoft 2023)由CCF主办,CCF系统软件专委会、形式化方法专委会、软件工程专委会以及复旦大学联合承办,将于2023年12月1-3日在上海国际会议中心举行。 本次大会主题是“智能化软件创新推动数字经济与社…

golang学习笔记——接口

文章目录 Go 语言接口例子空接口空接口的定义空接口的应用空接口作为函数的参数空接口作为map的值 类型断言接口值 类型断言例子001类型断言例子002 Go 语言接口 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具…

如何在3DMax中使用超过16个材质ID通道?

3DMAX效果通道扩展插件EffectsChannelEx教程 3DMax的材质ID通道允许我们生成渲染元素,这些元素可用于在合成或其他软件中产生处理或特殊效果。如对渲染或动画进行颜色校正。你可以在Photoshop中为你的静态3D渲染图像做这件事。或者使用After Effects、Blackmagic Fu…

gRPC 四模式之 服务器端流RPC模式

服务器端流RPC模式 在一元 RPC 模式中,gRPC 服务器端和 gRPC 客户端在通信时始终只有一个请求和一个响应。在服务器端流 RPC 模式中,服务器端在接收到客户端的请求消息后,会发回一个响应的序列。这种多个响应所组成的序列也被称为“流”。在…

遗传算法GA-算法原理与算法流程图

本站原创文章,转载请说明来自《老饼讲解-BP神经网络》bp.bbbdata.com 目录 一、遗传算法流程图 1.1. 遗传算法流程图 二、遗传算法的思想与机制 2.1 遗传算法的思想 2.2 遗传算法的机制介绍 三、 遗传算法的算法流程 3.1 遗传算法的算法…

深度学习——(生成模型)DDPM

前置数学知识 1、先验概率和后验概率 先验概率:根据以往经验和分析得到的概率,它往往作为“由因求果”问题中的“因”出现,如 q ( x t ∣ x t − 1 ) q(x_t|x_{t-1}) q(xt​∣xt−1​) 后验概率:指在得到“结果”的信息后重新修正的概率,是…

【数据库】数据库连接池导致系统吞吐量上不去-复盘

在实际的开发中,我们会使用数据库连接池,但是如果不能很好的理解其中的含义,那么就可以出现生产事故。 HikariPool-1 - Connection is not available, request timed out after 30001ms.当系统的调用量上去,就出现大量这样的连接…

OpenGL 坐标投影与反投影(Qt)

文章目录 一、简介1.1投影1.2反投影二、应用代码三、实现效果参考资料一、简介 在学习OpenGL一段时间之后,我们都会了解坐标的转换过程,如下图所示: 1.1投影 正如图中所述,OpenGL将一个3D坐标投影到一个2D空间主要有以下几个步骤,这也是我们比较熟知的几个步骤: 现实局部…

Android SdkManager简介

关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 目录 一、导读二、概览三、 安装使用3.1 安装3.2 使用3.3 选项…

05-Spring Boot工程中简化开发的方式Lombok和dev-tools

简化开发的方式Lombok和dev-tools Lombok常用注解 Lombok用标签方式代替构造器、getter/setter、toString()等重复代码, 在程序编译的时候自动生成这些代码 注解名功能NoArgsConstructor生成无参构造方法AllArgsConstructor生产含所有属性的有参构造方法,如果不希望含所有属…

注解【元数据,自定义注解等概念详解】(超简单的好吧)

注解的理解与使用 注解的释义元数据的含义基础阶段常见的注解注解的作用(包括但不限于)教你读懂注解内部代码内容五种元注解尝试解读简单注解我当时的疑惑点 自定义注解自定义注解举例 注解的原理总结 注解的释义 我们都知道注释是拿来给程序员看的&…

asp.net学生成绩评估系统VS开发sqlserver数据库web结构c#编程计算机网页项目

一、源码特点 asp.net 学生成绩评估系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 系统运行视频连接:https://www.bilibili.com/video/BV1Wz4y1A7CG/ 二、功能介绍 本系统使用Microsof…

创建谷歌账号 绕过手机验证(2023.11亲测有效)

如何成功注册谷歌账号:一个详细实用指南 写在最前面谷歌注册全流程环境配置切换至全英文环境 开通foxmail.com邮箱在英文环境下注册验证邮箱注册过程中的注意事项完成!总结 写在最前面 在这个数字化迅速发展的时代,谷歌账号几乎成为了我们日…

【计算机网络笔记】IPv6简介

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

二分查找算法合集

二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 时间复杂度 O(logn) 自己写二分算法 左闭右开 左开右闭C算法&a…

机器学习笔记 - Ocr识别中的文本检测EAST网络概述

一、文本检测 文本检测简单来说就是找到图像中可以出现文本的区域。例如,请参见下图,其中在检测到的文本周围绘制了绿色边框。 在进行文本检测时,你可能会遇到两种情况 具有结构化文本的图像:这是指具有干净/均匀背景和常规字体的图像。文本大多密集,行结构正确,…

Linux shell编程学习笔记27:tputs

除了stty命令,我们还可以使用tput命令来更改终端的参数和功能。 1 tput 命令的功能 tput 命令的主要功能有:移动更改光标、更改文本显示属性(如颜色、下划线、粗体),清除屏幕特定区域等。 2 tput 命令格式 tput [选…

使用 Python进行量化交易:前向验证分析

运行环境:Google Colab 1. 利用 yfinance 下载数据 import yfinance as yfticker AAPL df yf.download(ticker) df下载苹果的股票数据 df df.loc[2018-01-01:].copy()dfdf[change_tomorrow] df[Adj Close].pct_change(-1) df.change_tomorrow df.change_tom…

C++二分查找算法:查找和最小的 K 对数字

相关专题 二分查找相关题目 题目 给定两个以 非递减顺序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 。 请找到和最小的 k 个数对 (u1,v1), (u2,v2) … (uk,vk) 。 示例 1:…

【C语言的秘密】密探—深究C语言中多组输入的秘密!

场景引入: 你是否在刷题过程中,经常遇到以下场景呢? 场景一: 场景二: 从这些题上都能看见输入描述中提出了一条多组输入,那啥是多组输入?如何实现它呢? 多组输入:在输入…