关于人机智能若干问题的思考

“凡是预先设定的都缺乏弹性亦不够全面,面对一场决斗必须要根据实际变化去决定下一步的行动“—李小龙

亚里士多德曾说,做好的比喻就是发现相似性。 巴甫洛夫说:如果控制了环境,你就会发现秩序。

应该就是势,存在就是态,感的是事实,知的是价值,

1、前言

人工智能是人类发展到一定阶段而必然产生的一门学问,她既包括人,也包括机和环境两部分,所以也可以说成人机环境系统交互方面的一种学问。她同样“有一个漫长的过去,但只有短暂的历史。”。她的起源可以追溯到文艺复兴,其历史可以说是在第一、二次工业革命浪潮中逐渐拉开的序幕,法国人帕斯卡尔研制了第一台现代意义上的数字计算机,第一、二次世界大战大大加快了该学科发展的进程,剑桥大学巴贝奇的差分机和图灵的测试进一步把人工智能领域的研究范围扩展到了人类学习、生活、工作的方方面面,到目前为止,研究人工智能的学科粗粗算来,不但包括生理、心理、物理、数理、地理等自然科学技术领域的知识,而且还应涉及到哲理、伦理、法理、艺理、教理等人文艺术宗教领域的道理。

1997年5月11日,名为“深蓝”的电脑毫无悬念地在标准比赛时限内击败了国际象棋男子世界冠军卡斯帕罗夫的人脑,从而证明了在有限的时空里“计算”可以战胜“算计”,进而论证了现代人工智能的基石条件(假设):物理符号系统具有产生智能行为的充分必要条件(Newell and Simon,1976)是成立的。更有意思的是,2011年2月17日,一台以IBM创始人托马斯·沃森名字命名的电脑在智力问答比赛中狂虐两位最聪明的美国人而夺得冠军,2016年3月9日至3月15日,“围棋名誉九段”AlphaGo在首尔以4:1的比分战胜了围棋世界冠军李世石九段,从而引发了人工智能将如何改变人类社会生活形态的话题。

2、人工智能是人机环境系统交互的产物

众所周知,当前制约机器人科技发展的瓶颈是人工智能,人工智能研究的难点是对认知的解释与建构,而认知研究的关键问题则是自主和情感等意识现象的破解。生命认知中没有任何问题比弄清楚意识的本质更具挑战性,或者说更引人入胜。这个领域是科学、哲学、人文艺术、神学等领域的交集。尽管意识问题如此重要,非常令人啼笑皆非的是:无论过去还是现在,一旦涉及到意识问题,大家不是缄口不提,就是敬而远之,避之唯恐不及。究其因,不外乎意识的变化莫测与主观随意等特点严重偏离了科学技术的逻辑实证与感觉经验验证判断,既然与科学技术体系相距较远,自然就不会得到相应的认同与支持了,顺理成章,理应如此吧!然而,最近科技界一系列的前沿研究正悄悄地改变着这个局面:研究飘忽不定的意识固然不符合科技的尺度,那么在意识前面加上情境(或情景)二字呢?人在大时空环境下的意识是不确定的,但“格物致知”一下,在小尺度时空情境下的意识应该有迹可循吧!自古以来,人们就知道“天时地利人和”的小尺度时空情境对态势感知及意识的影响,只是明确用现代科学的手段实现情境(或情景)意识的研究是源自1988年Mica Endsley 提出的Situation Awareness(SA)概念框架(详细了解可参见文章源自公众微信号:人机与认知实验室): “…the perception of the elements in theenvironment within a volume of time and space, the comprehension of theirmeaning, and the projection of their status in the near future.”(就是在一定的时间和空间内对环境中的各组成成分的感知、理解,进而预知这些成分的随后变化状况”)。但这只是个定性分析概念模型,其机理分析与定量计算还远远没有完善。

