-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2019年5月-8月 #6
Comments
2019.5.4~2019.5.6工作日志
|
2019.5.12工作日志使用LaTex和Word进行毕业论文排版中遇到的问题Mac字体的问题
Word的中行距调整
LaTex中表格过宽问题:
LaTex表格绘制 |
2019.5.13工作日志CUDA、cuDNN的区别
查看CUDA和cuDNN版本
numpy的concatenate
opencv写如视频时的报错
文件大小问题
视频文件格式、视频封装格式、视频编码方式的区别FOURCC常用编码器CV_FOURCC('P','I','M','1') = MPEG-1 codec opencv的videowriter只能输出.avi,如果在指定输出文件名时出现后缀.mp4等则会报错,改为.avi即可* |
2019.5.15工作日志预测与决策
神经网络和概率 |
2019.5.17工作日志各类卷积核python读写.dat文件
|
2019.5.21工作日志毕设相关工作,查重报告、评分表签字opencv中修改图片大小
其中,interpolation参数代表所使用的插值方法,其选项如图所示 视频编解码 |
2019.5.24工作日志不小心执行了rm -f,除了跑路,如何恢复? |
2019.5.27工作日志 |
2019.5.29工作日志
|
2019.5.30工作日志
C++读写二进制文件
Python中调用C++代码
|
2019.6.3工作日志阅读论文 CBAM: Convolutional Block Attention ModuleC++的编译过程
|
2019.6.6工作日志pytorch中torch.nn和torch.nn.functional的区别
|
2019.6.10工作日志python中__all__的作用
pytorch.nn.ReLU函数中inplace参数的意义 |
2019.6.13工作日志word中目录的操作
|
2019.6.29工作日志Python中的
|
2019.6.21工作日志Pytorch 实战总结输入数据维度: CrossEntropyLoss
BatchNorm1d1d的batchnorm输入的向量是2维或者3维的,即 BatchNorm2d顺带学习一下2d的batchnorm。batchnorm2d的输入必须是4维的, batch1d又称为temporal batchnorm, batch2d又称为spatial batchnormalnumpy axis选择以np.mean(nparray, axis)为例
以axis=0为例, torch.max 返回值和索引torch.max(input, dim, keepdim=False, out=None) -> (Tensor, LongTensor)
pytorch Variable的detach和detach_先占个坑,本次实验中,需要把forward后的向量转成numpy数组进行一些操作,而输入的tensor经过了如下操作,大概是改为gpu向量,具体还需了解,回头补上。
因此进行操作前需要先detach出来并且放到cpu中 scipy的softmax
存储和加载模型存储:
加载:
Adaptive AvgPool2d |
2019.6.25工作日志Linux的Tee命令Lniux tee 命令
pytorch——resnetResnet源码里有两个类,分别是 |
2019.6.26工作日志Affine Transformation 仿射变换 |
2019.6.27工作日志用Python将list中的string转换为int |
2019.6.28工作日志对于最小二乘法的思考 |
2019.7.1工作日志Python 列表元素替换在准备数据中遇到的相关问题任务描述如下:共有50个包含不同图片数量的文件夹,目标是大致将文件夹均分为5份,并且移动到五个文件夹内。拆分后任务可分为
任务1 使用os模块中的相应函数即可
任务2 使用如下算法进行均分
任务3 要实现通过代码进行文件夹的移动,则需要使用字典进行对数值和文件夹名的映射,并且要解决一对多的问题,即若干个文件有相同的大小,一个键(文件数目)对应了多个值(文件夹)。这里使用如下方法进行了解决,参考:Python 字典的一键多值,即一个键对应多个值, Python 字典(Dictionary) setdefault()方法
关于局部变量的理解&栈&栈帧
|
2019.7.5工作日志十大高明的Google搜索技巧 |
2019.7.9工作日志恢复在VNC中删除的文件VNC中删除的文件都没有被真正删除,而是被放在了目录 |
2019.7.19工作日志如何在服务器上自己起一个jupyter的端口(没有root权限)输入命令: 即不想保存jupyter日志,又需要看一下token,可以使用tee命令: 如何在jupyter notebook中添加kernel参考1
其中最后两行是关键部分,在
编辑完成后打开jupyter notebook可以看到新增的kernel,但是无法连接,因为虚拟环境下没有安装ipython kernel,运行命令 $ conda activate lcyVenv
$ pip install ipykernel
$ ipython kernel install --user 如果是系统自带的python,运行上面最后一条命令会报错,应选择下述命令 $ python2 -m pip install ipykernel
$ python2 -m ipykernel install --use 即可。
centos 7 firewall(防火墙)开放端口/删除端口/查看端口centos需要打开防火墙,打开特定端口,否则通过上述网址无法访问。(本机可以访问本机的端口,其他机器是不能随意访问端口的,也就是说,如果是在服务器上打开浏览器是可以访问上述地址的,但是远程登录访问主机,如果没有提前将端口开放,是无法访问的)
jupyter notebook没有python3的kernel |
rpm: Red hat Package Manager 是给centos用的!!!! apt install 是给ubuntu用的
|
|
|
2019.9.11工作日志
$ ip address add 10.106.130.66/21 dev eno2 # 设置网卡eno2的ip地址为10.106.130.66,子网掩码21位
$ ip route add default via 10.106.129.1 dev eno2# 设置默认网关为10.106.129.1
$ ip route del default via 10.106.129.1 # 删除默认设置
$ ip route add default via 10.106.130.1 # 设置默认网关为10.106.130.1
$ ip route del default via 10.106.130.1 # 删除默认设置
$ ip route add 10.0.0.0/8 via 10.106.128.1 dev eno2 以上的命令中运行完前两条就可以上网并且使用ssh了 $ ip address add 10.106.130.66/21 dev eno2 # 设置网卡eno2的ip地址为10.106.130.66,子网掩码21位
$ ip route add default via 10.106.129.1 dev eno2# 设置默认网关为10.106.129.1
$ ip route add 10.0.0.0/8 via 10.106.128.1 dev eno2 # 访问10.0.0.0网段的地址走10.106.128.1路由 如果后两句颠倒会出现network unreachable的情况 |
|
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now # 重启生效
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
sudo yum install ffmpeg ffmpeg-devel -y |
配置安装opencv2.4.13
CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: opencv_dep_CUDA_nppi_LIBRARY解决办法:修改 按照以上方法,cmake可以通过,但是make会报错 在68%左右出现 编译caffe
|
2019.9.22工作日志在anaconda中配置python2.7的虚拟环境,可以直接import caffe,除了以下问题: |
标准 文件 下载中国通信标准化协会 |
“OpenCV” is considered to be NOT FOUND
解决方法是在cmake命令加上参数 -D |
caffe训练问题记录 |
2019.10.15工作日志caffe .solverstate文件的使用
caffe solver.prototxt文件中test_interval 和test_iter的作用 |
2019.10.16 |
2019.10.21关于nohup重定向到指定文件MobilenetV2训练总在特定iteration loss变为NaN这个issue解决了问题,是batchnorm层的问题 |
2019.11.5caffe训练时先看一下测试有没有内存问题,如果测试batchsize过在测试阶段报错 |
2019.11.12Centos安装MATLAB R2017b下载Linux版的MATLAB,下载后目录内容如下crack解压后内容如下图创建挂载点,用以挂载安装盘(ISO镜像文件)
挂载镜像,挂在后在
|
2019.11.13caffe编译matlab接口在
caffe的matlab接口编译错误背景:编译caffe通过,matcaffe也可以通过,但是mattest不通过
在命令行中运行matlab程序
|
2019.11.14Multi-GPU execution not available - rebuild with USE_NCCL解决方法
OpenCV Docker error "ImportError: libSM.so.6: cannot open shared object file: No such file or directory"
|
2019.11.18ipython notebook主题背景颜色更改
caffe添加新的层
显示两个目录下文件的差异
<代表的行是directory1中有而directory2没有的文件,>则相反,是directory2中有而directory1中没有。 |
2019.11.24VScode 下对python代码debug配置
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd" : ""${workspaceFolder}" //代码运行位置
}
]
}
|
2019.11.27 |
2019.12.5 |
2019.12.9 |
2019.12.23Linux date格式化
crontab定时运行脚本
shell while循环变量作用范围shell查看进行运行时间
shell中获取数组长度
|
2019.5.3工作日志
Batch Normalization introduction
The text was updated successfully, but these errors were encountered: