自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 经典网络权重源码下载 VGG16、VGG19、ResNet等

网络源码权重下载吐槽一下:现在有很多博主,通过一些办法下载下来源码权重以后就会收费发布在CSDN上,这个令我很不爽,这又不是你自己训练的,何必了。虽然现在支持知识产权,你这行为,呵呵。废话不多说,开始今天的正文吧。我们在用迁移学习微调一些网络时,需要之前训练好的网络权重。例如拿VGG16网络举例:#调用VGG16的权重net = keras.applications.VGG16(weights='imagenet', include_top=False,pooling='max')net.tra

2021-01-04 11:36:32 3546 5

原创 python matplotlib绘图、混淆矩阵 汉字字体、数字、英文字母的设置

最近在写一篇文章的时候,文章对图片格式有要求:图中汉字用宋体六号、数字和英文字母用新罗马字体,这些都需要在一张图中表现出来。经过一番查找摸索,现归纳整理如下:对坐标轴设置现假设有如下要求:在一张图中的坐标轴用数字来表示刻度,还要用汉字来定义坐标轴含义,而且图中还有英文图例。在一张图中(下图1所示),我们用python代码需要绘制出同时满足以上要求的图,就需要在程序中进行全局和局部的设置,以满足要求。从图中可以看出,这张图满足了我们的要求,这张图是用python绘制的。下面就列出代码,关键点处会

2020-10-28 17:11:33 8437 6

原创 tensorflow2.0之tensorboard可视化

本文主要介绍一下在tensorflow2.0下tensorboard可视化的操作。tensorboard可视化一般常用到两种模式,一种是在keras.fit下调用,领一种是在自定义循环下调用。下面分别简单介绍一下自己在学习过程中的总结。在keras.fit下调用tensorboard(以下代码在Jupyter-Notebooks中运行)我们用mnist手写数字识别数据集当来编译和训练网络#首先导入模块import tensorflow as tfimport datetime #datetim

2020-06-09 11:36:19 2927 2

原创 tensorflow2.0 下keras模型的保存与加载

在前面的博文tensorflow2.0自制神经网络数据集及预测结果(混淆矩阵)可视化中,我们用了谷歌训练好的网络模型DesNet121来训练我们的图片,当用自己的电脑和自写的网络架构来训练图片时,我们需要及时的保存我们训练好的网络,以便以后测试或者接着训练。现在网上有很多的博客介绍了在keras框架下如何保存和加载训练好的模型,在此我做一个总结吧,也方便我以后查看,不用到处去别的地方找了。我将DesNet网络换为自己的resnet18以后开始训练,训练结束后在代码的最后加了一行model.save('m

2020-06-02 16:06:56 1629 2

原创 tensorflow2.0 神经网络多次训练结果的可视化

针对自己的数据集,我们用不同的网络来训练,或者用同一网络来测试不同的数据集,都会得到很多个训练结果。为了在此之间进行对比,我们最好把所有的结果绘制在一张图中。下面我们来提供一种方法。我们在训练网络的过程中会有训练日志输出,针对每一个epoch,都会有训练准确率acc和训练损失loss,还有验证准确率val_acc和验证损失val_loss,还有最后的测试准确率test_acc。我们需要把他们写入一个字典当中,进行调用。然后可视化,接下来上代码:import matplotlib.pyplot as pl

2020-05-16 10:46:57 2585 2

原创 tensorflow2.0自制神经网络数据集及预测结果(混淆矩阵)可视化

上篇博文我们写了自制数据集的制作、训练、可视化流程。本篇博文在此基础上将测试集的预测结果可视化,让我们直观的观察哪些数据预测正确,哪些数据预测错误。数据集的制作流程及代码在上篇博文中已有详细介绍,本次不作为解释重点,重点解释绘制混淆矩阵部分的代码及实现。首先导入一些必须的包from __future__ import print_function #这行代码必须放在第一行,不然会报错,原因我也没有细察,请各位读者注意一下import os,glob,random, csv,itertoolsim

2020-05-16 10:09:56 6468 4

原创 (keras--tensorflow2.0)制作个人的神经网络训练数据集案例

我们之前用到的用于训练网络的数据集大部份为常用的经典数据集,可以 通过 TensorFlow 几行代码即可完成数据集的下载、加载以及预处理工作,这无疑大大的提升了算 法的研究效率,对于刚入门的新手来说比较友好。然而在实际应用中,针对于不同的应用场景,算法的数据集也各不相同。因此我们就需要自定义数据集,来完场网络的训练。下面我们就要对水泥裂缝图片进行数据集的制作:第一步、收集裂缝的图片笔者收集...

2020-04-23 15:21:51 3595 7

原创 tensorflow2.0(keras)--mnist数据集手写数字可视化实例

在自己初学mnist数据集的时候,想通过可视化的方式展现训练的准确率,在网上找了一大圈,也没找到合适的代码。这些代码对于大佬来说可能很简单,但对于初学者来说却是一个很好的参考案例。下面就自己在学习整理过程中找到的可视化代码给予展示,希望给那些刚入门的初学者一定的参考。还是以最简单的mnist手写数字识别为例来展示训练结果的可视化。在训练过程中有训练准确率(accuracy)、验证准确率(val_...

2020-04-23 13:58:42 1520

原创 基于tensorflow2.0的mnist数据集实战(CNN)

MNIST数据集简介:MNIST数据集是用于训练邮政编码数字识别的数据集,其包括60000条训练数据与10000条测试数据,是Lecun与1998年制作的。每条数据样本都是28X28像素的。部分数据样本如下图所示:他是NIST数据库的一个子集。MNIST数据库的官方下载网址为:http://yann.lecun.com/exdb/mnist/数据集的获取对于数据集的获取可以从网站下载...

2020-03-27 16:59:16 4489

原创 基于keras的Tensorflow 2.0分类问题案例

本文使用keras实现的对鸢尾花的分类Iris数据集包含150个数据集,根据鸢尾花的特征分为三类。第一步:数据集的加载如果是第一次使用该数据集,可能需要下载sklearn这个模块包。下载地址如下:pip install scikit-learn -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com下载完以后...

2020-03-21 21:34:49 329

原创 Tensorflow 2.0 线性回归案例

废话不多说,直接上干货我们要拟合的函数模型:y= 6 * x + 3.68代码如下(由于我第一次写这玩意,还不会弄,只能直接敲上去了)#导入必要的模块import tensorflow as tfimport numpy as np#定义要拟合的函数模型X =np.random.rand(1000)Y =6*X+0.526#定义拟合过程中的初始点weight=tf.Vari...

2020-03-21 15:35:43 528

转载 model.fit() fit函数参数详细说明

model.fit() fit函数参数说明fit( x, y, batch_size=32, epochs=10, verbose=1, callbacks=None,validation_split=0.0, validation_data=None, shuffle=True, class_weight=None, sample_weight=None, initial_epoch=0)x...

2019-11-05 21:28:25 25500 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除