- 博客(41)
- 收藏
- 关注
原创 C++实现卷积适合入门(详细注释)
在github地址可以下载:https://github.com/RoseGavinbill/conv_demo。
2020-01-09 22:32:49 1171
原创 github入门(二)
执行以下:mkdir githubcd githubgit init //初始化为Git代码库结果:Initialized empty Git repository in /home/username/Documents/github/.git/在github文件下可以看到一些文件夹。git statusgit add .git add -pgit comm...
2020-01-09 22:24:50 347
原创 github入门(一)
1.注册github帐号注册操作就不说了。2.安装git执行:sudo apt-get install gitgit --version3.配置参数git config --global user.name "name" //配置用户名 git config --global user.email "email" //配置email git config --list ...
2020-01-08 22:25:45 295
原创 关于caffe做向量回归的问题
前言最近在做人脸关键点检测,已经用pytorch跑起来了,因为之前没学过caffe,故这次打算用caffe做,谁知用caffe做数据不好标注caffe数据来源与标注caffe的数据可以来自于:数据库(如 LevelDB 和 LMDB)内存(MemoryData)HDF5(HDF5Data)图片(ImageData)Windows(WindowData)其中caffe的标注过程...
2019-12-25 22:48:08 236
原创 caffe例程:The kernel appears to have died. It will restart automatically.与synset_words.txt not found
The kernel appears to have died. It will restart automatically.报错位置:caffe.set_mode_cpu()model_def = caffe_root + 'models/bvlc_reference_caffenet/deploy.prototxt'model_weights = caffe_root + 'mode...
2019-12-14 22:42:49 405
原创 pytorch-cpu或gpu离线或在线高速下载安装
前言pytorch的安装相对caffe简单许多,执行命令无脑安装在线安装去https://pytorch.org/官网,按你的配置进行选择(编译版本、操作系统、包、语言、cpu or gpu),比如我在台式装的stable、linux、pip、python3.6、CUDA10.1:最后在终端执行命令即可.在线安装最舒服且不会有torch和torchvision版本不匹配问题。离线安装...
2019-12-13 23:06:47 1539
原创 ubuntu18.04+opencv4.1.0安装caffe-gpu
前言本人安装caffe-gpu时的基础:已经安装了显卡驱动 【超简单方法】ubantu18.04.2安装最新显卡驱动.安装了cuda和cudnn cuda与cudnn安装.安装了python3.6安装了opencv4.1.0 IPPICV: Download: ippicv_2019_lnx_intel64_general_20180723.tgz手动安装解决.这些是安装caffe-...
2019-12-11 20:26:28 2175
原创 MTCNN工具中的Failed to get convolution algorithm问题解决
1. 前言在https://blog.csdn.net/ShenWeiKKX/article/details/100169276我也遇到该问题并得到解决,但是,那是我自己写代码,但是别人的工具报这个问题那就得自从其源码定位并改正。2. 问题复原在https://github.com/ipazc/mtcnn按照说明安装MTCNN当工具使用,过程如下:2.1MTCNN工具安装pip inst...
2019-12-05 22:21:59 517
原创 python中cv2.imread和tf.image.decode_jpeg读取图片像素不一致问题
def image_read_tf(imnames): images = tf.gfile.FastGFile(imnames,'rb').read() images = tf.image.decode_jpeg(images, channels=3) return imagesdef image_read_cv(imname): image = cv2...
2019-11-24 23:32:42 2943 3
原创 python中方便的小函数与技巧收录(持续更新)
image_name = ''.join([chr(j) for j in data[data['anno'][0][i]]])chr(j)将值为j的ascii码变为字符,然后在for循环中得到字符列表,’’.join方法将这些字符拼接起来
2019-11-16 17:16:48 199
原创 利用np.random.rand获得50%的概率
import numpy as npimport tensorflow as tfa = np.random.rand(10000)print("random:",np.sum(a>0.5)/len(a))输出:random: 0.5025note: 根据概率知识,np.random.rand(num)的num要足够大才接近0.5。...
2019-11-05 20:35:13 1061
原创 tf.space_to_depth与tf.reshape比较
demo代码:import tensorflow as tfimport numpy as npx_pad = np.reshape(np.arange(0,4*4*8),[1,4,4,8])x = tf.placeholder(tf.int32,[1,4,4,8])y = tf.space_to_depth(x,block_size=2)z = tf.reshape(x,[1,2,2...
2019-09-29 23:15:14 1190
原创 tensorflow 利用tf.dataset.Dataset构建数据batch
tf.dataset.Dataset用过多次了,一直懒得记录,今天来更新下定义阶段import tensorflow as tfimport numpy as np...def image_read(imnames,labs = None): print(imnames) images = tf.read_file('./reptile/combine_tota...
2019-09-21 19:10:20 1193 3
原创 tensorboard记录数据
在https://blog.csdn.net/ShenWeiKKX/article/details/101112503我们使用tensorboard展示了网络结构,本文介绍利用tensorboard记录数据,一般记录数据在训练过程中的变化,如loss,accuracy等等。import tensorflow as tfimport numpy as np...out = tf.layers...
2019-09-21 18:37:46 1067
原创 tensorboard网络结构
import tensorflow as tfimport numpy as np...out = tf.layers.conv2d(x,filter_nums,filter_size,use_bias=False, kernel_initializer=tf.truncated_normal_initializer(), ...
2019-09-21 18:22:20 914
原创 python中type,dtype,asdtype的作用与使用
demo代码:import numpy as npa = np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])b = np.float32([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])print('1:')print(type(a))print('2:')print(type(b))print('3:')pri...
2019-09-15 13:25:43 3028 1
原创 python中array[...,0],array[...,0:1],array[:,0]和array[:,0:1]的用法与区别
demo代码:import numpy as npa = np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])print('1:')print(a[..., 0])print('2:')print(a[..., 1])print('3:')print(a[..., 2])print('4:')print(a[..., 0:1])prin...
2019-09-14 21:21:00 14786 1
原创 python math模块常用函数
最近在做人脸检测,由于人脸可能是歪的,所以需要旋转的矩形框,使用math模块配合opencv完成。math.atan() 对于两点分别是为(x1,y1) 和(x2,y2)形成的直线,math.atan()可以求其斜率(反正切值)对应角度:angle = atan( (y2-y1)/(x2-x1) )math.atan2() 对于两点分别是为(x1,y1) 和(x2,y2)形成的直线,mat...
2019-09-07 23:13:35 2070
原创 python解析.mat文件
利用scipy.io读取.mat文件import scipy.io as ioio.loadmat('anno.mat')如果该mat文件是由高版本matlab创建的,可能会出现以下提示:Please use HDF reader for matlab v7.3 files此时该方法失效利用h5py读取.mat文件import h5pydata = h5py.File('./AF...
2019-09-02 21:32:29 1901
原创 运放电压跟随器超调现象分析
由于该运放为二阶系统,因此其开环传递函数可表示为!由于电压跟随器具有高输入阻抗,低输出阻抗,带负载能力较强的优点,通常在电路中起到隔离缓冲的作用,然而,笔者在将某一款运放在接成跟随器形式时,发现其阶跃响应有明显的超调现象。图1.开环频率特性曲线图1为某运放的频率特性曲线,可知该运放可看成二阶系统,其中W1≈10Hz,W2在图中未给出,不过根据运放为保证较好的稳定裕量,W2的位置应略在0dB线...
2019-09-02 21:05:43 3617
原创 关于lm393使用时的一些注意
电压比较器常用作矩形波的产生与波形的变换,可将一些周期性的波形转换成同频率的矩形波。下面简要讨论使用电压比较器lm393一些值得注意的地方。1、输出需要加上拉电阻图1.lm393的原理图如图1为lm393的原理图,可见lm393的输出接口为集电极开路,所以在使用时要接上拉电阻。2、上拉电阻的取值图2.lm393的驱动电流如图2为LM393驱动电流,拉电流在5V供电时只有50nA,所...
2019-09-02 21:01:53 12009
原创 Bootloader和APP的交互
1.简介本文主要介绍如何在Keil环境下实现MCU的Bootloader和APP交互,以ametal中的 bootloader和app组件为例进行讲解。1.1Flash的使用该MCU内部主flash主要划分四个部分:bootloader段区,应用段区,闲置段区和交互段区。图1.1 flash使用2.交互实现2.1Boot程序设计2.1.1关键字__attribute__程序清单2....
2019-09-02 20:57:02 3395 1
原创 VM虚拟机迁移至hyper-v
1.开启hyper-v开始→控制面板→程序与功能→启用或关闭windows功能→勾选“Hyper-V”→重启电脑2.VM虚拟磁盘合并VMware提供了虚拟磁盘管理工具vmware-vdiskmanager。使用命令行可以管理虚拟磁盘文件。"YourPath\vmware-vdiskmanager.exe" -r "YourPath\YourNeedMerge.vmdk" -t 0 "Tar...
2019-08-31 10:33:07 5775
原创 Failed to get convolution algorithm. This is probably because cuDNN有效解决
将 tf.Session()改成一下形式即可: ... config = tf.ConfigProto() config.gpu_options.allow_growth = True with tf.Session(config=config) as sess: sess.run(...) ......
2019-08-31 09:44:01 2246
原创 IPPICV: Download: ippicv_2019_lnx_intel64_general_20180723.tgz手动安装解决
1.去opencv/3rdparty/ippicv并打开ippcv.cmake文件2.搜索IPPICV_COMMIT得到(不同用户下面可能不同)set(IPPICV_COMMIT "32e315a5b106a7b89dbed51c28f8120a48b368b4")3…搜索OPENCV_IPPICV_URL得到(不同用户下面可能不同)https://raw.githubuserconte...
2019-08-29 19:57:04 4578
原创 ubuntu18.04备份
参考来源:https://blog.csdn.net/u014797226/article/details/80229887https://www.jianshu.com/p/dd875cb28414sudo sucd /$ tar cvpzf /home/ubuntu_`date +%Y%m%d_%H`.tgz --exclude=/proc --exclude=/lost+foun...
2019-08-14 21:47:23 1492
原创 机器学习常见算法
KNN(K-近邻):优点:精度高、对异常值不敏感、无数据输入假定缺点:计算复杂度高、空间复杂度高适用数据范围:数值型和标称型利用数据的欧式距离等,要事先存入一部分数据对比占存储。决策树:利用香农信息熵原理从上至下选出最佳特征判断。朴素贝叶斯:利用贝叶斯公式,P(C|D)= P(D|C) *P©/P(D) = (P(D1|C)P(D1|C)…*P(Dx|C)) *P©/P(D)Logis...
2019-08-14 21:46:53 206
转载 tensorflow中tf.data.Dataset概括
参考https://blog.csdn.net/ssmixi/article/details/80572813
2019-07-07 17:39:13 404
原创 ubuntu18.04利用Anaconda安装tensorflow-gpu=1.13.1
之前自己手动安装,明明是按着官方匹配的版本去安装,可每次去运行带有卷积的代码都会提示“无法获取卷积算法”,无论是各种重装版本和卸载都无济于事,这让我郁闷了几天,最后终于从被备用方案Anaconda下手了。手动安装参考网站tensorflow-gpu CUDA和CUDNN版本匹配查看:https://tensorflow.google.cn/install/sourcetensorflow-g...
2019-06-28 00:26:56 5748
原创 【超简单方法】ubantu18.04.2安装最新显卡驱动
1、先去https://www.geforce.cn/drivers查找适合自己显卡的驱动的版本点击“开始搜索”,然后:可以看出此时2060的最新显卡驱动版本为430.26。接下来执行打开terminal()...
2019-06-23 16:26:02 3605 3
原创 安装指定GCC版本7.3.0
指定安装GCC版本原因及目的:https://blog.csdn.net/vslyu/article/details/82629303安装主要参考:https://www.jianshu.com/p/0caef3ce8e06和https://blog.51cto.com/ayuepm/1382240按参考安装出现的问题及解决补充:1、下载mpfr-3.1.4校验错误;解决:去http:/...
2019-06-21 21:44:17 3332 1
原创 Fatal error: invalid -march= option: `rv64imafc'
1.最后找出原因是工具链文件可能有损坏,就拿我这个例子来说,在ubantu下解压文件放在opt/riscv-toolchain目录下,但是我在解压完成的一瞬间,关闭了解压界面,可能就导致解压不完全,然后make的时候就报了这个错误,之后重新解压,解压完成后稍微等待一下就好了。2.最后tar类型的压缩文件不要在windows上解压后传到ubantu上,因为这样也可能会损坏被解压文件,正确做法是将压...
2019-05-13 22:54:31 959
原创 uPyLoader-0.1.4执行问题
uPyLoader-0.1.4:https://github.com/BetaRavener/uPyLoader/tree/v0.1.4执行uPyLoader-0.1.4需要安装PyQt5和pyserial>=3.1.11.在cmd执行命令:pip install PyQt5安装PyQt5几次老是timeout,原因国内安装包太慢,改命令:pip --default-timeou...
2019-05-07 00:15:48 934
原创 TypeError: unhashable type: 'list'
output_dict['detection_boxs'] = output_dict['detection_boxes'][0]改成output_dict['detection_boxes'] = output_dict['detection_boxes'][0]
2019-04-18 21:22:47 744
原创 ERROR! Session/line number was not unique in database. History logging moved to new session 178
原来的代码:MODEL_NAME = 'ssd_mobilenet_v1_coco_2017_11_17'#载入训练好的pb模型detection_graph = tf.Graph()with detection_graph.as_default(): od_graph_def = tf.GraphDef() with tf.gfile.GFile(PATH_TO_FROZ...
2019-04-16 21:52:16 7716
原创 tensorflow常用API学习
以下均为个人学习所见,如有错误请见谅:import tensorflow as tftf.placeholder(dtype,shape=None,name=None) 占位tf.Variable(initial-value, name=optional-name) 变量tf.global_variables_initializer() 全局变量初始化tf.random_normal(s...
2019-04-15 23:05:33 843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人