程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(2)

tensorflow,keras,pytorch教程

发布于2019-08-07 11:45     阅读(710)     评论(0)     点赞(3)     收藏(2)


0.tensorflow

在这里插入图片描述
定义会话2种:一种要加sess.close,一种不要
在这里插入图片描述
定义变量要初始化:
在这里插入图片描述
fetch(取)和feed方法:
在这里插入图片描述
在这里插入图片描述

0.1 线性回归

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

0.2 非线性回归

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

0.3 mnist数据集识别

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
回归用二次代价函数,分类用交叉熵:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
防止过拟合:如下4种方法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如上图训练时两个keep_prob都设为1.0,不dropout效果更好,下图为L2正则化项:0.0005为正则项系数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Adam优化器训练一开始就很高
在这里插入图片描述
Tensorboard网络结构:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打不开改网址换成如下:
在这里插入图片描述
Tensorboard记录数据:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.0 模型保存(.ckpt):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.1 模型载入:在这里插入图片描述
在这里插入图片描述
1.2 模型载入(没有.meta文件,需自己重新定义网络结构):
在这里插入图片描述
在这里插入图片描述
2.0 模型保存(.pb):
在这里插入图片描述
在这里插入图片描述
2.1 模型载入:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
步长为1:
在这里插入图片描述
步长不为1:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
cnn应用于mnist在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
比bp提升一个百分点
在这里插入图片描述

0.4 imagenet数据集识别

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
LSTM手写数字识别:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
和bp差不多,没有卷积好:
在这里插入图片描述
Tensorflow的GPU版
在这里插入图片描述
图像识别经典模型:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用inception-v3(谷歌用imagenet训练好的1000分类)做各种图像识别
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重新训练自己的图像:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新训练好的图像模型做预测:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
破解图形验证码:
在这里插入图片描述
图形验证码生成:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
搭建模型训练:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
测试:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

0.5 cifar10数据集识别:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.keras

1.1线性回归

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
shift+tab按两下查看函数参数,units:神经元个数即输出维度
在这里插入图片描述
下图lw为线宽
在这里插入图片描述
在这里插入图片描述

1.2 非线性回归

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 mnist分类(识别)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

交叉熵

上节mse改了
在这里插入图片描述
在这里插入图片描述

Dropout

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
过拟合
在这里插入图片描述
加入dropout
在这里插入图片描述

正则化

在这里插入图片描述
在这里插入图片描述

优化器

在这里插入图片描述
在这里插入图片描述

1.4 CNN手写数字识别

在这里插入图片描述
在这里插入图片描述

1.5RNN手写数字识别

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.6 模型保存和载入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
载入模型后可继续训练评估如下图:
在这里插入图片描述
以上是可以保存模型结构和参数,下面分开:
在这里插入图片描述

1.7 绘制网络结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.8图像数据增强

在这里插入图片描述
上图随机错切变换0.2改为20
在这里插入图片描述
在temp文件夹里
在这里插入图片描述

1.9 CNN猫狗分类(2分类)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.10 Finetune-VGG16完成猫狗分类

在这里插入图片描述
在这里插入图片描述

1.11 狗品种识别(多分类)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
plt.axis(‘off’)不显示坐标轴
在这里插入图片描述

2. pytorch

2.1 线性回归:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 逻辑回归:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 多层感知机(全连接):

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 cnn:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.5 RNN:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.caffe

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



所属网站分类: 技术文章 > 博客

作者:前方一片漆黑

链接:https://www.pythonheidong.com/blog/article/10462/a02d9aa6b97667e04e73/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

3 0
收藏该文
已收藏

评论内容:(最多支持255个字符)