keras从入门到精通
选择keras中给出的例子讲解如何使用keras来实现深度学习
疯狂的荷兰人学3D视觉
上海大学,在读博士
方向:3D视觉,主要包含深度学习、结构光、深度恢复、点云处理
欢迎点赞+关注
展开
-
Inceptionv4阅读+实现笔记
文章目录1. inception v42. Inception-resnet-v1 & Inception-resnet-v22.1 Inception-resnet-v1的组成模块2.2 Inception-resnet-v2的组成模块3. 模型训练4. 代码4.1 Inception-V44.2 inception_resnet_v14.3 inception_resnet_v2在下...原创 2018-11-18 20:10:58 · 1039 阅读 · 0 评论 -
Keras入门之Inception-V4
文章目录1. inception v42. Inception-resnet-v1 & Inception-resnet-v22.1 Inception-resnet-v1的组成模块2.2 Inception-resnet-v2的组成模块3. 模型训练4. 代码4.1 Inception-V44.2 inception_resnet_v14.3 inception_resnet_v2在下...原创 2018-12-11 17:05:17 · 8095 阅读 · 7 评论 -
Keras入门教程06——CapsNet胶囊神经网络详解及Keras实现
CapsNet胶囊神经网络详解及Keras实现1. 胶囊神经网络详解1.1 胶囊神经网络直观理解CNN存在的问题CapsNet的诞生1.2 CapsNet工作原理激活函数squash网络连接方式及$S_j$计算耦合系数$c_{ij}$计算动态路由算法原理使用动态路由算法更新$b_{ij}$损失函数2. 代码参考资料论文《Dynamic Routing Between Capsules》参考了一...原创 2018-10-06 16:14:09 · 12964 阅读 · 21 评论 -
05keras入门多输入多输出模型(下)GoogleNet
模型结构NoteLocalRespNorm一般不太使用了,取而代之的是BatchNormal因为图像数据不同,有部分参数也会发生改变我们只实现GoogelNet(v1)版本Inception模块def inception(x, filter_size, layer_number): """由1x1,3x3,5x5以及Maxpool构成的Incepti...原创 2018-07-05 12:39:51 · 4293 阅读 · 1 评论 -
05_keras入门多输入多输出模型(上)
多输入多输出模型 这里用Keras官方文档的例子来说明如何用Keras实现多输入多输出模型主要输入(main_input): 新闻标题本身,即一系列词语.辅助输入(aux_input): 接受额外的数据,例如新闻标题的发布时间等.该模型将通过 两个损失函数 进行监督学习.较早地在模型中使用主损失函数,是深度学习模型的一个良好正则方法.让我们用函数式API来实现它...原创 2018-07-04 19:17:41 · 31295 阅读 · 7 评论 -
04 keras写自己的层
编写自己的神经层"""编写自己的keras层只需要实现3个方法以及一个初始化方法,写的时候可以参阅相关的源代码,一般不需要自定义神经层1. build(input_shape): 定义权重的地方。这个方法必须设置`self.built =True`,通过调用super来完成2. call(inputs): 这里是运算部分,只需要关注传入call的第一个参数:输入张量3. compu...原创 2018-06-19 21:39:11 · 2089 阅读 · 0 评论 -
keras入门教程_03_cifar10_ResNet(代码)_如何设置变学习率、BatchNoral、l2实现
import kerasfrom keras.layers import Dense, BatchNormalization, Activationfrom keras.layers import AveragePooling2D, Input, Flatten, Conv2Dfrom keras.optimizers import Adamfrom keras.callbacks imp...原创 2018-06-08 11:12:32 · 1429 阅读 · 0 评论 -
04 如何构建一个最简单的卷积神经网络
import kerasfrom keras.datasets import mnistfrom keras.models import Sequentialfrom keras.layers import Dense, Dropout, Flatten, Conv2D, MaxPooling2Dfrom keras.utils import plot_model# 1.超参数bat...原创 2018-06-07 17:22:11 · 644 阅读 · 0 评论 -
04 cifar10_ResNet(论文)
自己记的笔记原创 2018-06-08 16:32:35 · 1571 阅读 · 0 评论 -
06 如何保存模型以及使用图像数据增强
import kerasfrom keras.datasets import cifar10from keras.preprocessing.image import ImageDataGeneratorfrom keras.models import Sequentialfrom keras.layers import Dense, Dropout, Activation, Flatte...原创 2018-06-07 17:21:51 · 1043 阅读 · 0 评论 -
05 keras基本使用
学习目标需要基础导入模块设置超参数数据集制作加载数据查看数据转换数据类型、展平、归一化onehot标签处理模型搭建编译模型打印出模型概况训练模型Tensorboard评估模型用plot_mode()查看模型情况学习目标使用plot_model查看模型类型使用TensorBoard查看模型训练情况学会序列模型基本训练学会如何看...原创 2018-06-07 17:22:43 · 1338 阅读 · 0 评论 -
03 学生免费注册Pycharm专业版
学生免费注册Pycharm专业版注册地址点开之后,点右上角的中文以后是这个界面:填上自己的信息,必须是教育邮箱!一个账号可以登录好几台电脑.去验证邮箱,要等一会,然后就注册成功了.注册之后还需要激活账号权限,等会还有一封邮件:点开之后拉到最后点I Accept后是这样的,填写相关信息,也就是账号密码, Username是用户名,直接用邮箱...原创 2018-07-27 13:16:18 · 13897 阅读 · 7 评论 -
02 Conda包管理以及keras安装
Conda常用命令Conda相比较pip会将相关的依赖环境不局限于Python的环境也一并安装上去,因此更为方便,使用到的命令并不多。1. Conda环境# 创建一个名字叫做website的环境,指定python版本是3.6conda create --name website python=3.6# 激活/退出环境source activate websitesource...转载 2018-07-15 18:23:57 · 10521 阅读 · 1 评论 -
01 最全TensorFlow-gpu-1.8/1.3+Ubuntu18.04+CUDA9.0+cudnn7.0+Anaconda+pycharm+libcublas.so.9.0缺少解决办法
安装说明机器环境1.NVIDIA驱动2.CUDA9.0降级gcc依赖库安装添加环境变量,使其生效3.cudnn7.04.Anaconda安装换国内源5.1TensorFlow1.8安装5.2TensorFlow1.3安装测试测试文件错误调试6.安装pycharmpycharm版本说明安装pycharm里面缺少libcublas.so.9.0解...原创 2018-05-26 16:18:30 · 7028 阅读 · 4 评论