关闭

8.1 mnist_soft,TensorFlow构建回归模型

背景之前已经写了很多TensorFlow的基本知识,现在利用TensorFlow实现一些简单的功能,对原来的知识进行串联,并初步入门,该部分共包括三篇,分别实现的是回归模型,浅层神经网络,KNN。TensorFlow构建回归模型本代码的构建步骤 建立公式的计算图 损失函数与优化器 加载数据 启动会话,训练与测试 建立计算图在TensorFlow中构建模型,我们首先需要实现的一个计算图,然后再在Ses...
阅读(148) 评论(0)

Ubuntu16.04 安装Python开发环境

安装PycharmPycharm下载与准备 官网下载无需多言:https://www.jetbrains.com/pycharm/download/#section=linux 安装JDKUbuntu16.04建议安装openjdk sudo apt install default-jdk # 检验 java -version安装 右键提取到。。。,如果不行则搜一下“Ubuntu 解压 xxx文件”...
阅读(178) 评论(0)

Ubuntu16.04 安装谷歌浏览器并配置常用插件与扩展

安装google浏览器请参考 网址:http://www.linuxidc.com/Linux/2016-05/131096.htm 环境依赖问题不再多写,建议参考我的上一篇文章http://blog.csdn.net/fontthrone/article/details/77885956 配置插件与扩展,最好先能够登录google的应用商店修改hosts或者其他方法即可http://blog.cs...
阅读(188) 评论(0)

Ubuntu修改hosts地址

关于Ubuntu,老罗同志长期维护了一份hosts。网址:https://laod.cn/hosts/2017-google-hosts.html 以后网址换了,我就更新一下网址,(滑稽)其他方法可以使用xx-net,一次性配置好就不用再改了,但是公用的id有流量限制,看视频不太好使,我直接改的hosts...
阅读(266) 评论(0)

安装Ubuntu16.04,安装sogoupiyin for linux

制作启动硬盘,安装Ubuntu16.04参考地址linux公社http://www.linuxidc.com/Linux/2015-10/123786.htm 但是注意如果下载U盘启动盘程序,别点错了,Liunx公社给的下载页面的下载按钮有好几个,别点错了,我一开始就没注意名字,下载成了别的程序。 上面页面给的程序,可以使用本地硬盘制作启动盘,也可以使用程序自行下载镜像,使用那个程序下载镜像要注意小...
阅读(155) 评论(0)

5.2 TensorFlow:模型的加载,存储,实例

背景之前已经写过TensorFlow图与模型的加载与存储了,写的很详细,但是或闻有人没看懂,所以在附上一个关于模型加载与存储的例子,.其中模型很巧妙,比之前numpy写一大堆简单多了,这样有利于把主要注意力放在模型的加载与存储上.解析创建保存文件的类:saver = tf.train.Saver()saver = tf.train.Saver() ,即为常见保存模型...
阅读(1678) 评论(2)

卷积神经网络(cnn)的体系结构

译者注,本篇文章对卷积神经网络有很好的讲解,其内容有相较原文有部分增加与补充,阅读原文请点击这里 原作者的文章其实更利于读者对卷积本身的理解,但是实际上作者对卷积的现实意义的理解并没有解释的十分清楚,甚至可能不利于堵着的理解,也正因为如此我在翻译过程中可能对原文进行了比较大的改动,希望这对你有帮助. 实际上上卷积神经网络是来自神经学的研究,其计算过程实际上模拟了视觉神经系统的运算过程.这一部分内容其翻阅其他文章. TensorFlow中该部分的内容请参考我的博客:卷积函数 和 池化函数,...
阅读(757) 评论(0)

Python ML环境搭建与学习资料推荐

python 下载anconda 更新pip源 参考文章一: Python类库三两事 - 一次解决:http://blog.csdn.net/FontThrone/article/details/76560698 参考文章二:Anaconda多环境多版本python配置指导http://blog.csdn.net/fontthrone/article/details/76560293 IDE 下...
阅读(274) 评论(0)

TypeError: Can not convert a float32 into a Tensor or Operation.

错误TypeError: Can not convert a float32 into a Tensor or Operation. # 类型错误:不能将一个浮动32转换为一个张量或操作。TypeError: Fetch argument 2.3025854 has invalid type , must be a string or Tensor. (...
阅读(531) 评论(0)

脚本:获取CSDN文章的访问量

目标 获取所有文章名,链接,阅读人数,评论数 以适合pandas读取的格式存储之 分析页面跳转首页:http://blog.csdn.net/fontthrone?viewmode=list 第二页:http://blog.csdn.net/FontThrone/article/list/2 三四页以此类推 根据第二三四页的格式尝试http://blog.csdn.net/FontThrone...
阅读(178) 评论(0)

Python中的argparse模块

简介argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数. 如果你想详细的了解它的功能.建议阅读这个,或者这个 本篇文章只对其基本功能进行介绍,并对TensorFlow的examples中argarse使用进行详细的介绍功能原本的功能是命令行解析模块使用argparse的第一步就是创建一个解析器对...
阅读(239) 评论(0)