在真实的人机环境系统交互领域中,人的情景意识(Situation Awarensss)SA、机器的物理SA、环境的地理SA等往往同构于统一时空中(人的五种感知也应是并行的),人注意的切换使之对于人而言发生着不同的主题与背景感受/体验,类似基督教中的三位一体。在人的行为环境与机的物理环境、地理环境相互作用的过程中,人的情景意识SA被视为一个开放的系统,是一个整体,其行为特征并非由人的元素单独所决定的,而是取决于人机环境系统整体的内在特征,人的情景意识SA及其行为只不过是这个整体过程中的一部分罢了。另外,人机环境中许多个闭环系统常常是并行或嵌套的,并且特定情境下这些闭环系统的不同反馈环节信息又往往交叉融合在一起,起着或兴奋或抑制的作用,不但有类似宗教情感类的柔性反馈(不妨称之为软调节反馈,人常常会延迟控制不同情感的释放),也存在着类似法律强制类的刚性反馈(不妨称之为硬调节反馈,常规意义上的自动控制反馈大都属于这类反馈)。如何快速化繁为简、化虚为实是衡量一个人机系统稳定性、有效性、可靠性大小的主要标志,是用数学方法的快速搜索比对还是运筹学的优化修剪计算,这是一个值得人工智能领域深究的问题。

人机环境交互系统往往是由有意志、有目的和有学习能力的人的活动构成,涉及变量众多、关系复杂,贯穿着人的主观因素和自觉目的,所以其中的主客体界线常常模糊,具有个别性、人为性、异质性、不确定性、价值与事实的统一性、主客相关性等特点,其中充满了复杂的随机因素的作用,不具备重复性。另外,人机环境交互系统有关机(装备)、环境(自然)研究活动中的主客体则界线分明,具有较强的实证性、自在性、同质性、确定性、价值中立性、客观性等特点。无论是在古代、中世纪还是在现代,哲学宗教早已不单纯是意识形态,而且逐渐成为各个阶级中的强大的政治力量,其影响不断渗透到社会生活的各个领域,更有甚者,把哲学、政治、法律等上层建筑都置于宗教控制之下。总之,以上诸多主客观元素的影响,进而导致了人机环境交互系统的异常复杂和非常的不确定。所以对人机环境交互系统的研究不应仅仅包含科学的范式,如实验、理论、模拟、大数据,还应涉及到人文艺术的多种方法,如直观、揣测、思辨、风格、图像、情境等,在许多状况下还应与哲学宗教的多种进路相关联,如现象、具身、分析、理解与信仰等等。

在充满变数的人机环境交互系统中,存在的逻辑不是主客观的必然性和确定性,而是与各种可能性保持互动的同步性,是一种得“意”忘“形”的见招拆招和随机应变能力。这种思维和能力可能更适合复杂的人类各种艺术过程。对此种种,恰恰是人工智能所欠缺的地方。

3、人机之间的不同之处

   人与机相比,人的语言或信息组块能力强,有限记忆和理性;机器对于语言或信息组块能力弱,无限记忆和理性,其语言(程序)运行和自我监督机制的同时实现应是保障机器可靠性的基本原则。人可以在使用母语时以不考虑语法的方式进行交流,并且在很多情境下可以感知语言、图画、音乐的多义性,如人的听觉、视觉、触觉等具有辨别性的同时还具有情感性,常常能够知觉到只可意会不可言传的信息或概念(如对哲学这种很难通过学习得到学问的思考)。机器尽管可以下棋、回答问题,但对跨领域情境的随机应变能力很弱,对彼此矛盾或含糊不清的信息不能反应(缺少必要的竞争冒险选择机制),主次不分,综合辨析识别能力不足,不会使用归纳推理演绎等方法形成概念、提出新概念,更奢谈产生形而上学的理论形式。

  人与机器在语言及信息的处理差异方面,主要体现在能否把表面上无关之事物相关在一起的能力。尽管大数据时代可能会有所变化,但对机器而言,抽象表征的提炼亦即基于规则条件及概率统计的决策方式与基于情感感动及顿悟冥想的判断(人类特有的)机理之间的鸿沟依然存在。

