您的位置:首页 > 其它

关于视觉计算的思路

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

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

而人不是这么回事。

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

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

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

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

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

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

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

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

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

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

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

以上2,3,4可能是可以递归生成的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: