0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大多数人不知道神经网络如此简单

倩倩 来源:智能观 2020-04-17 15:21 次阅读

经常有人告诉我他们使用人工智能取得了多么令人瞩目的成就。其实,这里面有99%的东西都很蠢。

这篇文章可能会被认为夸夸其谈,但这并不是它的本意,它只想指出为什么以前人工智能专家很少,现在突然涌现出如此多的专家。

大多数专家貌似都很专业,这是因为很少有人知道他们是怎么操纵AI的。本文就旨在“揭露”他们的内幕。

1.从零开始建立一个神经网络,并让它在手机上运行

你如果能将这11行Python代码轻松地转换为Java、C或C++代码,就已经掌握了交叉编译器在3秒内可以完成的工作。

大多数人不知道神经网络如此简单。他们认为神经网络是超级复杂的。就像把复杂图形分解成无数个简单图形一样,神经网络也可以做一些看起来很复杂的事情,但是这种复杂性来自重复和随机数发生器。

2.建立一个20层的神经网络

你拿了上面的代码,然后再次循环。接下来比较难的是,决定把下一个“For”和“:”放在哪儿。

深度学习”和深度的n层只是一个输入输出贯穿于自身的神经网络。因为你在不断地循环再循环,所以它被称为循环神经网络(RNN:Recursive neural networks)。

这些不断重复的动作与你学习驾驶有些类似,假如你只学会了右转弯,上路后只要遇到路口你就右转,你就可以去自己想去的地方。虽然这样做效率不高,但我们知道右转弯比左转弯更容易。

3.使用英伟达GPU训练一个神经网络,并移至手机

在上述11行代码中,错误(或未实现)的是种子没有设置。没有设置种子,就不能保证第二次循环会像第一次循环一样获得相同的随机数,也就不能保证出现明显不同的结果。由于你的手机和电脑不能给出相同的随机数,而且不同的手机芯片之间可能都有不同的随机数,所以将基于GPU的训练移植到移动端很不现实。

这样的训练要花费数以亿计的时间,因此为手机建立一个神经网络几乎是不可能的。设备之间也始终存在差异,对于语音识别来说,识别率增加或者减少5%不是什么大问题,而对癌症检测或诊断等事情来说,这就是一件大事了。

4.训练神经网络去做人类无法做到的事

神经网络其实就是个愚蠢的黑匣子。如果你有足够的时间和精力运行它,就会得到比较合适的测试数据,但你不会从随机源测试中得到很好的结果。人工智能非常擅长伪关联,比如,把肯塔基州的结婚率和溺水率相关联。

人们总希望人工智能可以创造奇迹,但大部分AI并不能做人类也做不到的事情。虽然有一些例外,但仅限于透明的AI,而神经网络是个黑匣子。

5. 使用TensorFlow

还记得上面的那十一行代码吗?TensorFlow只是这11行代码的包装品。它帮你可视化了这11行代码中发生的事情。很多时候,它就像谷歌分析一样。谷歌分析需要的数据都可以在服务器日志中找到,但是大多数人看不懂这些日志,他们只能看明白谷歌分析。与此同时,谷歌分析会告诉你,你的服务器速度很慢,但它不会告诉你原因。

我们这些了解神经网络的人不需要TensorFlow,因为我们不需要花哨的图表和动画来可视化数据,我们需要看原始数据和代码,才能找出服务器变慢等问题的原因。

6.把神经网络用于NLP/ NLU

关于人类一些常识性的东西,神经网络的interwetten与威廉的赔率体系 能力并不比鼻涕虫的高多少。

为英语中的每个单词构建一个具有单一特征的神经网络, 它需要的计算能力和谷歌拥有的计算能力一样多。在英语中,若把每一个词的每个意义都赋予一个特征,就需要地球上所有的云服务都来计算,这显然是不可能的。人工智能可以做伟大的事情,但神经网络是有局限性的。

7.有一个自定义的神经网络

恭喜你, 你已经知道如何将11行的神经网络代码包装在9行代码中, 用于遗传算法,或包装在44行代码中,用于分布式进化算法。你可以用55行代码写一篇新闻稿,等等。

8.训练一个神经网络做事

你现在成了一个数据驾驭者,就如同一个训狗师一样。只要你的狗长着一个鼻涕虫脑袋,你就可以多次重复训练它。

同理,拥有一个数据训练集也没有捷径,只能靠这种单调笨拙的方法。虽然外界很难了解你的所作所为,但你不要欺骗自己(或者其他人),你只不过是一个鼻涕虫训练师而已。

9.把神经网络和区块链结合

恭喜你,你终于知道炒作堆栈了。不幸的是,哈希挖掘和神经网络没有任何共同之处,并且,用区块链节点运行所有数据集是行不通的。

当你用正常大小的数据集以超过16种方式“切片”负载时,神经网络开始出现问题。如果你有数十亿的数据记录,或者你在做反向传播,想要测试多种数据表示顺序,是可以进行更大扩展的,但这些不能扩展到数百万个节点中。

10.我不怎么用神经网络

在我使用的工具中,也有神经网络代码。但它只是一种选择,而不是整个产品的基础。我所做的大部分工作,运用了一种自定义的启发式方法。我把使用的各种威廉希尔官方网站 的组合叫做心智模拟。

神经网络模拟的是大脑中的硬件,而心智模拟对大脑中的软件进行模拟。心智模拟只有大约10年的历史,而神经网络已经有50多年历史了。

