- 博客(21)
- 资源 (6)
- 收藏
- 关注
原创 tf.data.TextLineDataset 解析csv
TextLineDataset的读取机制:读取文本中数据,一行代表一组数据,一般再按照filter、map、shuffle、batch、repeat、prefetch的顺序获得可用数据。在csv中,因存在头部行,使用filter对数据进行筛选,去掉不符合数据结构的行。from six.moves.urllib.request import urlopenimport os import numpy as npimport tensorflow as tf IRIS_TRAINING = "i
2021-09-17 17:36:34
501
原创 LSTM航空乘客数量预测例子数据集international-airline-passengers.csv
链接: https://pan.baidu.com/s/1dLx-dkTmEJWHHtjZXzs3Kw提取码: ccsj
2020-07-03 19:11:05
5340
15
原创 C3D-tensorflow-1.0使用教程
数据预处理这里与caffe下不同,caffe下可以直接使用视频作为输入,这里需要把视频进行分帧。使用工具convert_video_to_images.sh。原始视频数据的放置方式为(UCF101为例):-UCF-101 -ApplyEyeMakeup#文件夹内为此类视频 -ApplyLipstick -Archery ...将路径下的视频每秒取5帧图片:sh ./convert_video_to_images.sh ./UCF-101/ 5使用convert_images_to_li
2020-05-28 16:52:40
560
原创 Python中plt.plot图像保存有白边及颜色不正常
第一个问题,plt图像保存有白边首先,plt图像保存有白边,设置savefig里的参数和plt.tight_layout都无法真正的去除,plt适合画图表,有坐标值的这种。1.可以使用CV2来进行处理im = cv2.imread('demo.jpg')cv2.imshow('image',im)cv2.imwrite('aa.jpg',img,[int(cv2.IMWRITE_JPEG...
2020-01-07 16:24:29
3990
原创 caffe2训练与测试工具使用
train.sh与test.sh文件编写无初始化训练从iteration 0开始训练:mkdir -p LOG_TRAINGLOG_log_dir="./LOG_TRAIN/" ../../build/tools/caffe.bin train --solver=solver.prototxt --gpu=0GLOG_log_dir:日志输出文件夹路径。接着是caffe训练工具的位置...
2019-10-30 16:55:14
445
原创 OpenCV操作
膨胀支持任意形状的结构元素,膨胀的本质是使用一个矩阵和图像进行或操作。膨胀会使白色区域扩大。可以不进行灰度处理,对彩色图片进行处理。作用:使对象大小增加平滑对象边缘减小或填充对象间的距离腐蚀腐蚀也支持任意形状的结构元素,本质时使用一个矩阵和图像进行与操作,获得符合的点。可以不进行灰度处理,对彩色图片进行处理。作用:使对象大小减小平滑对象边缘弱化或减小对象间的半岛型连接...
2019-10-24 11:14:39
201
原创 ffmpeg常用命令
// 去掉视频中的音频,输出新视频ffmpeg -i input.mp4 -vcodec copy -an output.mp4// -an: 去掉音频;-vcodec:视频选项,一般后面加copy表示拷贝// 提取视频中的音频,输出新视频ffmpeg -i input.mp4 -acodec copy -vn output.mp3// -vn: 去掉视频;-acodec: 音频选项,...
2019-10-21 19:40:01
221
原创 caffe下添加python层
Caffe通过Boost中的Boost.Python模块来支持使用Python定义Layer:使用C++增加新的Layer繁琐、耗时而且很容易出错开发速度与执行速度之间的trade-off编译同时支持Python Layer的Caffe,方便更改使用。如果想要使用应进行以下配置:如果是首次编译,修改Caffe根目录下的Makefile.cinfig,uncommentWITH_PYT...
2019-10-21 19:32:50
161
原创 词嵌入矩阵(Word Embeddings)的生成
词嵌入矩阵的学习词嵌入格式词嵌入矩阵的训练合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入词嵌入词嵌入矩阵是自然语言处理里非常...
2019-10-14 21:37:36
2165
原创 caffe建立一个分类网络
一、将自己的图片数据生成lmdb格式的数据(caffe可以接收的数据格式)1、在caffe/data中建立文件夹 myself,在myself中建立子文件夹 train 和 val2、在train文件夹中建立dog和bird文件夹,分别从网上下载50(数量不固定)张猫和50(数量不固定)张鸟存放在相应的文件夹下3、命名图片为1.jpeg ……2.jpeg和 19.jpeg……50.jpeg。...
2019-09-26 17:01:00
336
原创 caffe2中Loss层解析-以一个简单的loss函数为例
此为caffe里比较简单的sigmoid函数的定义,位于your path/src/caffe/layers/sigmoid_layer.cpp#include <cmath>#include <vector>#include "caffe/layers/sigmoid_layer.hpp"namespace caffe {template <ty...
2019-09-23 18:51:41
199
原创 caffe绘制训练过程的loss和accuracy曲线
在caffe的训练过程中,大家难免想图形化自己的训练数据,以便更好的展示结果。如果自己写代码记录训练过程的数据,那就太麻烦了,caffe中其实已经自带了这样的小工具 caffe-master/tools/extra/parse_log.sh caffe-master/tools/extra/extract_seconds.py和 caffe-master/tools/extra/plot_tra...
2019-09-18 19:44:44
237
原创 卷积和池化的维度变化计算
caffe Convolution层:就是卷积层,是卷积神经网络(CNN)的核心层。层类型:Convolution lr_mult: 学习率的系数,最终的学习率是这个数乘以solver.prototxt配置文件中的base_lr。如果有两个lr_mult, 则第一个表示权值的学习率,第二个表示偏置项的学习率。一般偏置项的学习率是权值学习率的两倍。在后面的convolution_par...
2019-09-18 16:25:24
1211
原创 caffe中train.prototxt中的python层(python_param)的解析
Caffe通过Boost中的Boost.Python模块来支持使用Python定义Layer:使用C++增加新的Layer繁琐、耗时而且很容易出错开发速度与执行速度之间的trade-off编译同时支持Python Layer的Caffe,方便更改使用。如果想要使用应进行以下配置:如果是首次编译,修改Caffe根目录下的Makefile.cinfig,uncommentWITH_PYT...
2019-09-18 11:13:49
743
原创 ubuntu18.04配置VNC主要解决黑屏问题
VNC服务器搭建各种尝试配置xstartup文件,使用原生gnome桌面,但是一直都是黑屏。直接放弃,转而使用xfce4桌面。安装桌面和vnc服务器:sudo apt install xfce4 xfce4-goodies vnc4server配置密码:vnc4passwd启动服务,生成配置文件:vnc4server :2停止服务:vnc4server -kil...
2019-08-09 10:32:23
1535
1
原创 Ubuntu18.04,裸系统下配置CUDA+Pytorch(caffe2)+Detectron全流程
Ubuntu18.04,裸系统下配置CUDA+Pytorch+Detectron全流程欢迎使用Markdown编辑器CUDA欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。CUDA直接使用配置CUDA,配置CUDA的同时会安装对应显卡驱...
2019-05-24 20:38:38
470
原创 char型指针数组和数组指针(char *a[]和char (*a)[])赋值方法
char型指针数组和数组指针赋值方法指针数组和数组指针是两个不同概念,你这里给出的定义实例实际上是指针数组的定义。指针数组是指所定义数组的每个数组元素都是一个相应数据类型的指针,开设空间的操作可以应用循环语句进行,例如:对于char *p[10];可以应用for(i=0;i<10;i++){ p[i]=(char *)malloc(sizeof(char)*N); //为每个指...
2019-05-07 23:23:24
13190
原创 Ubuntu16.04下使用Pytorch+detectron的训练模型,进行图片的检测标框主要使用infer_simple.py
环境Ubuntu16.04Pytorch1.0,因为合并原因也是caffe2detectronfaster rcnn在这里使用了detectron中tools文件夹下的infer_simple.py来进行图片的检测标框。本文主要介绍infer_simple.py的使用。python tools/infer_simple.py --cfg configs/getting_start...
2019-04-03 13:27:17
554
原创 Ubuntu16.04下ffmpeg把MP4转换成图片的方法
视频和输出文件夹应放置再同一个文件夹下放置位置如图:运行命令:ffmpeg -i 1.mp4 -f image2 ./jpg/%05d.jpg最后会在jpg文件夹下找到输出的图片。
2019-04-03 13:09:54
1995
原创 Ubuntu Server 16.04 配置 VNC Server,可以解决黑屏+鼠标x问题
这里写自定义目录标题Ubuntu Server 16.04 配置 VNC Server,可以解决黑屏+鼠标x问题Ubuntu Server 16.04 配置 VNC Server,可以解决黑屏+鼠标x问题首先,安装VNCsereversudo apt-get install vnc4server完成安装以后,在终端输vncserver按照提示设置登录VNC的密码,之后会出现一段提示...
2019-03-22 12:44:09
3984
转载 Python简单换脸程序
Python简单换脸程序环境需要的模型代码总结环境windows 10 64位Python 3.6PyCharm 社区版dlib 19.6.1numpy 1.15.4opencv-python 3.4.5.20需要的模型特征提取器(predictor)要一个粗糙的边界框作为算法输入,由传统的能返回一个矩形列表的人脸检测器(detector)提供,其每个矩形列表在图像中对应一个脸。...
2019-01-09 16:14:10
3288
2
lossline.py
2019-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人