自己编写的程序,什么样的程序才能算作人工只能程序呢?
我想知道什么样的程序才能算作人工智能程序? 拿PS举例吧。你用液化功能,把表情变成开口笑,这最多算工具
你只需要拖动滑块,人物表情就能从哭变成笑再变回哭,这就算人工智能。
更明显的例子是PS2020主推的自动识别主体抠图,这种以结果为导向的功能就可以认为是人工智能 d282584725 发表于 2020-5-18 14:56
拿PS举例吧。
你用液化功能,把表情变成开口笑,这最多算工具
你只需要拖动滑块,人物表情就能从哭变成笑 ...
非常感谢你的评论,学到了 人工智能的定义是让机器实现原来只有人类才能完成的任务,其核心是算法。 首先回答你的问题:
一个可以称得上人工智能的程序,大概需要具备以下几方面的能力:
1.存在不确定因素时进行推理,使用策略,解决问题、制定决策的能力;(也就是逻辑推导)
2.知识表示的能力,包括常识性知识的表示能力;(资源库,数据中心等)
3.规划能力;(根据现有资料或人为要求实现的预测、判断等能力)
4.学习能力;(根据问题集合以上3种能力的对自我的检测,缺失的数据、资料等能够自我检索,筛选,收录)
5.使用自然语言进行交流沟通的能力;(与人的互动,沟通)
6.将上述能力整合起来实现既定目标的能力。
人工智能的定义可以分为两部分,即“人工”和“智能”。“人工”比较好理解,争议性也不大。有时我们会要考虑什么是人力所能及制造的,或者人自身的智能程度有没有高到可以创造人工智能的地步,等等。但总的来说,“人工系统”就是通常意义下的人工系统。
目前全球开发的有关智能的程序,或者是思维系统,均属于低人工智能,而且受限于材料问题想要发展到中智能程度或高智能程度还不现实,未来材料的突破,计算机的革新,可能会真真发展出强人工智能吧 非常感谢你的评论,学到了
就好比你发这个贴子,它会自动把你这个贴子标题的“只能”改成“智能”,哈哈 本帖最后由 nihuge 于 2020-5-18 15:31 编辑
目前的人工智能技术还是进展缓慢的,比如说模拟人体内神经元的深度学习方面,利用算法训练模型,训练过程中参与迭代运算的值会被不断的纠正(有的是利用对抗手段),以求最后的结果达到预期,期间不断的训练模型,利用大量的数据(参与训练的数据,希望输出的数据和对比数据)训练,训练完成以后验证是否有过耦合、loss太高或其他的状况。目前主流的AI框架为TensorFlow,Pytorch。百度的文字识别采用的应该是他们自己的框架,百度飞浆(PaddlePaddle)。这些框架都是集成了各种AI算法, 能够省去程序员不少的开发时间。
目前的这种人工智能只能算弱人工智能,想要真正的搞出强人工智能以目前的技术是不可能,或许等到量子计算机能够正式研发出来的时候就有可能研发出来强人工智能了吧。 chm008 发表于 2020-5-18 15:27
就好比你发这个贴子,它会自动把你这个贴子标题的“只能”改成“智能”,哈哈
这个回复很“人工智能”:lol d282584725 发表于 2020-5-18 14:56
拿PS举例吧。
你用液化功能,把表情变成开口笑,这最多算工具
你只需要拖动滑块,人物表情就能从哭变成笑 ...
这层说的更具体,容易理解。{:1_921:}
页:
[1]
2