7.3 TensorFlow笔记(基础篇):加载数据之从队列中读取

前言整体步骤在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2. 从队列中读取数据读取TFRecords文件步骤使用队列读取数TFRecords 文件 数据的步骤 1. 创建张量,从二进制文件读取一个样本数据 2. 创建张量,从二进制文件随机读取一个mi...
阅读(251) 评论(0)

7.1 TensorFlow笔记(基础篇):加载数据之预加载数据与填充数据

TensorFlow加载数据TensorFlow官方共给出三种加载数据的方式: 1. 预加载数据 2. 填充数据 预加载数据的缺点: 将数据直接嵌在数据流图中,当训练数据较大时,很消耗内存.填充的方式也有数据量大,消耗内存高的缺点,并且数据类型的转换等中间环节增加了不少开销(之前的笔记示例中主要使用的这两种方式).最好用第三种方法,在图中定义好文件读取的方法,让Tensorflow 自己从...
阅读(238) 评论(0)

7.2 TensorFlow笔记(基础篇): 生成TFRecords文件

前言在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2. 从队列中读取TFRecords二进制文件,能够更好的利用内存,更方便的移动和复制,并且不需要单独的标记文件 下面官网给出的,对mnist文件进行操作的code,具体代码请参考:tensorflow-m...
阅读(340) 评论(0)

6.1 Tensorflow笔记(基础篇):队列与线程

前言在Tensorflow的实际应用中,队列与线程是必不可少,主要应用于数据的加载等,不同的情况下使用不同的队列,主线程与其他线程异步进行数据的训练与读取,所以队列与线程的知识也是Tensorflow必须要学会的重要知识 另一方面,Tensorflow作为符号编程框架,在构图后,加载数据有三种方式,预加载与填充数据都存在,数据量大消耗内存等情况的出现.使用第三种方式文件读取避免了前两者的缺点,但是...
阅读(355) 评论(2)

5.1 Tensorflow:图与模型的加载与存储

前言自己学Tensorflow,现在看的书是《TensorFlow技术解析与实战》,不得不说这书前面的部分有点坑,后面的还不清楚.图与模型的加载写的不清楚,书上的代码还不能运行=- =,真是BI….咳咳.之后还是开始了查文档,翻博客的填坑之旅 ,以下为学习总结.快速应用存储与加载,简单示例# 一般而言我们是构建模型之后,session运行,但是这次不同之处在于我们是构件好之后存储了模型 # 然后在...
阅读(563) 评论(2)

3.1 Tensorflow: 批标准化(Batch Normalization)

BN 简介背景批标准化(Batch Normalization )简称BN算法,是为了克服神经网络层数加深导致难以训练而诞生的一个算法。根据ICS理论,当训练集的样本数据和目标样本集分布不一致的时候,训练得到的模型无法很好的泛化。而在神经网络中,每一层的输入在经过层内操作之后必然会导致与原来对应的输入信号分布不同,,并且前层神经网络的增加会被后面的神经网络不对的累积放大。这个问题的一个解决思路就是根...
阅读(453) 评论(0)

4.2 Tensorflow笔记:池化函数

池化卷积神经网络的结构其中,input为输入,conv为卷积层,由卷积核构成,pool为池层,由池化函数构成最后是全连接层与输出层,其负责对卷积层提取的特征进行处理以获得我们需要的结果池化函数的意义池化层的输入一般来源于上一个卷积层,主要作用是提供了很强的鲁棒性(例如max-pooling是取一小块区域中的最大值,此时若此区域中的其他值略有变化,或者图像稍有平移,pooling后的结果仍不变),并且...
阅读(634) 评论(0)

4.1 Tensorflow:卷积函数

卷积卷积神经网络的结构其中,input为输入,conv为卷积层,由卷积核构成,pool为池层,由池化函数构成最后是全连接层与输出层,其负责对卷积层提取的特征进行处理以获得我们需要的结果卷积函数卷积函数是本篇文章要讲解的内容,在TensorFlow中卷积函数输入的参数其输入参数 主要有input, filter, strides, padding, use_cudnn_on_gpu=None,dat...
阅读(576) 评论(0)

1.1 Tensorflow笔记(基础篇): 图与会话,变量

图与会话import tensorflow as tf import os# 取消打印 cpu,gpu选择等的各种警告 # 设置TF_CPP_MIN_LOG_LEVEL 的等级,1.1.0以后设置2后 只不显示警告,之前需要设置3,但设置3不利于调试 os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' import time# 创建一个常量 op, 产生一个 1x2 矩...
阅读(297) 评论(0)
115条 共6页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:249532次
    • 积分:3039
    • 等级:
    • 排名:第12536名
    • 原创:93篇
    • 转载:20篇
    • 译文:2篇
    • 评论:33条
    博客专栏
    最新评论