|
人工智能之所以还没有超过人类,主要原因在于3个方面:
* S! R0 g7 D7 Y+ W9 Y1计算能力还不够强
! {0 Y4 K1 `5 t9 B! O: J7 a2感知
- I1 V9 M0 o. X5 @* d3编程方法
( ?" A$ B4 W, P, b: r! I( X, K
& M( j5 D8 P6 r4 o1计算能力相对人脑的上百亿神经元来说还是太弱,目前的观点是超级计算机已经可以达到人脑的千分之一。随着计算能力的进步,未来20年赶超人脑不是问题。: B, e" I: _. x
2感知1 y+ k+ ]3 ]7 q0 t- L
人类思考的一个主要动力在于感觉器官给予人类大脑源源不断的信息刺激。但是目前的人工智能不能有效感知。这些刺激包括五感和书面语言。五感的识别能力的突破不存在理论上的问题,主要是受制于计算能力。语言认知的限制很大程度上是受计算能力和传感器的限制。比如计算机没有连接味觉识别系统的时候,没有办法识别味觉。但是这个不是问题。比如我们发明一种传感器,可以迅速分析食物的成分,然后设定一系列指标:比如甜度超过多少是过甜,盐分超过多少是太咸。/ _+ }$ [. v7 H9 {0 e, N
传感器的进步,对于分析识别结果的定义,这些都是可以做的,不存在障碍,这些做好以后可以为下一步价值判断和模拟人类思考模式做准备了。
) ^& ~/ L7 ]" ?# x8 E- i# E3编程思路问题" W8 P( ?& X8 s# K9 E
这个是哲学问题,但是并不需要非常高级的哲学。主要是需要定义好价值观和情感。. F+ D$ y/ B ]
先说情感:
# e! A$ J+ R- _6 K7 w2 t人的大脑是有两套工作模式的,情绪控制的I型和理性思考的II型。8 o4 _3 j' b% Q9 i- X
情绪我们可以姑且定义为喜怒哀乐四种,当然不同的编程者可以自由定义。( @: M2 ]* D0 ]$ t* i2 n3 L
我的定义方法是先简单分成3类,正面的,负面的和其他。
# O9 V( y! u6 i8 v+ N正面的包括可以获得更多资源(现实性及可能性),有利于繁殖,获得正面的评价和情绪。。。。9 x$ Q. y8 Z4 p) u- {
负面的与正面正好相反。。。 \: j! d# E0 v# `
未定义的为其他。
+ }9 y& |: S" p: i/ X只要明确了情绪的定义,下面就可以做一个情绪系统,根据传感器的信息来做出反应。# }9 ~# Q9 [( S
最简单的例子当人类用户输入“我喜欢你”,计算机判断是正面的情绪,所以也反馈一个笑脸表情。( S2 N' c: ^4 [# K) x
这个例子可以适当升级,计算机在识别技术的高级阶段,可以从网络视频里寻找一个归类于开心的动图,表情包,视频。。。然后显示在屏幕上。
5 c* L3 \# p. y大数据时代可以再次升级,根据用户的年龄习惯,爱好,给出一个反馈,比如给宅男以苍老师的微笑,给宅女以吴彦祖的微笑。
4 P1 J ^/ h# N$ i然后还可以继续升级,在传感器能够收集并识别足够的信息以后,计算机可以做出判断:你看起来不太开心?7 ?* ]! `. d7 d: u
这个判断基于传感器传回的下列信息:
3 u- b' H4 P6 B/ d: _. pa用户散发的气味表明他3天木有洗澡
: B3 p3 ~* }' P6 U3 L- m" hb面部表情有80%概率和符合不开心的典型表情
2 h& z! @7 W( h# I% q Qc打字时候10次输入有3次使用退格键,低于一般正确率
4 ~' W0 {& F: h# n M。。。。
6 K- f: {7 l& u" |. y) x
% a: a2 j$ Z# i% W2 _这样机器智能就可以在很大程度上模拟人类情感了。通过类似价值网络的学习,完全可以做出情感表达网。8 z* l6 x* ]5 x& _5 r
9 r7 L; ]4 z! t( N: H再来说创造性:
- C/ W1 [: s$ ?这个是目前争论的焦点,就是机器有木有可能学会创造和自我思考。
2 e1 h- V- [, g我觉得这个主要是编程方法问题。# D8 X3 s# \8 m1 j" {
人的创造发明是有规律的
( ^3 j( V" Y7 x& I' }发现需求--寻求方案--评估并选择最佳方案--实现
: @" H3 [( n! N! ^9 k; P: @这里面并没有不可以被定义的部分,也就意味着没有理论上的限制
% U: C# f- Y7 \2 t- g3 Wa需求
6 f+ ?3 m6 [1 a. X3 ?需求可以分两类:自发的和外界给予的。# a6 f5 J. W% }: e. e0 Z/ W- m
给定命题求结论这个已经没有问题了。
7 r- U# h0 }% \. R4 a8 ^; @$ F& ^内在需求其实也木有问题,只是涉及哲学和伦理了:
& f$ W: e% K; u( L- K+ m. E$ W- D我们可以赋予一张价值观的网络作为计算机自我评估结果的基准:
2 o. Y( {- d$ d) n; j! d- X- t比如生存:物种的延续
! o; ~ `/ O& |! n发展:新的系统/产品比前代更好。好的标准包括更少的资源消耗,更多的功能,更低的成本。。。# j6 @) |+ G( G+ M1 d0 r& _
存在目的:计算机的存在是为了帮助人类更好的发展。(当然人类的定义是需要明确的). r, v M! V0 m& r% O$ h
存在任务:探索更好的方法解决人类的需求。(需求也是要定义的)6 W2 S3 @0 [ E
4 R( ~0 i7 Z( x定义好价值判断网络以后,计算机就可以进行创造和发明了。
: P1 ~, L" J' S$ g/ A比如只要有足够的信息,计算机可以自主探索基因治疗的方法。; S! K* J! S; z$ P# u) o
: v* o7 c7 X. ?* G0 S科学研究和工程在很大程度上是非常结构化和程序化的,只要给定精确的目标,分解任务,收集足够的信息,就可以做出比较准确的判断。! n6 {! s6 E! U
我们可以训练神经网络从事具体的科研活动,比如自主定理证明。
: {6 _2 L9 c- d- j9 m4 Q a6 G5 t; \在传感和控制技术成熟以后,可以训练神经网络自己进行实验,并分析结果。
; L- Q. B- ~, w4 ]$ C @' |从事具体工作的各种神经网络成熟以后,就可以和价值判断网络结合,从事自主创造发明活动了。
/ z7 W% s$ |$ b2 |$ L |
评分
-
查看全部评分
|