235°

读《[1]尹宝才,王文通,王立春.深度学习研究综述[J].北京工业大学学报,2015,41(01):48-59.》论文笔记


论文主要目标:
1介绍了深度学习的概念;
2根据深度学习算法的结构特征,概述了前馈深度网络、反馈深度网络和双向深度网络类主流深度学习算法的网络结构和训练方法;
3.最后介绍了深度学习算法在不同数据处理中的最新应用现状及其发展趋势

1.什么是数据流?
数据流是一串连续不断的数据的集合,就象水管里的水流,在水管的一端一点一点地供水,而在水管的另一端看到的是一股连续不断的水流。数据写入程序可以是一段、一段地向数据流管道中写入数据,这些数据段会按先后顺序形成一个长的数据流。对数据读取程序来说,看不到数据流在写入时的分段情况,每次可以读取其中的任意长度的数据,但只能先读取前面的数据后,再读取后面的数据。不管写入时是将数据分多次写入,还是作为一个整体一次写入,读取时的效果都是完全一样的。 
  “流是磁盘或其它外围设备中存储的数据的源点或终点。”
在电脑上的数据有三种存储方式,一种是外存,一种是内存,一种是缓存。比如电脑上的硬盘,磁盘,U盘等都是外存,在电脑上有内存条,缓存是在CPU里面的。外存的存储量最大,其次是内存,最后是缓存,但是外存的数据的读取最慢,其次是内存,缓存最快。这里总结从外存读取数据到内存以及将数据从内存写到外存中。对于内存和外存的理解,我们可以简单的理解为容器,即外存是一个容器,内存又是另外一个容器。那又怎样把放在外存这个容器内的数据读取到内存这个容器以及怎么把内存这个容器里的数据存到外存中呢?
 在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:
     标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流等等,**java中将输入输出抽象称为流**,就好像水管,将两个容器连接起来。将数据冲外存中读取到内存中的称为输入流,将数据从内存写入外存中的称为输出流。
流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。

https://www.jianshu.com/p/2a4a4056eae7

 

本文由【怪咖先生forever】发布于开源中国,原文链接:https://my.oschina.net/u/3183716/blog/2997429

全部评论: 0

    我有话说: