首页 > 其他分享 > 人工智能拥抱大数据

人工智能拥抱大数据

时间:2023-02-12 23:35:28浏览次数:32  
标签:数学公式 这个 机器 人工智能 拥抱 知识 推理 数据 统计

1 机器什么时候才能懂人心

  虽说有了大数据,人的欲望总是这个不能够满足。虽说在大数据平台里面有搜索引擎这个东西,想要什么东西我一搜就出来了。但是也存在这样的情况,我想要的东西不会搜,表达不出来,搜索出来的又不是我想要的。例如音乐软件里面推荐一首歌,这首歌我没听过,当然不知道名字,也没法搜,但是软件推荐给我,我的确喜欢,这就是搜索做不到的事情。当人们使用这种应用的时候,会发现机器知道我想要什么,而不是说当我想要的时候,去机器里面搜索。这个机器真像我的朋友一样懂我,这就有点人工智能的意思了。

  人们很早就在想这个事情了。最早的时候,人们想象,如果要是有一堵墙,墙后面是个机器,我给它说话,它就给我回应,我如果感觉不出它那边是人还是机器,那它就真的是一个人工智能的东西了。

2 让机器学会推理

  怎么才能做到这一点呢?人们就想:我首先要告诉计算机人类的推理的能力。你看人重要的是什么呀,人和动物的区别在什么呀,就是能推理。我要是把我这个推理的能力啊告诉机器,机器就能根据你的提问,推理出相应的回答,真能这样多好。推理其实人们慢慢的让机器能够做到一些了,例如证明数学公式。这是一个非常让人惊喜的一个过程,机器竟然能够证明数学公式。但是慢慢发现其实这个结果,也没有那么令人惊喜,因为大家发现了一个问题,数学公式非常严谨,推理过程也非常严谨,而且数学公式很容易拿机器来进行表达,程序也相对容易表达。然而人类的语言就没这么简单了,比如今天晚上,你和你女朋友约会,你女朋友说:如果你早来,我没来,你等着,如果我早来,你没来,你等着。这个机器就比比较难理解了,但是人都懂,所以你和女朋友约会,你是不敢迟到的。

3 教给机器知识

  所以仅仅告诉机器严格的推理是不够的,还要告诉机器一些知识。但是知识这个事儿,一般人可能就做不来了,可能专家可以,比如语言领域的专家,或者财经领域的专家。语言领域和财经领域知识能不能表示成像数学公式一样稍微严格点呢?例如语言专家可能会总结出主谓宾定状补这些语法规则,主语后面一定是谓语,谓语后面一定是宾语,将这些总结出来,并严格表达出来不久行了吗?后来发现这个不行,太难总结了,语言表达千变万化。就拿主谓宾的例子,很多时候在口语里面就省略了谓语,别人问:你谁啊?我回答:我刘超。但是你不能规定在语音语义识别的时候,要求对着机器说标准的书面语,这样还是不够智能,就像罗永浩在一次演讲中说的那样,每次对着手机,用书面语说:请帮我呼叫某某某,这是一件很尴尬的事情。

  人工智能这个阶段叫做专家系统。专家系统不易成功,一方面是知识比较难总结,另一方面总结出来的知识难以教给计算机。因为你自己还迷迷糊糊,似乎觉得有规律,就是说不出来,就怎么能够通过编程教给计算机呢?

4 算了,教不会你自己学吧

  于是人们想到,看来机器是和人完全不一样的物种,干脆让机器自己学习好了。机器怎么学习呢?既然机器的统计能力这么强,基于统计学习,一定能从大量的数字中发现一定的规律。

  其实在娱乐圈有很好的一个例子,可见一斑

  有一位网友统计了知名歌手在大陆发行的 9 张专辑中 117 首歌曲的歌词,同一词语在一首歌出现只算一次,形容词、名词和动词的前十名如下表所示(词语后面的数字是出现的次数):

 

a

形容词

b

名词

c

动词

0

孤独:34

0

生命:50

0

爱:54

1

自由:17

1

路:37

