tensorflow学习
文章平均质量分 75
Leisureconfused
这个人很懒,什么也没留下
展开
-
神经网络优化方向及模型不收敛的原因
最近在使用MLP做一个数据预测, 在调整模型的同时顺便做了个思维导图来记录下相关知识参考链接:需要导图源文件和相关导图软件的可以留言原创 2022-10-27 17:31:32 · 957 阅读 · 0 评论 -
keras 由model.train_on_batch()到model.fit()
【代码】keras 由model.train_on_batch()到model.fit()原创 2022-10-24 21:37:51 · 664 阅读 · 0 评论 -
记录:多元非线性回归网络模型结构调整经历
一个多元非线性拟合任务, 通过训练好的神经网络模型对数据进行预测原创 2022-10-04 09:08:10 · 2337 阅读 · 1 评论 -
记录:简单复现一篇论文中的神经网络模型
论文部分链接: https://opg.optica.org/ol/abstract.cfm?uri=ol-46-22-5667由摘要可以提取到关于神经网络的有用信息:网络输入为光谱信息(通过论文后面自制的暗场显微镜获取),输出(也就是需要预测的数据)是层折射率(n)和厚度(d)。接下来继续读文章,后面有这样一段话结合附图等信息可大致介绍了网络结构:原文Therefore, the residual structure is a better choice than the tradition原创 2022-09-26 23:30:04 · 2089 阅读 · 0 评论 -
基于Tensorflow及OpenCV的简单医疗垃圾分类----Jetson Nano
PerWork.py'''PreWork.py功能:实现对指定大小的生成图片进行sample与label分类制作获得神经网络输入的get_files文件,同时为了方便网络的训练,输入数据进行batch处理。'''import osimport numpy as npfrom PIL import Imageimport tensorflow as tfimport matplotlib.pyplot as pltfrom numpy import * kou_zhao = []l原创 2020-10-24 10:51:20 · 2993 阅读 · 15 评论 -
记录:在Jetson Nano B01 Py3下配置OpenCV+TensorFlow-gpu环境
一、刷写镜像官方地址(镜像):JetPack SDK刷写工具:Etcher顺带提一句, tf卡建议内存>=32G, 64G为佳二、开启风扇啊,这步之前默认你已经按照引导创建了自己的账户然后就需要开启风扇了终端输入如下语句:cd /etcsudo touch rc.localsudo chmod u+x rc.localsudo gedit rc.local #gedit是编辑器,可以根据个人爱好更换,通常的编辑器有nano,gedit,vim 在编辑器中输入:#!/bi原创 2020-10-04 12:51:43 · 984 阅读 · 1 评论 -
OpenCV+TensorFlow 通过摄像头对手写数字进行识别
本文主要记录了通过TensorFlow对一个拥有2个卷积(池化)层和2个全连接1层的卷积神经网络对模型进行训练,再使用已训练好的模型通过OpenCV调用摄像头对手写数字进行识别的过程本文使用的 MNIST_data 数据集如下链接:https://pan.baidu.com/s/19QXgCJD5itp0fR6COvJO-A提取码:acf2准备 :首先在有OpenCV及TensorFlow的基础上下载前文提到的数据集并将其与.py文件放置在同一文件夹下(不放的话可以像下面那样写好绝对路径),如下图原创 2020-08-24 01:47:13 · 3664 阅读 · 7 评论 -
tensorflow学习笔记 + 程序 (六)保存模型与载入模型
1 原始程序简单的mnist分类问题(嗯,下面就拿它当实验品)import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data# 载入数据集mnist = input_data.read_data_sets("MNIST_data",one_hot=True)# one_hot=Tru...原创 2020-03-22 19:08:15 · 445 阅读 · 0 评论 -
tensorflow学习笔记 + 程序 (六)RNN基础
1 RNN介绍1.1 RNN简介循环神经网络(也可称其为递归神经网络), 会将上一个时间的输出处理为下一个时间输入的一部分, 其本质上于BP神经网络有所类似, 但明显的区别是RNN是有反馈回路的, 可以记住上一次的输出, 用于下一次的输入, 从而帮助决策。单纯的RNN和BP神经网络类似, 都存在梯度消失的问题(即输入对于决策的影响会随着输入次数的增多逐渐减弱), 如下图 :而若使用类似于...原创 2020-03-15 22:47:48 · 249 阅读 · 0 评论 -
tensorflow学习笔记 + 程序 (五)CNN与MNIST数据集
下文中所用的部分数据集链接(百度网盘):链接:https://pan.baidu.com/s/1_Y0rWLj9wuJefzT9JME5Ug提取码:6fho1 基础CNN用于MNIST1.1 部分函数介绍1.1.1 tf.nn.conv2dtf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name...原创 2020-02-16 15:58:07 · 588 阅读 · 0 评论 -
tensorflow学习笔记 + 程序 (四)tensorboard可视化
1 tensorboard网络结构下文中所用的部分数据集链接(百度网盘):链接:https://pan.baidu.com/s/1_Y0rWLj9wuJefzT9JME5Ug提取码:6fho1.1 不用命名空间实际上可以直接在会话中添加 :writer = tf.summary.FileWriter('logs/',sess.graph)# 扔初始化变量后面就行另外,关于这个函数...原创 2020-02-15 20:21:24 · 401 阅读 · 0 评论 -
关于tensorboard无法可视化的问题的解决方法
本文仅记录自己解决问题的探索过程,如有错误望联系作者更正,不胜感激。我的环境 : win10 +python3.7.2 + anaconda3 + tensorflow1.15(cpu) + tensorboard1.151 :问题 : cmd输入 tensorboard --logdir=D:\anaconda\logs 错误提示 : tensorboard 1.15.0 has requ...原创 2020-02-11 21:25:28 · 1472 阅读 · 0 评论 -
tensorflow学习笔记 + 程序 (三)模型优化
1 代价函数1.1 不同代价函数介绍1.1.1 二次代价函数(1).w和b的梯度与激活函数的梯度称正比,即激活函数梯度越大,w和b的大小调整的越快,训练收敛的也就越快1.1.2 交叉熵代价函数(1).w和b的梯度与输出值和实际值的误差成正比(含正负),误差越大,权值与偏置的梯度也就越大,参数训练的速度也就越快(2).如果输出神经元为线性,那么二次代价函数应为不错的选择,如果激活函数为...原创 2020-02-09 12:49:33 · 537 阅读 · 0 评论 -
tensorflow学习笔记 + 程序 (二)简单神经网络及MNIST数据集
1 回归问题简单神经网络import tensorflow as tf import numpy as np import matplotlib.pyplot as plt # 生成随机点 x_data = np.linspace(-0.5,0.5,200)[:,np.newaxis]# [:,np.newaxis] 将x_data增加一个维度,原数据和原类型不变noise = n...原创 2020-02-09 11:24:44 · 358 阅读 · 0 评论 -
tensorflow学习笔记 + 程序 (一)tf基础
1 会话1.1 基础例程import tensorflow as tf # 创建一个常量矩阵m1 = tf.constant([[3,3]])# 创建一个常量矩阵m2 = tf.constant([[2],[3]])# 创建一个矩阵乘法的op,将m1和m2传入product = tf.matmul(m1,m2)# print(product) #输出# Tensor(...原创 2020-02-09 10:19:05 · 486 阅读 · 0 评论