4、人工智能与哲学

   人类文明实际上是一个认知的体现,无论是最早的美索不达米亚文明(距今6000多年),还是四大文明之后日新月异的以西方为代表的现代科技力量,其原力起点都可以落实到认知这个领域上,历史学家认为:以古希腊文化为驱动力的现代西方文明来源于古巴比伦和古埃及,其本质反应的是人与物(客观对象)之间的关系;而古印度所表征的文明中常常蕴含着人与神之间的信念;排名最后的古代中国文明是四大古文明中唯一较为完整地绵延至今的文化脉搏,其核心之道理反映的是人与人、人与环境之间的沟通交流(这也许正是中华文明之所以持续的重要原因吧)。纵观这些人、机(物)、环境之间系统交互的过程中,认知数据的产生、流通、处理、变异、卷曲、放大、衰减、消逝是无时无刻不在进行着的……

  有人说人工智能是哲学问题。这句话有一定的道理,因为“我们是否能在计算机上完整地实现人类智能”,这个命题是一个哲学问题。康德认为哲学需要回答三个问题:我能知道什么?我应该做什么?我可以期待什么?分别对应着认识、道德、信仰。哲学不是要追究“什么是什么”,而是追求为什么“是”和如何“是”的问题。自从2013年10月回国后,自己一直在思考人机交互的本质问题,偶然间与朋友交谈时聊及共在(Being  together)一词,顿感很是恰当,试想,当今乃至可见的未来,人机之间的关系应该不是取代而是共存的时代吧:相互按力分配、相互取长补短,共同进步,相互激发唤醒,有科有幻,有情有义,相得益彰……非常巧合的是,2014年以来,机器学习、互联网、机器人、人工智能等领域的发展也相当迅速,深度学习、类脑计算、情景感知一时间成了关键词、成了时髦语,但细细品来,其核心实质都不过是解释与建构的问题,形而上一把后竟会变成所谓高大上的哲学问题。

   其实哲学与科学、宗教一样,都是一个人为了能够获得理解而必须相信(除非你相信你不应当理解)的过程,这不是盲从,而是一种先信仰后理解的先验吧!比如,在科学中,物理学研究世界是什么样的(解释世界),计算机(数学)研究怎么造一个世界(建构世界),在这两者之间若没有相信、信任、信仰等先于理解而存在,恐怕是难以坚持进行下去的吧,毕竟在伸手不见五指的黑夜中,人是很难自行产生前行动力的(如一个没有利润的环境常常少见商人身影一般)。而信仰是一种赞同的思考,常常是一种非理性的激情、冲动情感,通过非理性而达到理性(通情达理),这不能不说是一个有趣的悖论!或许,这同时也是无中生有的禅理(以情化理)吧!

   实际上,目前以符号表征、计算为代表的计算机虚拟建构体系是很难逼真反映以物理生理心理等理论解释真实世界的(数学本身并不完备),而认知科学的及时出现不自觉地把各理(物理生理心理)解释与各机(计算机飞机拖拉机)建构之间的对立统一了起来,围绕是(Being)、应(Should)、要(Want)、能(Can)、变(Change)等节点展开融合进而形成一套新的人机环境系统交互体系。

   有时候,世界是确定的,不确定的是我们自己,面对相同的文字、音乐、视频、等情境事物,我们常常会随心情的不同而产生不同觉察和理解,境随心转。有时候,世界是不确定的,确定的反而是我们自己,面对不同的文字、音乐、视频、等情境事物,我们却能够处变不变而产生恒定表征,形成概念,心随境转。不管怎样,世界包括我们自己是由易、不易、简易、迁易、无易、有易、一易、多易……等诸多演化过程构成的,在这些纷繁复杂的变化中,都需要一种或多种参考框架体系协调其中的各种矛盾、悖论,而若追溯到这些框架体系的起源,应该就是人机环境之间的交互作用。或许,最好的智慧/智能真的就隐藏在这些交互中的自相矛盾之中?!若果真如此,那又该如何破译呢?

   哲学意义上的“我”也许就是人类研究的坐标原点或出发点吧,“我是谁”、“我从哪里来”、“要到那里去”这些问题也许就是人工智能研究的关键瓶颈吧?!

