观察事物基础
本文纯属幻想杂谈 , 一切内容不保证科学性
人从外界获得信息的方式
认识由感性认识到理性认识逐步深化 , 而所有知识的来源都是感知
感知是人获得世界知识的第一手资料
人获得信息最多来源于视觉 , 视觉给人类大量的信息 , 并且常常导致信息过载
除了视觉之外 , 还有听觉 , 触觉 , 味觉 , 嗅觉等
视觉的信息过载
人们常常阅读文章 , 比如看课本 , 看小说 , 看各种书籍
人的阅读速度是有限的 , 倘若阅读小说速度达到 \(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);
}
}
大概流程为:
观察该系统
当已经可以粗略把握该系统时 , 将其拆分为多个子系统和子系统的关系 ,
然后对每个子系统和子系统之间的关系 , 进行观察
衡量观察成果的标准是观察构造出的模型和实际模型的偏差
如何实现这个呢?
方法有很多 , 可以提出一个简单的
首先观察几秒 , 然后闭上眼睛 , 在脑海中勾勒其图像
然后睁开眼睛 , 将不同的地方重新记忆

浙公网安备 33010602011771号