本文旨在总结一次完整的CNN图像分类过程(猫狗大战为例,使用Keras框架),免得经常遗忘。流程包括: + 从Kaggle下载猫狗数据集; + 利用python的os、shutil库,制作训练集和测试集; + 快速开发一个小模型作为基准;(只要效果比随机猜略好即可,通常需要有一点过拟合) + 根据基 ...
分类:
其他好文 时间:
2019-12-02 16:57:55
阅读次数:
153
1. keras.engine.input_layer.Input() 用来实例化一个keras tensor 2. class Dense(Layer): keras.layers.Dense(units, activation=None, use_bias=True, kernel_initia ...
分类:
其他好文 时间:
2019-12-02 13:20:44
阅读次数:
107
目标函数,或称损失函数,是网络中的性能函数,也是编译一个模型必须的两个参数之一。由于损失函数种类众多,下面以keras官网手册的为例。 在官方keras.io里面,有如下资料: mean_squared_error或mse mean_absolute_error或mae mean_absolute_ ...
分类:
其他好文 时间:
2019-11-30 23:59:04
阅读次数:
264
在https://www.cnblogs.com/zhengbiqing/p/11780161.html中直接在resnet网络的卷积层后添加一层分类层,得到一个最简单的迁移学习模型,得到的结果为95.3%。 这里对最后的分类网络做些优化:用GlobalAveragePooling2D替换Flatt ...
分类:
Web程序 时间:
2019-11-30 22:50:49
阅读次数:
344
本文首发于个人博客 "https://kezunlin.me/post/95370db7/" ,欢迎阅读最新内容! keras multi gpu training <! more Guide multi_gpu_model python import tensorflow as tf from k ...
分类:
其他好文 时间:
2019-11-30 11:24:23
阅读次数:
107
虽然已经走在 torch boy 的路上了, 还是把碰到的这个坑给记录一下 数据量较小时,我们可直接把整个数据集 load 到内存里,用 model.fit() 来拟合模型。 当数据集过大比如几十个 G 时,内存撑不下,需要用 model.fit_generator 的方式来拟合。 model.fi ...
分类:
其他好文 时间:
2019-11-28 20:48:29
阅读次数:
268
一. Tensorflow环境的安装 这里我们只讲CPU版本,使用 Anaconda 进行安装 a.首先我们要安装 Anaconda 链接:https://pan.baidu.com/s/1AxdGi93oN9kXCLdyxOMnRA 密码:79ig 过程如下: 第一步:点击next 第二步:I A ...
分类:
其他好文 时间:
2019-11-28 11:47:02
阅读次数:
88
今天搭建了Keras深度学习的环境 详细记录一下 安装Anaconda3 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 Anaconda3官网下载:https://www.anaconda.com/distribution/#d ...
本节内容主要参考于微信公众号"CS的陋室"的相关内容。 一 作者的NLP学习之路1 机器学习:《统计学习方法》,雷明的《机器学习与应用》,塞巴斯蒂安的《Python机器学习》,sklearn的API文档 深度学习:黄文坚《tensorflow实战》,tensorflow技术解析与实战,《keras深 ...
分类:
其他好文 时间:
2019-11-27 00:33:37
阅读次数:
58
np.linspace np.random.randn tf.keras.datasets.mnist tf.keras.datasets.fashion_mnist ...
分类:
其他好文 时间:
2019-11-26 19:38:29
阅读次数:
108