观察事物基础

本文纯属幻想杂谈 , 一切内容不保证科学性

人从外界获得信息的方式

认识由感性认识到理性认识逐步深化 , 而所有知识的来源都是感知

感知是人获得世界知识的第一手资料

人获得信息最多来源于视觉 , 视觉给人类大量的信息 , 并且常常导致信息过载

除了视觉之外 , 还有听觉 , 触觉 , 味觉 , 嗅觉等

视觉的信息过载

人们常常阅读文章 , 比如看课本 , 看小说 , 看各种书籍

人的阅读速度是有限的 , 倘若阅读小说速度达到 \(10 字/s\) , 汉字按照\(unicode\)编码 , 一个汉字 \(4\) 个字节 , 那么就是 \(40B/s\) 的速度

而人眼的信息处理能力能让人每秒能看到 \(24\) 帧超高清的图片 , 假设一张照片 \(1MB\) , 那就是 \(24MB/s\) 的速度

尽管大脑对于图像化信息的处理能力是远高于文字的 , 然而大脑还是会自动将视觉的绝大多数信息全都过滤掉 , 只留下极少极少一部分让人记住

这就是为什么路上那么多人经过 , 却没有一张面孔留下印象 ; 经过了无数次的路口 , 却记不得一家店铺的名字

当阅读高难度的专业书籍时 , 不过一会就会觉得云里雾里 , 难以阅读

而这种信息过载现象在视觉"看"的过程中 , 每时每刻都在上演

换言之 , 只要稍微集中注意力 , 开始观察 , 就会发现很多从未意识到的事物

基础知识

有待观察的对象是系统

高中生物讲过 , 系统是相互关联的多个部分组成的整体

系统的构成有两部分:第一为其组成部分 , 第二为其组成成分之间的关系

比如今天学的图论基础知识 , \(G = <V(G), E(G)>\) , 图的构成为点与边

类比于系统 , 点就是系统的部分 , 边就是这些部分之间的关系

系统的各个部分都是子系统 , 子系统又有子系统 , 以此类推

比如:

细胞 组织 器官 个体 种群 生态系统 生物圈 , 前者都为后者的子系统

物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 , 前者也可以看作后者的子系统

这些子系统的存在都有其功能性 , 从而维持整个系统的运转

比如网络层协议确保了信息的传递规范 , 器官的形态等确保了个体可以进行的生命活动

而观察过程中 , 无论是一个地区 , 一个商店 , 一个人 , 一件物品 , 都可以看作系统

在观察概念当中的系统仍然有其 "功能性" , 这里的"功能性"是指可以提供信息

被观察对象的各种特点都告诉人它们的经历和过去

基础观察方法

由简到繁

画画过程中 , 当要画出一个人体时常常先将其作为球和立方体和圆柱的结合 , 然后再慢慢精雕细刻各个部分

仿照这种思路 , 我们可以通过结构化的方式 , 自上而下 , 尽可能精细地将其拆解为各个部分从而提高观察获得的信息量

void analysis(System obj) {
    while (abs(obj.real - obj.imagine)>eps) {
        update(obj.imagine);
    }
}
void Observe(System obj) {
    analysis(obj);
    for (auto e : obj.components) {
        Observe(e);
    }
    for (auto e : obj.relations) {
        Observe(e);
    }
}

大概流程为:

观察该系统

当已经可以粗略把握该系统时 , 将其拆分为多个子系统和子系统的关系 ,

然后对每个子系统和子系统之间的关系 , 进行观察

衡量观察成果的标准是观察构造出的模型和实际模型的偏差

如何实现这个呢?

方法有很多 , 可以提出一个简单的

首先观察几秒 , 然后闭上眼睛 , 在脑海中勾勒其图像

然后睁开眼睛 , 将不同的地方重新记忆

posted @ 2025-03-28 23:34  Guaninf  阅读(52)  评论(0)    收藏  举报