自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

widiot的博客

生也有涯,学无止境;学而不思则罔!

  • 博客(155)
  • 资源 (8)
  • 收藏
  • 关注

原创 【TensorFlow】LSTM(使用TFLearn预测正弦sin函数)

项目已上传至 GitHub —— sin_pre数据生成因为标准的循环神经网络模型预测的是离散的数值,所以需要将连续的 sin 函数曲线离散化所谓离散化就是在一个给定的区间 [0,MAX] 内,通过有限个采样点模拟一个连续的曲线,即间隔相同距离取点采样用的是 numpy.linspace() 函数,它可以创建一个等差序列,常用的参数有三个start:起始值stop:终止值,不包含在内num:

2017-12-23 23:19:22 6849 4

原创 【TensorFlow】LSTM(基于PTB的自然语言建模)

项目已上传至 GitHub —— nl-modeling下载 PTB 数据集官方下载地址的速度可能比较慢,这里提供了其他两种下载途径原下载地址(速度可能较慢)百度网盘 密码: 4gup(速度可能被恶意限制)CSDN下载(现在最低2积分)需要的 PTB 数据集就在解压之后的 data/ 文件夹下,data/ 文件夹下有 7 个文件,要用的只有 3 个ptb.test.txtptb.trai

2017-12-23 17:50:03 10310 39

原创 【TensorFlow】数据处理(输入数据处理框架)

项目已上传至 GitHub —— proc_fx.py数据处理流程对于输入数据的处理,大体上流程都差不多,可以归结如下将数据转为 TFRecord 格式的多个文件用 tf.train.match_filenames_once() 创建文件列表用 tf.train.string_input_producer() 创建输入文件队列,可以将输入文件顺序随机打乱用 tf...

2017-12-19 21:57:51 3200 3

原创 【TensorFlow】数据处理(输入文件队列)

项目已上传至 GitHub —— file-queue生成样例数据先生成 TFRecord 格式的样例数据,Example 的结构如下,表示第1个文件中的第1个数据{ 'i':0, 'j':0}生成数据的代码如下(以下代码都实现自《TensorFlow:实战Google深度学习框架》)import tensorflow as tf# 创建TFRecord文件的帮助函数def

2017-12-19 20:39:17 5052

原创 【TensorFlow】数据处理(队列和多线程)