心智模拟的另一个不同之处在于,它属于透明的AI,需要数百万行代码才能发挥作用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4771

    浏览量

    100745
  • 编译器
    +关注

    关注

    1

    文章

    1634

    浏览量

    49121
  • python
    +关注

    关注

    56

    文章

    4795

    浏览量

    84661
收藏 人收藏

    评论

    相关推荐

    卷积神经网络与传统神经网络的比较

    神经网络,也称为全连接神经网络(Fully Connected Neural Networks,FCNs),其特点是每一层的每个神经元都与下一层的所有神经元相连。这种结构
    的头像 发表于 11-15 14:53 399次阅读

    未来车间大多数人工将被机器代替,立柱机器人建材william hill官网

     在未来,随着威廉希尔官方网站 的不断进步和自动化程度的题高,车间内大多数人工被机器代替的趋势愈发明显。立柱机器人在建材行业的应用正是这一趋势的具体体现。以下是对立柱机器人在建材william hill官网 的详细分析:  一
    的头像 发表于 08-28 16:41 328次阅读
    未来车间<b class='flag-5'>大多数人</b>工将被机器代替,立柱机器人建材william hill官网

    巧了不是,原来你也不知道啥是去耦电容的“滤波半径”啊!

    电源设计中的网红用语:电容去耦半径,大多数人都听过,但能讲出来原理的人估计不多;看完这篇文章,让你们理论知识和实际设计更上一层楼!
    的头像 发表于 08-19 14:54 393次阅读
    巧了不是,原来你也<b class='flag-5'>不知道</b>啥是去耦电容的“滤波半径”啊!

    BP神经网络和卷积神经网络的关系

    BP神经网络(Backpropagation Neural Network)和卷积神经网络(Convolutional Neural Network,简称CNN)是两种在人工智能和机器学习领域
    的头像 发表于 07-10 15:24 1483次阅读

    BP神经网络和人工神经网络的区别

    BP神经网络和人工神经网络(Artificial Neural Networks,简称ANNs)之间的关系与区别,是神经网络领域中一个基础且重要的话题。本文将从定义、结构、算法、应用及未来发展等多个方面,详细阐述BP
    的头像 发表于 07-10 15:20 1049次阅读

    全连接前馈神经网络与前馈神经网络的比较

    Neural Network, FCNN)和前馈神经网络(Feedforward Neural Network, FNN)因其结构简单、易于理解和实现,成为了研究者们关注的热点。本文将从概念、模型结构、优缺点以及应用场景等方面,对全连接前馈
    的头像 发表于 07-09 10:31 8892次阅读

    rnn是递归神经网络还是循环神经网络

    RNN(Recurrent Neural Network)是循环神经网络,而非递归神经网络。循环神经网络是一种具有时间序列特性的神经网络,能够处理序列数据,具有记忆功能。以下是关于循环
    的头像 发表于 07-05 09:52 576次阅读

    递归神经网络是循环神经网络

    递归神经网络(Recurrent Neural Network,简称RNN)和循环神经网络(Recurrent Neural Network,简称RNN)实际上是同一个概念,只是不同的翻译方式
    的头像 发表于 07-04 14:54 753次阅读

    循环神经网络和卷积神经网络的区别

    循环神经网络(Recurrent Neural Network,RNN)和卷积神经网络(Convolutional Neural Network,CNN)是深度学习领域中两种非常重要的神经网络
    的头像 发表于 07-04 14:24 1289次阅读

    深度神经网络与基本神经网络的区别

    在探讨深度神经网络(Deep Neural Networks, DNNs)与基本神经网络(通常指传统神经网络或前向神经网络)的区别时,我们需要从多个维度进行深入分析。这些维度包括
    的头像 发表于 07-04 13:20 858次阅读

    反向传播神经网络和bp神经网络的区别

    反向传播神经网络(Backpropagation Neural Network,简称BP神经网络)是一种多层前馈神经网络,它通过反向传播算法来调整网络中的权重和偏置,以达到最小化误差的
    的头像 发表于 07-03 11:00 799次阅读

    bp神经网络和卷积神经网络区别是什么

    BP神经网络(Backpropagation Neural Network)和卷积神经网络(Convolutional Neural Network,简称CNN)是两种不同类型的人工神经网络,它们在
    的头像 发表于 07-03 10:12 1174次阅读

    卷积神经网络和bp神经网络的区别

    卷积神经网络(Convolutional Neural Networks,简称CNN)和BP神经网络(Backpropagation Neural Networks,简称BPNN)是两种
    的头像 发表于 07-02 14:24 3817次阅读

    USB口不同颜色所代表的意义是什么

    平时工作生活中我们会看到各种颜色的USB口,但是大多数人不知道不同颜色的USB口代表什么含义?
    发表于 04-09 09:49 3902次阅读
    USB口不同颜色所代表的意义是什么

    吸尘器究竟是如何替你“吃灰”的【其利天下威廉希尔官方网站 】

    如今,吸尘器已成为大多数人居家必备的小家电产品,那么说起吸尘器,你对吸尘器有了解多少呢?不知道大家知不知道它的原理是什么?今天我们就来说一说吸尘器究竟是如何替你“吃灰”的。
    的头像 发表于 03-07 21:17 876次阅读
    吸尘器究竟是如何替你“吃灰”的【其利天下威廉希尔官方网站
】