有关机器和程序“高智能”思考——主动和被动

现在的机器和程序都是被动的,即使是所谓的人工智能也是按照既定的代码去运作,缺乏主动性。

被动运行是不能产生真正的智能。

我们人之所以高智能,是因为我们会主动思考,主动去做一些事。

那怎么让机器和程序也能够主动去思考呢?这个得从人为什么能主动思考去分析。

之所以主动,是因为有需求,有欲望。最基本的需求是,我们需要吃饭。根据马斯洛需求理论,人的需求

分五个层次,当满足较低的需求之后,就会去寻求满足高一层次的需求。

“七情六欲”才是原始动力啊!

正是因为有这些需求,刺激我们去主动满足。就像我们饿了,就会去想找食物。找不到食物,就会去

想怎么找食物,不断地思考。

那要让机器和程序也能主动去思考。有一个办法,就是赋予他们需求。例如,控制它的电源,根据电源

的多少,给予不同的刺激,逼迫让它们主动思考,主动寻求足够的电源。我们可以通过电源的控制,引导

机器和程序形成一定的智能。

呵呵,科幻味十足啊。不过,归根到底,还是要建立“刺激-反应-记忆”的反应链才行。有关这个“刺激”

的文章我前一个随笔。

相信如果给机器和程序建立反应,给予欲望和情感,会能够形成高智能的。难点就在怎么建立“刺激-反应”。

时间: 2024-10-10 17:36:23

有关机器和程序“高智能”思考——主动和被动的相关文章

可视化、高智能、多功能、XML配置型工业条码打印、标签打印解决方案

前言 现代工业生产中,标签打印无处不在,可以说标签就是产品的脸面.标签种类繁琐,特别是在工业生产中,标签信息需要与生产系统相关联,动态地获取打印信息.当然我们可以为每个标签写一个生成程序,但如果标签种类成千上万,那么就需要投入大量的人力.物力.比如一个很小的布局变动也去修改程序代码,显然是不明智的.如何构建一个可视化.高智能.多功能的工业条码打印解决框架,正是我们迫切需要解决的难题. 可视化.高智能.多功能.XML配置型工业条码打印解决方案应运而生,旨在解决上述难题.下面简要的给出部分截图,有兴

Windows应用程序高级控件之ListView控件

ListView控件---列表视图控件 用途:显示带图标的项列表,其中可以显示大图标.小图标和数据 ListView控件的常用属性: View属性:设置项在控件中的显示方式,View属性的值有以下几种 Details       每个项显示在不同的行上 LargeIcon     每个项都显示为一个最大的图标,下面有标签,是默认的视图模式 List          每个项显示为一个小图标,右边带标签,各项排列在列中,没有列表头 SmallIcon     每个项显示为小图标,右边带标签 Tit

Windows应用程序高级控件之TreeView

TreeView控件--树控件 为用户显示节点层次结构,每个节点又可以包含子节点. 添加和删除树节点 添加--TreeView的Nodes属性的Add方法:public virtual int Add(TreeNode node) 删除--TreeView的Nodes属性的Remove方法:public void Remove(TreeNode node) 添加-实例代码: private void Form1_Load(object sender, EventArgs e) { //为树控件建

找出导致Mysql机器IO过高的SQL

近期一次mysql机器io过高导致入库缓慢,这里记录下解决和问题查找的过程. 首先通过top看到wa比较高,wa意思是CPU花在等待IO上的时间占比, 进而通过iostat -x 2看到如下图, rrqm/s:   每秒进行 merge 的读操作数目.即 delta(rmerge)/swrqm/s:  每秒进行 merge 的写操作数目.即 delta(wmerge)/sr/s:           每秒完成的读 I/O 设备次数.即 delta(rio)/sw/s:         每秒完成的

Windows应用程序高级控件之日期控件-DateTimePicker

DateTimePicker--日期控件 用途:用于选择日期和时间,但只能选择一个时间,而不是连续的时间段.当然也可以直接输入日期和时间 DateTimePicker的Format属性设置为Time,即可时间控件中只显示时间. Format属性用于获取或设置控件中显示的日期和时间格式 DateTimePickerFormat枚举值如下: Custom      DateTimePicker控件以自定义格式显示日期/时间值 Long        DateTimePicker控件以用户操作系统设置

Windows应用程序高级控件(一)

1.ErrorProvider控件 (1)用途:在不影响用户操作的情况下向用户显示有错误发生,一般在验证用户输入的数据是常用到该控件,这里就好像web应用中的CompareValidator等验证控件差不多. (2)一般通过ErrorProvider控件的SetError方法设置指定控件的错误. public void SetError(Control control,string value) 参数control表示要为其设置错误描述字符串的控件 参数value表示描述错误信息的字符串 (3)

《像一个程序员一样思考》读后感

这学期,我阅读了由斯堡尔(V.Anton Spraul)写的<像程序员一样思考>这本书.事实上由于时间不是很充裕,我只认真的阅读了第一章,后面的章节我大致的浏览了一下.但是,仅仅通过第一章,我觉得这本书已经让我学到了很多的东西.因为这章中的很多东西我之前都没有认真的思考过.从整体上来看,我觉得这本书其实可以被看做是一本高级程序设计语言的教材.不过相比于我们所用的教材,这本书给了我很不一样的感觉,我想对这本书和我们的教材做一个对比. 我觉得这本书最大的特点是更加注重对于思想方法的培养,就像这本书

《像程序员一样思考》

引言 <像程序员一样思考>是一本训练程序员编程思想的指导书.本书以向个经典难题开篇,提出一些编程中常用的思想方法,如重述.类比.划分.消减等.同时也提供一些具体的技巧,如利用数组.指针动态内存.类解决问题.着重提出了大递归的思想,以及善假于外物的思路.本书注重程序员自信心的培养,提倡利用现有方法解决未知问题的同时,也鼓励探索式自主学习新技术. 三个经典难题 狐狸.鹅和玉米过河问题:用重形式化的方式重述问题,更好地洞察问题.以程序化方式列出所有的操作,从而发现“被隐藏的”的可能操作,将这些方法操

一个程序员正在思考问题的面部表情

一个程序员正在思考问题的面部表情