Google正在研发新型人工智能算法

据英国《卫报》报道,美国Google公司的杰夫•辛顿教授宣称,谷歌正在开发一种新型人工智能算法,该算法具有逻辑、自然对话甚至调情的能力。

辛顿教授表示谷歌正在研究的这种新型人工智能算法可以将认知编码为一系列数字,他称之为“认知向量”。他提到虽然研发工作还处于早期阶段,但现在已找到一种方法使当前的软件变得更加高级,使之具备类似人类的推理逻辑能力。他表示,该软件将具备基本常识。

辛顿认为,“认知向量”的方法将有助于人工智能技术攻破两个主要挑战:掌控自然、会话语言和逻辑跳跃能力。在过去的20年间,科学家已经为了克服以上挑战而做出了许多卓越的贡献。一位在斯坦福工作的人工智能科学家开发了一个叫NaSent的程序。他用从美国著名影评网站烂番茄中提取到的1.2万句评论,训练NaSent去认知人类的情感。

开发“认知向量”的初始动机部分是为了提高翻译软件的准确性,比如谷歌翻译,当前它采用的是字典来翻译单个单词,搜索以前翻译过的文档去找到典型的短语翻译。尽管这些方法可以翻译出粗略的意思,但也容易翻译出废话和存疑的语法。通过提取更接近实际意义的元素,认知向量可提高翻译水平。

认知向量可将每个单词在它自身的位置上归结定义为一组数字(或向量),理论上称为“感性词汇语意空间”或者云。一个句子可以被看作为连接这些单词的路径,接下来单词又可以细分成一组数字,或者认知向量。因为语言是可以转换成法文版本的意义空间,并被解码成为一种新的语言,认知可以作为两种语言之间的桥梁。

技术的关键点是在一种语言中找出每个单词指派的那些数字,这需要使用深度学习。最初单词(包括云在内)的位置是随机排序的。然后翻译算法用翻译过的句子作为训练数据集开始进行训练。刚开始翻译时,它所产生的句子都是没有意义的。但是有一个错误信号反馈回路允许每个单词的位置不断的被精确,直到最终在云端的单词位置获得了在人类使用它们时的方式,即它们的有效含义。辛顿说,认为语言可以与解构数学达到几乎一样的精度是令人惊讶的,但是这是真的。

许多人工智能的最新进展都是源于深度学习的领域,它的核心思想是计算机程序用巨大的数据集来训练,学习如何执行任务,而不是教一套死板的规则。随着数据集的巨大增长和更强大的处理器,由辛顿几十年前开创的深度学习方法已经占据主导地位,谷歌、Facebook和微软都在此方向投入了大量研发力量。

美国企业家埃隆•马斯克曾描述人工智能是人类最大的威胁,但是辛顿对人工智能发展所带来的问题不是特别关注。辛顿表示他更担心美国国家安全局之类的机构改进并滥用人工智能技术,例如对民众进行窃听。

原文发布于微信公众号 - 人工智能快报(AI_News)

原文发表时间:2015-09-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏跟着阿笨一起玩NET

[C#]工具类—FTP上传下载

  不错的文章:http://www.cnblogs.com/greatverve/archive/2012/03/03/csharp-ftp.html

1081
来自专栏吴小龙同學

时间工具类TimeUtil

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30...

3026
来自专栏C/C++基础

C#获取系统当前时间

ystem.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=Sy...

1123
来自专栏Pulsar-V

C# 数据类型之String转byte[]

string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str...

2795
来自专栏DT乱“码”

连接数据库操作

package com.chendongj.dbUtil; import java.sql.Connection; import java.sql.Drive...

1969
来自专栏码匠的流水账

聊聊EurekaRibbonClientConfiguration

spring-cloud-netflix-eureka-client-2.0.0.RELEASE-sources.jar!/org/springframewor...

1121
来自专栏海说

Java应用中常见的JDBC连接字符串(SQLite、MySQL、Oracle、Sybase、SQLServer、DB2)

Java应用中常见的JDBC连接字符串 Java应用中连接数据库是不可或缺的,于是便整理一些可能用到的JDBC的jar包及其相匹配的URL,以备日后查阅。 1)...

2680
来自专栏c#开发者

简体-繁体内码转换API

 public class ANSIConversionAPI     {         const int SIMPLIFIED_CHINESE =...

3474
来自专栏用户画像

SQL Server 数据库连接类

874
来自专栏吴伟祥

Java Calendar 类的时间操作 原

Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。

743

扫码关注云+社区