关于视觉计算的思路

原创
2015/06/25 14:21
阅读数 252

在研究有穷状态机的过程中,我无意发现四则运算问题 ,计算机程序与人的解决方式差异居然如此之大。

在计算机程序设计上,往往使用栈和树,将计算表达式解析拆分,然后依次求解。

而人不是这么回事。

人类(至少我),从小接受数学解题训练。遇到了数学表达式,顺序是:

1. 大致看一下整个表达式

2. 了解表达式结构后尝试用公式 化简或归并(使用特殊技巧转换表达式形式)

3. 对先乘除后加减十分敏感,当同时在相近区域看到乘除与加减时,会迅速先做乘除,后做加减。加减部分短暂时间内几乎被忽略。

4. 对诸如100之类的数字十分敏感。

简而言之,在执行逻辑上,虽然也可以变成程序,但实际执行过程上,过程由视觉计算和经验训练得到优化或特殊化(适于求解人类常见问题。常见计算类型)。

因此如果要做个比较智能的求解问题的玩意,大概需要

1. 视觉设备,负责图像输入

2. 结构表达式解析与代数系统,负责图像切割

3. 规则定义(如计算规则),计算逻辑啦

4. 计算结果缓存图(是图不是栈)与配套计算调度, 计算过程中保存数据

以上2,3,4可能是可以递归生成的



展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
3 收藏
0
分享
返回顶部
顶部