项目已上传至 GitHub —— queue-threadingQueueTensorFlow 提供了两种列队FIFOQueue:先进先出队列RandomShuffleQueue:随机出队队列修改队列状态的函数主要有enqueue():入队enqueue_many():将多个元素入队dequeue():出队以下代码示范了怎么使用这些函数(以下所有代码都实现自《TensorFlow:实

2017-12-17 23:32:07 2575

原创 【TensorFlow】数据处理(对图像的处理)

项目已上传至 GitHub —— img-pre目录结构images 文件夹下存放将被用于处理的图像,img_all.py 示范了 TensorFlow 中图像处理函数的使用方法,img_pre.py 给出了一个对图像进行预处理的程序示例img-pre/ images/ 1.jpg img_all.py img_pre.py图像处理函数编码处理在使用图像之前

2017-12-17 15:19:10 8778 3

原创 【TensorFlow】数据处理(将MNIST转为TFRecord)

项目已上传至 GitHub —— tfrecord下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 tfrecord/data 文件夹下,目录结构如下tfrecord/ data/ train-images-idx3-ubyte.gz

2017-12-16 21:08:29 3749

原创 【TensorFlow】迁移学习(使用Inception-v3)

项目已上传至 GitHub —— transfer-learning更新2018/3/16:添加了保存模型和摘要的代码,都保存在 runs/ 目录下2018/3/17:添加了测试代码,用于测试一张图片的类别2018/3/18:添加了训练之后输出标签文件的代码数据集及模型下载数据集通过官方下载地址,下载之后解压解压后的目录结构flower_ph...

2017-12-15 21:20:23 22790 105

原创 【TensorFlow】MNIST(使用LeNet5+滑动平均+正则化+指数衰减法+激活函数+模型持久化)

项目已上传至 GitHub —— lenet-5下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist/ data/ train-images-idx3-ubyte.gz tr

2017-12-12 22:00:52 1521

原创 【TensorFlow】MNIST(代码重构+模型持久化)

项目已上传至 GitHub —— best下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist/ data/ train-images-idx3-ubyte.gz train

2017-12-11 21:33:04 1082

原创 【TensorFlow】MNIST(使用全连接神经网络+滑动平均+正则化+指数衰减法+激活函数)

代码已上传至 Github —— mnist_all.py下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist mnist_all.py data/ train-images-idx

2017-12-09 20:59:36 2969

原创 【TensorFlow】im2txt — 将图像转为叙述文本

下载 im2txtmodels 下面有很多模型,但是我们只需要 im2txt,不过在 Github 上面下载子文件夹很麻烦,所以还是下载整个 models,也许以后会用到其他的模型git clone https://github.com/tensorflow/models.git下载好了之后将 models/research/im2txt/im2txt 文件夹复制到你的工作区安装必要的包首先按照

2017-12-02 23:51:28 8412 30

原创 【TensorFlow】MNIST(使用CNN)

官方文档 —— MNIST进阶 代码已上传至 Github —— mnist_cnn.py下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist/ mnist_cnn.py data/

2017-12-01 22:41:46 1227

原创 【TensorFlow】MNIST(使用softmax)

官方文档 —— MNIST入门 代码已上传至 Github —— mnist_softmax.py下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist/ mnist_softmax.py da

2017-12-01 20:29:00 1298

原创 【Flask】Flask-Migrate使用upgrade命令时出现的DROP错误

问题描述使用migrate初始化数据库后,以后只需要使用“迁移二连”就能满足需求flask db migrateflask db upgrade不过在某次修改表的列之后出现了错误sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) \near "DROP": syntax error \[SQL: 'ALTER TABLE co

2017-11-14 17:39:22 2211

原创 【Ubuntu】Ubuntu的boot分区空间不足解决方法

问题描述Ubuntu升级内核版本后,旧内核不会自动删除,仍然放在/boot里,由于分区的时候只给了/boot很小的空间,所以经常提示/boot分区空间不足解决方法是把旧内核全部删除查看空间使用情况使用df命令先看看各个分区的空间使用情况$ df文件系统 1K-块 已用 可用 已用% 挂载点udev 3978480 0

2017-11-02 11:37:09 1404

原创 【Python】Python脚本实现抢券

某东双十一,图书有优惠券,早上十点抢,瞬间没了,很气参数获取要实现发送请求抢券,需要获取券的URL,并定制请求头Request Headers下面所有参数都来自Chrome的开发者工具。大多浏览器都有开发者工具,可以按需选择准备步骤:登录网站进入抢券页面打开开发者工具(Chrome的快捷键是F12)切换到Network栏按F5刷新抢券页面获取券的URL在上面准备步骤的基础上,点击想要抢

2017-10-29 14:55:32 85589 23

原创 【Flask】Flask实现密码存储安全性的两种方式

密码安全性互联网上的大多用户都会在不同的网站使用相同的密码,如果某个网站把密码以明文方式存储在数据库里,又不幸地被攻击者获取了数据库的访问权限,那后果不堪设想(比如号称中国最大IT社区的某DN脱裤门事件,搞得我要单独记一个密码)要想保护用户的密码,就不能明文存储密码,也不能用可从密文恢复原文的加密方式。那就要使用哈希算法的单向加密方法对密码进行加密。单向加密意味着数据被加密之后,就不可能通过密文反向

2017-10-28 19:28:01 4794

原创 【Git】Ubuntu升级Git版本

问题描述在使用Ubuntu自带的Git进行提交的时候出现错误Please upgrade your git client.用apt-get命令升级git时,提示Git已经是最新版本$ sudo apt-get install gitReading package lists... DoneBuilding dependency treeReading state information... D

2017-10-20 22:04:35 4249

原创 【Ubuntu】Ubuntu创建桌面快捷方式

Ubuntu的桌面快捷方式有两种,一种是用于当前用户的快捷方式,另一种是用于所有用户的当前用户用户的快捷方式放在用户目录下的.local/share/applications/文件夹里,这种快捷方式一般是在启动器上右键点击图标的锁定在启动器后自动生成的如果只需要对当前用户创建快捷方式,那么可以打开软件,然后右键软件图标锁定在启动器,这时就可以看到.local/share...

2017-10-20 14:03:27 7961

原创 【Ubuntu】Ubuntu查找文件的命令

findfind命令准确,但速度非常慢,它可以查找任何类型的文件命令格式使用格式如下find [指定目录] [指定条件] [指定动作][指定目录]: 所要搜索的目录及其所有子目录。默认为当前目录[指定条件]: 所要搜索的文件的特征[指定动作]: 对搜索结果进行特定的处理常用的[指定条件]-name:按文件名来查找文件-user:按照文件的属主来查找文件-group:按照文件所属的组来查

2017-10-19 00:56:41 54522

原创 【Ubuntu】Ubuntu设置和查看环境变量

设置环境变量语法格式设置环境变量通常有两种语法格式把你的路径加入PATH可以直接添加到环境变量PATH中。$PATH表示变量PATH的值,包含已有的目录这种方法需要注意路径的顺序,如果遇到有同名的命令,那么PATH里面哪个目录先被查询,则那个目录下的命令就会被先执行# 加到PATH末尾export PATH=$PATH:/path/to/your/dir# 加到PATH开头export PATH

2017-10-16 19:08:38 239952 4

原创 【Python】virtualenv管理Python虚拟环境

安装virtualenv如果是Mac OS X或者Linux$ sudo pip install virtualenv如果是Ubuntu$ sudo apt-get install python-virtualenv基本使用然后,假定我们要开发一个新的项目,需要一套独立的Python运行环境创建目录$ mkdir myproject$ cd myproject/创建环境创建一个独立的Pyth

2017-10-15 14:53:58 1548

原创 【Python】Ubuntu修改默认Python版本

查看Python版本先查看系统中有那些Python版本$ ls/usr/bin/python*/usr/bin/python /usr/bin/python2-config /usr/bin/python3m/usr/bin/python2 /usr/bin/python3 /usr/bin/python-config/usr/bin

2017-10-15 13:57:20 88481 3

原创 【Linux】Vim修改tab为4个空格

修改配置如果要修改全局Vim的配置vim /etc/vim/vimrc但是不建议这么做,可以只修改当前用户的Vim配置vim ~/.vimrc在配置文件中添加以下参数第一种配置参数set ts=4set sw=4第二种配置参数set ts=4set expandtabset autoindent建议使用第二种,具有兼容性修改已保存文件Tab替换为空格:set ts=4:set expa

2017-10-09 20:06:30 28296

原创 【Django】不能通过IP访问Docker容器里的Django服务器

问题描述创建容器时用-p选项指定了容器开放的端口8000在Docker容器里用命令python manage.py runserver启动了Django服务器用docker ps命令得到了主机到该容器的IP映射0.0.0.0:32564然后在主机通过浏览器访问地址localhost:32564结果不能访问到容器里的Django解决方法命令python manage.py runserver默认监听1

2017-10-08 20:50:00 5214 2

原创 【Python】NumPy库基本使用

本文整理自《Python数据分析实战》ndarray:NumPy库的心脏array()函数最常用于创建数组的方法是使用array()函数,参数为单层或嵌套列表# 单层列表>>> np.array([1,2,3])array([1, 2, 3])# 嵌套列表>>> np.array([[1,2,3],[4,5,6]])array([[1, 2, 3], [4, 5, 6]])参

2017-10-02 21:24:08 1127

原创 【Docker】Docker构建镜像

本文总结自《第一本Docker书 修订版》James Turnbullcommit命令创建镜像创建Docker镜像的第一种方法是使用docker commit命令,可以将此想象为我们往版本控制系统中提交变更我们先创建一个容器,并在容器里做出修改,最后再将修改提交为一个新镜像创建容器并修改首先,在一个基础镜像上创建一个容器sudo docker run -it ubuntu /bin/bash然后

2017-09-22 20:50:54 609

原创 【Docker】Dockerfile指令

Dockerfile的全部指令清单可以到Dockerfile reference访问FROM每个Dockerfile的第一条指令必须是FROMFROM指令指定一个已经存在的镜像,后续指令都将基于该镜像进行,这个镜像被称为基础镜像(base image)FROM <image> [AS <name>]或者FROM <image>[:<tag>] [AS <name>]或者FROM <image>

2017-09-22 14:30:38 1156

原创 【Ubuntu】Ubuntu16.04和Win10双系统时间不同步

问题描述不管是在Windows还是Ubuntu中设置了正确时间,在切换操作系统的时候,还是会出现时间不同步的情况原因是Windows和Ubuntu在默认情况下看待硬件时间(主板上的BOIS显示的时间)的方式不一样Windows把系统硬件时间当作本地时间(Local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的Linux/Unix/Mac把硬件时间当作UTC(

2017-09-20 13:17:15 13665 1

原创 【Ubuntu】Ubuntu下搜狗输入法打不出中文

启动Ubuntu后,有搜狗输入法,但是不能输入中文原因可能有三个1. 运行出错,需要重新启动2. 依赖有问题3. 配置文件出错

2017-09-19 21:32:11 5606

原创 【Docker】Docker入门操作容器和镜像

容器创建容器使用docker run命令从镜像上创建并运行一个新的容器sudo docker run -i -t ubuntu /bin/bash要在命令行下创建一个能交互的容器,而不是一个运行后台服务的容器,则-i和-t是最基本的参数-i参数保证容器中STDIN是开启的,-t参数告诉Docker为要创建的容器分配一个伪tty终端如果要创建一个容器但是不运行它sudo docker create u

2017-09-18 19:58:20 635

原创 【Ubuntu】win10和Ubuntu16.04双系统无法访问win10磁盘

问题描述在Ubuntu系统下访问Windows磁盘时,出现如下错误Error mounting /dev/sda3 at /media/widiot/164AFCB44AFC91AB: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/de

2017-09-18 00:25:44 4379

原创 【Docker】Docker容器与宿主机互相拷贝传递文件

从容器拷贝文件到宿主机http://blog.csdn.net/eagle51/article/details/52890699jjdocker cp 容器名:容器中要拷贝的文件名及其路径 要拷贝到宿主机里面对应的路径例如,将容器:mycontainer中路径:/opt/testnew/下的文件:file.txt拷贝到宿主机:/opt/test/路径

2017-09-17 23:35:54 1403

原创 【Angular】Angular项目添加ng-bootstrap插件

出现的问题在使用npm安装ng-bootstrap插件的过程中,由于GFW,下载外网的依赖包会出现下载不完整的情况导致如下的错误npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/asapnpm WARN checkPermissions Missing write acc

2017-09-08 23:49:51 3382

原创 【Angular】windows10下配置Angular开发环境

Node.js安装Node.js的安装比较方便,直接去Node.js官方下载,然后按照步骤安装下去即可可以将其安装在任何目录,比如D:\nodejs\Node.js自带npm,所以不用安装打开cmd终端,用下列命令检查Node.js安装是否成功:node -vnpm -v如果出现版本号,说明Node.js安装成功配置配置prefix和cache使用下列命令可以查看npm的配置npm confi

2017-09-06 21:08:35 5944

原创 【Git】远程仓库的使用

远程仓库远程仓库是指托管在互联网或其他网络中的你的项目的版本库你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。与他人协作涉及管理远程仓库以及根据需要推送或拉取数据管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等常用操作查看远程仓库如果想查看你已经配置的远程仓库服务器git remote你也可以指定选项-v,会显示需要读写远程仓库使用

2017-09-02 19:17:08 491

原创 【Git】记录每次更新到本地仓库

文件状态工作目录中的每个文件有三种状态:已跟踪的未跟踪的被忽略的已跟踪的文件是指被git add命令纳入版本控制的文件,在上一次快照中有它们的记录未跟踪的文件是指没有纳入版本控制的文件,比如新建的文件,它们既不存在于上次快照中,也没有放入暂存区被忽略的文件是指被写入.gitignore文件中的文件名或目录名,比如个人笔记、临时文件等编辑过某些文件之后,由于自上次提交后你对它们做了修改,Git

2017-09-02 17:22:24 795

原创 【JavaScript】将<input>的datetime-local的值转为Date型发送到服务器

datetime-local的格式datetime-local的格式为YYYY-MM-DDTHH:mm:ss,注意日期和时间之间有一个T,这是ISO 8601的标准不过,在Java后端,一般都是用Date类型接收时间,然后存入数据库。如果直接用Java的LocalDateTime接收,然后存入数据库,数据库会找不到和LocalDateTime类型对应的数据库类型这时候需要将datetime-loca

2017-09-01 14:17:16 14599 1

原创 【HTML5】<input>的日期类型Date

HTML5中,<input>的日期属性很方便的用于浏览器实现的日历功能 使用日期属性需要浏览器支持,目前谷歌能完全支持date类型浏览器支持 浏览器 date类型支持 IE 9 Beta Firefox 13 Safari 5 Chrome 20 ✓ Opera 11 ✓日期虽然我们称之为“日期”属性,不过,有很多类型和参数可供我们调

2017-09-01 13:52:57 10758

LSTM的PTB数据集

用于LSTM自然语言处理的经典数据集,本来想免费的,现在CSDN最低两分,各位对不住了

2017-12-22

MNIST的数据集解压版及其下载代码

MNIST的数据集,从官网下载速度只有几k,这里下好了。本来想免费的,结果CSDN现在最低都要2分了,不懂这里面的逻辑

2017-12-01

Java64位SWT

Java界面开发的SWT包,64位,不解压导入到eclipse中

2017-06-14

编译原理习题详细答案(陈火旺第三版)

编译原理,习题,陈火旺,第三版,详细答案

2017-06-09

MATLAB实现的LSBM(LSB Matching)算法(含界面和密钥)

MATLAB实现的LSBM(LSB Matching)算法,输入密钥可加密文本,有较好的交互界面

2017-06-09

Win10的DOSBox、MASM、DEBUG、LINK

用于没有自带Debug的Win10的DOSBox和MASM编译器,还有LINK,还包含了Debug32

2017-06-06

MATLAB实现DCT的JPEG域Jsteg算法(包含界面和密钥)

MATLAB实现的空域LSB算法,可输入密钥加密文本信息,有较好的交互界面

2017-06-09

空空如也

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

TA关注的人

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