5、结束语

   2015年7月的最后一个星期三,我和女儿曾参观了敦煌莫高窟的第296窟(北周),一边聆听着导游女士对微妙比丘尼壁画故事的讲解,一边不经意间想起了光遗传学鼻祖Karl Deisseroth一段有关科学探索和创意写作之间联系的话:“写作是看到现实,是试图通过词汇、图像和想法来触摸到事物的核心,有时候需要尝试不同寻常的方式。”冥冥中,忽然想起逻辑思维的两种方式:归纳就是从个别到一般,演绎则是从一般到个别。进而追问一下:很多具体的情感能产生一条规则吗(多情对一智)?多个定理原则可以不加修正地映射到情境中吗(多智对一情)?还有一个问题:感性与理性之间可以混合反馈吗(看到你就会闻到勾股定理的味道)?

   如果将“佛”的梵文意译成中文,就是“觉醒”或“觉察”。换句话说,当一个人觉醒之后就是佛。贝克悖论说:儿童似乎在学习不能学习的知识,他们学习的各种知识概念内涵外延之间的变态(形式)、修复(不匹配)、弥聚(调度)机理究竟是什么呢?机器能否会产生概念的呢?人工智能写出的诗歌会像李白的吗?人工智能真能拟合出万有引力和相对论吗?

    对于这些问题我说不清楚,但似乎又能感觉到什么!

                 

                 人机结合智能的几点思考

1、人的决策系统    

2、机器的决策系统    

3、任务环境的影响因素    

4、客观事实与主观价值的叠加    

5、反向强化学习:通过观察已经学习了有效策略的智能主体行为,我们可以推断导致这些策略发展的奖励。维纳行为反馈控制思想的逆运算。    

6、价值对齐,即使自动化智能系统与人的价值对齐。共同完成最大利益,不违背共同方向。    

7、有界最优性理性行为模型,有界最优主体并不总是关注选择正确的行动,它们更关注的是找到正确的算法,在犯错误和思考太多之间找到完美的平衡。人们常常根据记忆中的难易程度推测事件发生的概率。    

8、民用人工智能的角度是把AI嵌入到人的生活场景中,而智能的关键在于如何实现把人嵌入智能博弈系统中。    

9、在传播学中,信息并非定义为“数据”或“输入”,而是“差异的差异”。    

10、能量与信息的结合体是功能力(功能+能力)之一,信息是一种描述性的代号,其表现和记录为物质或能量有规律的排列。所以其实信息是能量或物质的某种状态。    

11、智能是一种生态。    

12、人工智能的输入是数据,智能的输入是信念状态。

13、如何实现能够跨界的逻辑体系,比如跨域的三段论、四段论呢?即从形式逻辑走向意义逻辑。

14、名(指称),形(结构),意义,一个符号似乎总有三个(静态)的维度(空间属性),如果考虑到符号与符号的关系,则还有一个动态的维度(时间属性)。

15、人机结合的过程也是还原论和整体观结合的过程。

16、人机融合智能很可能使人为机所驱使,人机混合智能则一直是人主机辅。

人机融合,可以超越人工智能,但利害相伴

人机混合,可以超越人类智能,也利害相伴

