深度学习
ACE-Mayer
这个作者很懒,什么都没留下…
展开
-
修改CUDA和GCC软连接版本
2、创建新软链接GCC解决:CMake:不支持的GNU版本–不支持高于8的gcc版本 error – unsupported GNU version! gcc versions later than 8 are not supported!原创 2022-06-29 11:02:30 · 1265 阅读 · 0 评论 -
ffmpeg安装过程记录
Ubuntu ffmpeg安装原创 2022-06-05 08:58:23 · 3408 阅读 · 0 评论 -
h-swish激活函数及TensorFlow实现
h-swish激活函数出自MobileNetV3论文(论文链接:https://arxiv.org/abs/1905.02244),该激活函数为了近似swish激活函数。swish激活函数具有:无上界、有下界、平滑、非单调等特点,可使神经网络层具有更丰富的表现能力。但swish函数有个缺点,计算量比较大,其函数表达式如下:式中贝塔为可训练参数。为了适应轻量级网络使用,MobileNetV3作者提出了h-swish函数,该函数使用常见的算子组合而成,因此几乎所有框架都可实现,且在对效果影响不大的条件下使原创 2021-09-10 12:00:08 · 2570 阅读 · 0 评论 -
jupyter notebook中显示图片的一种方法
如下:%%html<img src='autoimg.jpg', width=400, height=240>其它方法,调用图像处理的三方库进行显示,例如例如常用的PIL、opencv、matplotlib、scikit-image等等。原创 2021-06-17 16:17:16 · 2521 阅读 · 0 评论 -
caffe的各种数据层和对应的python定义接口以及部署时的修改问题
data层用在训练或测试阶段,为模型提供数据接口,caffe可以接受的数据类型包括数据库类型(如LMDB、LevelDB)、hdf5、内存数据、图片数据等。1、数据库类型该类型数据必须指定数据库文件夹路径,该文件夹内包含一个data.mdb文件和一个lock.mdb文件;还需要指定batch_size.可选参数包括:rand_skip: 在开始的时候,路过某个数据的输入。通常对异步的SGD很有用。backend: 选择是采用LevelDB还是LMDB, 默认是LevelDB.protot原创 2021-06-08 16:15:46 · 179 阅读 · 0 评论 -
caffe版SSD配置注意问题
论文作者在原版caffe基础上加上了一些别的操作和方法来实现SSD,所以配置caffe时遇到了很多官方caffe 没有的问题,例如src/caffe/util/中的math_functions.cpp文件中的caffe_rng_uniform函数写的不完善,不注释掉’CHECK_LE(a, b)’,则会出现Check failed: a <= b <0 vs -1.19209e-007>错误,注释掉的话,后面训练会出现Data layer prefetch queue empty错误,网上原创 2021-06-03 00:19:12 · 213 阅读 · 2 评论 -
Python2启动jupyter lab报错
错误信息:Could not decode ‘\xe6\x9c\xaa\xe5\x91\xbd\xe5\x90\x8d‘ for unicode trait ‘untitled_notebook‘ of a LargeFileManager instance.解决办法:edit /usr/local/anaconda2/lib/python2.7/site.py file, change the function def setencoding line 481 from if 0 to if 1,原创 2021-06-02 17:58:22 · 453 阅读 · 0 评论 -
ImportError: No module named google.protobuf.internal
编译caffe时,不是在conda环境下进行的,虽然编译caffepy过程顺利,但在conda环境下导入caffe时报如题错,解决方法:重新安装就行了:pip install protobuf原创 2021-06-01 23:12:07 · 970 阅读 · 0 评论 -
Linux中split和cat命令的简单组合使用
先切割,再组装~为了对大文件进行查看或上传、下载操作,可利用split命令实现大文件切割,切割方式有两种,即按行切割或按子文件大小进行切割,实现命令分别如下:split -l 10000 labels.txt #-l,指明按行切割split -b 5m labels.txt labels_ #-b,指明按大小切割切割后的文件,传输结束后,要重新组装到一起:cat log_* > labels.text...原创 2021-05-23 19:18:27 · 597 阅读 · 0 评论