vgg vggnet version1
github: https://github.com/chenlongzhen
代码 环境:python3 keras2(tensorflow backend)
结构
name | usage |
---|---|
data_utils | 参数文件下载等,vgg16调用 |
vgg16.py | vgg核心代码 |
vgg16_fintune.py | vgg finetune |
vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5 | vgg 默认参数,需要放在 ~/.keras/models下 |
cnn_dog_cat_demo.py | keras cnn基础例子 |
python vgg16_fintune.py
dogVScat 例子
- 图片文件结构如下
data/
train/
dogs/
dog001.jpg
dog002.jpg
...
cats/
cat001.jpg
cat002.jpg
...
validation/
dogs/
dog001.jpg
dog002.jpg
...
cats/
cat001.jpg
cat002.jpg
- vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5 | vgg 默认参数,需要放在 ~/.keras/models下
- python vgg16_fintune.py
- 参数设置python vgg16_fintune.py -h
文章图片
Alex的结构
文章图片
经过每一层图片的变化
reference [1]. https://jacobgil.github.io/deeplearning/filter-visualizations
[2]. https://nbviewer.jupyter.org/gist/embanner/6149bba89c174af3bfd69537b72bca74
[3]. https://icmlviz.github.io/assets/papers/4.pdf
推荐阅读
- 深度学习|深度学习笔记总结
- Keras|将Pytorch模型迁移到android端(android studio)【未实现】
- Tensorflow|Tensorflow学习笔记----梯度下降
- Tensorflow【branch-官网代码实践-Eager/tf.data/Keras/Graph】_8.19
- nlp|Keras(十一)梯度带(GradientTape)的基本使用方法,与tf.keras结合使用
- tensorflow|tf1.x究竟到底如何如何使用Embedding?
- python|Keras TensorFlow 验证码识别(附数据集)
- AI|bert实现端到端继续预训练
- Tensorflow|cuda由7.0升级到8.0
- tensorflow|利用Tensorflow的队列多线程读取数据