“眼睛为她下着雨,心却为她打着伞,这就是爱情。”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的五子棋人机对战的 Python 代码示例,使用 Pygame 进行图形化界面的展示。这个示例只涉及到基本的人机对战逻辑,没有实现更加复杂的算法和优化,仅供参考。 ```python import pygame import random # 定义棋盘大小和格子大小 BOARD_SIZE = 15 GRID_SIZE = 30 # 定义颜色 BLACK = (0, 0, 0) WHITE = (255, 255, 255) # 初始化 Pygame pygame.init() pygame.font.init() # 设置窗口大小和标题 size = (BOARD_SIZE * GRID_SIZE, BOARD_SIZE * GRID_SIZE) screen = pygame.display.set_mode(size) pygame.display.set_caption("五子棋") # 加载字体 font = pygame.font.SysFont('Arial', 20) # 绘制棋盘 def draw_board(): for i in range(BOARD_SIZE): pygame.draw.line(screen, BLACK, [GRID_SIZE // 2, GRID_SIZE // 2 + i * GRID_SIZE], [GRID_SIZE // 2 + (BOARD_SIZE - 1) * GRID_SIZE, GRID_SIZE // 2 + i * GRID_SIZE], 2) pygame.draw.line(screen, BLACK, [GRID_SIZE // 2 + i * GRID_SIZE, GRID_SIZE // 2], [GRID_SIZE // 2 + i * GRID_SIZE, GRID_SIZE // 2 + (BOARD_SIZE - 1) * GRID_SIZE], 2) pygame.display.flip() # 绘制棋子 def draw_piece(x, y, color): pygame.draw.circle(screen, color, [GRID_SIZE // 2 + x * GRID_SIZE, GRID_SIZE // 2 + y * GRID_SIZE], GRID_SIZE // 2 - 2) pygame.display.flip() # 判断是否有五子连珠 def is_win(x, y, color, board): directions = ((0, 1), (1, 0), (1, 1), (1, -1)) for dx, dy in directions: count = 0 for i in range(5): tx, ty = x + i * dx, y + i * dy if tx < 0 or tx >= BOARD_SIZE or ty < 0 or ty >= BOARD_SIZE: break if board[tx][ty] != color: break count += 1 if count >= 5: return True return False # 判断是否平局 def is_draw(board): for i in range(BOARD_SIZE): for j in range(BOARD_SIZE): if board[i][j] == 0: return False return True # 人机对战 def play(): board = [[0 for j in range(BOARD_SIZE)] for i in range(BOARD_SIZE)] turn = random.randint(1, 2) message = "黑方先行" while True: for event in pygame.event.get(): if event.type == pygame.QUIT: return elif event.type == pygame.MOUSEBUTTONDOWN: if turn == 1: x, y = event.pos[0] // GRID_SIZE, event.pos[1] // GRID_SIZE if x >= 0 and x < BOARD_SIZE and y >= 0 and y < BOARD_SIZE and board[x][y] == 0: draw_piece(x, y, BLACK) board[x][y] = 1 if is_win(x, y, 1, board): message = "黑方获胜" pygame.display.set_caption(message) return elif is_draw(board): message = "平局" pygame.display.set_caption(message) return turn = 2 message = "白方回合" else: x, y = random.randint(0, BOARD_SIZE - 1), random.randint(0, BOARD_SIZE - 1) while board[x][y] != 0: x, y = random.randint(0, BOARD_SIZE - 1), random.randint(0, BOARD_SIZE - 1) draw_piece(x, y, WHITE) board[x][y] = 2 if is_win(x, y, 2, board): message = "白方获胜" pygame.display.set_caption(message) return elif is_draw(board): message = "平局" pygame.display.set_caption(message) return turn = 1 message = "黑方回合" screen.fill(WHITE) draw_board() for i in range(BOARD_SIZE): for j in range(BOARD_SIZE): if board[i][j] == 1: draw_piece(i, j, BLACK) elif board[i][j] == 2: draw_piece(i, j, WHITE) text_surface = font.render(message, True, BLACK) screen.blit(text_surface, (10, size[1] - 30)) pygame.display.flip() # 开始游戏 play() pygame.quit() ``` 这个示例使用随机算法作为电脑的下棋逻辑,因此电脑的水平相对较低。如果需要实现更加优秀的 AI 算法,可以参考一些经典的算法,如 AlphaGo 和 AlphaZero 等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值