1

碎:37

2

迷惘:16

2

夜:29

2

哭:35

3

坚强:13

3

天空:24

3

死:27

4

绝望:8

4

孩子:23

4

飞:26

5

青春:7

5

雨:21

5

梦想:14

6

迷茫:6

6

石头:9

6

祈祷:10

7

光明:6

7

鸟:9

7

离去:10

  如果我们随便写一串数字,然后按照数位依次在形容词、名词和动词中取出一个词,连在一起会怎么样呢?

  例如取圆周率 3.1415926,对应的词语是:坚强,路,飞,自由,雨,埋,迷惘。稍微连接和润色一下:

  • 坚强的孩子,
  • 依然前行在路上,
  • 张开翅膀飞向自由,
  • 让雨水埋葬他的迷惘。

  是不是有点感觉了?当然真正基于统计的学习算法比这个简单的统计复杂的多。

  然而统计学习比较容易理解简单的相关性,例如一个词和另一个词总是一起出现,两个词应该有关系,而无法表达复杂的相关性,并且统计方法的公式往往非常复杂,为了简化计算,常常做出各种独立性的假设,来降低公式的计算难度,然而现实生活中,具有独立性的事件是相对较少的。

标签:数学公式,这个,机器,人工智能,拥抱,知识,推理,数据,统计
From: https://blog.51cto.com/u_15836850/6052248

相关文章

  • 安全圈最新重大数据泄露事件
     欢迎关注微信公众号专注于网络安全领域,跟踪漏洞动态,深耕互联网,做一个深谙攻防之道的公众号。同时涉足多个领域,是哲学,抑或是文学与艺术,关注金融市场,研究全......
  • 第二章 数据结构二
    Trie树(字典树)Trie树,又称字典树,是用来高效存储和查找字符串集合的一种数据结构查找时,可以高效的查找某个字符串是否在Trie树中出现过,并且可以查找出现了多少次其逻辑结......
  • 第二章 数据结构三
    哈希表哈希表的作用:把一个比较大的空间,映射到一个比较小的空间。一般做哈希运算时,取一个质数作为模,会使得冲突的概率降低哈希表的存储冲突解决方法开放寻址法拉链法......
  • 第二章 数据结构一
    链表用数组模拟链表(链式向前星)分类:单链表,最主要用单链表写邻接表,用邻接表存储图或者树双链表,优化某些问题对于单链表,开2个数组val[N],nxt[N],其中val用来存每个链......
  • 传统数据仓库的挑战
    传统数据仓库的挑战1.扩展性差。如果要扩展存储能力,不能像hadoop那样增加节点的方式,只能单纯增加内存;如果要扩展计算能力,也不能像hadoop那样增加节点的方式,只能单纯提升CP......
  • springboot内置的数据源,持久化技术和数据库管理工具
    我们之前用的是Druid,mybatis,mysql:   现在看看springboot内置的数据源:   内置的持久化技术jdbcTemplate:   使用这个jdbcTemplate需要导入jar包:  ......
  • Docker的数据管理
    一、管理docker容器中数据管理Docker容器中数据主要有两种方式:数据卷(DataVolumes)和数据卷容器(DataVolumesContainers)。1、数据卷数据卷是一个供容器使用的特......
  • 第2章 数据类型-整数,浮点,布尔,Unit,类型转换(自动,强制),数值类型和String类型的准换
    第2章数据类型-整数,浮点,布尔,Unit,类型转换(自动,强制),数值类型和String类型的准换文件读取packagechapter02importjava.io.{File,PrintWriter}importscala.io.So......
  • 前端项目实战65-数组数据处理
       letobj={      "color-1":"1",      "color-2":"2",      "color-3":"3",      "geyao-1":"1",   ......
  • springboot 多数据源 实例(sybase、mysql数据库)(下)
    接下来见证奇迹的时刻:首先要借鉴yandype这位大神的总结的代码:说明:springboot2.3.x+mybatisplus+ druid +sybase+mysql多数据源整合1、项目依赖<?xmlvers......