keras源码
nuaa_bo
这个作者很懒,什么都没留下…
展开
-
keras.preprocessing.text 源码小bug
keras1.2.0版本keras.preprocessing.text.py源码有一点小问题。如图:词索引从1开始(0是保留索引,不指向任何词),这里从序列生成矩阵的时候,不应该写到第j列,而应该是第j-1列,因为矩阵下标是从0开始的。所以应该将四个X[i][j]全部改为X[i][j-1]。否则生成的矩阵第一列将全是0。这样以后,还不完美。因为这样矩阵的最后一列全是0,没有有效信原创 2017-03-16 19:30:49 · 1192 阅读 · 0 评论 -
keras Merge or merge
在使用keras merge层时,发现有Merge 、merge两种:from keras.layers import Mergefrom keras.layers import merge使用第一种是报错“TensorVariable object has no attribute 'get_output_shape_at' ”使用第二种小写即可。原创 2017-03-14 18:15:42 · 7036 阅读 · 1 评论 -
keras加入lambda层时shape的问题
使用keras时,加入keras的lambda层以实现自己定义的操作。但是,发现操作结果的shape信息有问题。比如输入时,shape为(32,28,28),其中32为batch大小。此时对应的ndim应该等于3。但是,lambda处理后结果显示_keras_shape为(32,28,28),而ndim却是2。这导致后边各项操作都会出现问题。此时在后边添加keras的resha原创 2017-03-13 21:00:46 · 6049 阅读 · 1 评论 -
变分自编码VAE(variational autoencoder)及Keras 实现
由于毕设相关,近期看了一些变分自编码(VAE)的东西,将一些理解记录在这,不对的地方还请指出。在论文《Auto-Encoding Variational Bayes》中介绍了VAE。附上自己的笔记(字体较烂,勿喷):训练好的VAE可以用来生成图像。在Keras 中提供了一个VAE的Demo:variational_autoencoder.py为了输出网络形状,我将代原创 2017-02-23 16:51:01 · 15853 阅读 · 2 评论 -
keras imdb.py源码错误
今天看keras imdb.py源码,里边的load_data函数貌似有一处错误。个人认为,这里应该是if not,当你传入参数oov_char=None时,这种错误才会发生,默认参数不会发生这种错误。欢迎一起探讨!原创 2017-02-08 14:19:27 · 1089 阅读 · 0 评论