![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tensorflow
文章平均质量分 66
编程小白的逆袭日记
年近50仍然奋战在一线的软件工程师。25年软件行业从业经验,十多年软件项目经理经验,多年大数据分析团队经理经验。
喜欢数学,喜欢研究算法,喜欢探究,喜欢和志同道合的伙伴们交流。放弃内卷,在坡岛做一个快乐的程序员。
展开
-
[tensorflow] 在linux机器上远程使用tensorboard
Tensorboard是一个很不错的可视化监控Machine Learning学习过程的工具,可以非常方便的查看损失,准确率,以及各项自定义的参数。在本地运行tensorboard非常的简单,只要在命令行里执行以下命令:tensorboard --logdir=<你的tensorboard数据存储目录>然后在浏览器地址栏输入“http://localhost:6006" 就可以了。但是如果你的jupyter notebook是在云端的呢?似乎这样就不行了,我在网上查了一下发现以下方法亲测原创 2021-08-30 03:14:38 · 779 阅读 · 0 评论 -
[Tensorflow] sparse_softmax_cross_entropy_with_logits的NaN问题
这是今天遇到的一个Tensorflow问题,使用sparse_softmax_cross_entropy_with_logits始终返回NaN。 查阅了Google后在github上找到了答案。先说一下我的程序吧。n_classes= 5x = tf.placeholder(tf.float32, [None, 20])y_ = tf.placeholder(tf.int64, [None])w = tf.Variable(tf.random_uniform([20,n_classes]),n原创 2021-06-01 02:50:07 · 853 阅读 · 0 评论 -
[python环境配置] CondaHTTPError: HTTP 000 CONNECTION FAILED for url ...
我用的是ubuntu的系统,http_proxy和https_proxy都已经设置,上网正常。此外,因为该服务器在海外,因此上google也是正常的。但是当我要使用conda install安装新的包时,却出现了如下报错。在百度上搜索了一下,大家都说是访问不了google的问题,要设置一个anaconda的国内镜像,可是我明明在国外,google访问都正常,所以不可能是这个问题。此时,我注意到报错信息中有提到’certificate verify failed’, 于是我就顺手试了一下。wget原创 2021-01-05 11:04:14 · 248 阅读 · 0 评论 -
[Tensorflow] 多个训练分配GPU资源的方法
首先来描述一下我遇到的问题。最近想做一个训练实验,比较两个不同超参数配置下的训练效果。我比较了一下使用GPU和使用CPU的训练速度,差距还是很明显的。但是,问题是我只有一台工作站,配有一块Quadro K2200d的显卡,显存是4G,如果我启动一个训练进程,显存占用空间就可以到达3G,但是GPU的占用率却很低,大部分时间都是0。nvidia-smi -l --loop=2使用以上命令可以持续...原创 2020-03-23 17:32:07 · 1225 阅读 · 1 评论 -
[Tensorflow] Anaconda+Tensorflow-gpu+Juypter Notebook安装配置踩坑记录
在Ubuntu上完成了NVIDIA Driver, CUDA和cuDNN安装,继续记录Anaconda+Tensorflow-gpu+jupyter notebook安装中踩的坑原创 2020-03-07 18:23:10 · 470 阅读 · 0 评论 -
[Tensorflow] Ubuntu下NVIDIA Driver+CUDA+cuDNN 安装踩坑总结
最近安装了3台workstation, 显卡分布是Quadro P2000, Quadro K220和Quadro 2000。其中第一台工作站是去年新入的,另外两台都是3-5年历史的旧机器了。第一台的新机器的安装比较顺利,另外两台由于显卡比较老,只能装比较旧版的驱动,因此CUDA也不能装最新版的,由此就出现了许多的问题, 踩了无数的坑,这里总结以下分享给大家。原创 2020-03-07 08:34:45 · 1229 阅读 · 1 评论 -
[Tensorflow] 第四课 训练数据读取的几种方法
使用Tensorflow搭建卷积网络用于各种训练时,需要处理训练的图像和标签, 批量的输送给训练的网络。 Tensorflow提供了非常丰富的数据预处理的方法,这里介绍一个最简单的方法,使用tf.train的string_input_producer 方法和 tf.WholeFileReader对象配合来读取训练图像。1. tf.train的string_input_producer方法介绍 ...原创 2020-02-22 18:43:18 · 851 阅读 · 1 评论 -
[Tensorflow]第三课 搭建简化版LeNet5来训练识别CIFAR-10图片数据
Lenet5是由Yann LeCun于1998年在论文Gradient-based learning applied to document recognition中提出的,在论文中它识别MNIST手写数字的识别率。此处我们要来改造一下这个网络,已用于cifar10数据的训练和识别。原创 2019-06-09 09:32:53 · 1072 阅读 · 0 评论 -
[Tensorflow]番外一 读取csv文件
在我们训练神经网络时,经常喜欢把训练数据存储成csv的格式,因为csv的格式基本上可以说就是一种纯文本格式,在不同的操作系统上的兼容性非常好。Tensorflow对csv文件有非常好的支持,在此就给大家介绍一种基本的读取方法。Tensorflow读取csv文件的方法如下:第一步 使用TextLineReader对象的read方法将csv作为文本文件逐行读取行进来。 若在创建对象时将skip...原创 2018-09-11 21:39:36 · 3963 阅读 · 0 评论 -
[Tensorflow]第一课 创建一个数据队列
课程:使用Tensorflow来创建自己的神经网络作为Tensorflow的入门第一课,我想先来讲一下如何创建一个用于数据训练的队列。 通过这个简单例子,同时也会向大家展现Tensorflow的工作方式,这与我们以往接触的编程架构都很不一样,也让很多刚入门的小伙伴非常困惑。Tensorflow编程套路在进入主题之前,先简单讲一下Tensorflow的编程套路,这个和其他组件还是有很大区...原创 2018-09-03 20:16:32 · 1215 阅读 · 0 评论 -
[Tensorflow]第二课 一个简单的逻辑回归分类例子
上一节课我们讲了Tensorflow的工作机制和如何导入测试数据,接下来让我们来看一个最简单示例。学习这节课程需要对机器学习的逻辑回归算法有所了解,如果你对softmax多分类,损失函数,梯度下降算法等感觉很陌生,先学习小白写的机器学习系列.之.逻辑回归。任务描述创建一个简单的逻辑回归多分类的学习算法,我们的训练目标是,通过输入鸢尾花的花萼和花瓣的长度和宽度, 机器能够准确在三种鸢尾花的分...原创 2018-09-08 17:54:46 · 2748 阅读 · 0 评论