Keras 示例程序
Keras示例程序
-
addition_rnn.py: 序列到序列学习, 实现两个数的加法
-
antirectifier.py: 展示了如何在Keras中定制自己的层
-
babi_memnn.py: 在bAbI数据集上训练一个记忆网络,用于阅读理解
-
babi_rnn.py: 在bAbI数据集上训练一个循环网络,用于阅读理解
-
cifar10_cnn.py: 在CIFAR10数据集上训练一个简单的深度CNN网络,用于小图片识别
-
conv_filter_visualization.py: 通过在输入空间上梯度上升可视化VGG16的滤波器
-
conv_lstm.py: 展示了一个卷积LSTM网络的应用
-
deep_dream.py: Google DeepDream的Keras实现
-
image_ocr.py:训练了一个卷积+循环网络+CTC logloss来进行OCR
-
imdb_bidirectional_lstm.py: 在IMDB数据集上训练一个双向LSTM网络,用于情感分类.
-
imdb_cnn.py: 展示了如何在文本分类上如何使用Covolution1D
-
imdb_cnn_lstm.py: 训练了一个栈式的卷积网络+循环网络进行IMDB情感分类.
-
imdb_fasttext.py: 训练了一个FastText模型用于IMDB情感分类
-
imdb_lstm.py: 训练了一个LSTM网络用于IMDB情感分类.
-
lstm_benchmark.py: 在IMDB情感分类上比较了LSTM的不同实现的性能
-
lstm_text_generation.py: 从尼采的作品中生成文本
-
mnist_acgan.py:AC-GAN(Auxiliary Classifier GAN)实现的示例
-
mnist_cnn.py: 训练一个用于mnist数据集识别的卷积神经网络
-
mnist_hierarchical_rnn.py: 训练了一个HRNN网络用于MNIST数字识别
-
mnist_irnn.py: 重现了基于逐像素点序列的IRNN实验,文章见Le et al. "A Simple Way to Initialize Recurrent Networks of Rectified Linear Units"
-
mnist_mlp.py: 训练了一个简单的多层感知器用于MNIST分类
-
mnist_net2net.py: 在mnist上重现了文章中的Net2Net实验,文章为"Net2Net: Accelerating Learning via Knowledge Transfer".
-
mnist_siamese_graph.py:基于MNIST训练了一个多层感知器的Siamese网络
-
mnist_sklearn_wrapper.py: 展示了如何使用sklearn包装器
-
mnist_swwae.py: 基于残差网络和MNIST训练了一个栈式的What-Where自动编码器
-
mnist_transfer_cnn.py: 迁移学习的小例子
-
neural_doodle.py:神经网络绘画
-
neural_style_transfer.py: 图像风格转移
-
pretrained_word_embeddings.py: 将GloVe嵌入层载入固化的Keras Embedding层中, 并用以在新闻数据集上训练文本分类模型
-
reuters_mlp.py: 训练并评估一个简单的多层感知器进行路透社新闻主题分类
-
stateful_lstm.py: 展示了如何使用状态RNN对长序列进行建模
-
variational_autoencoder.py: 展示了如何搭建变分编码器
-
variational_autoencoder_deconv.py Demonstrates how to build a variational autoencoder with Keras using deconvolution layers.