- 博客(41)
- 收藏
- 关注
原创 【工具】生成文件版本号
import datetime import random # generate random file name file_name = f"数字化管理基础" #这是文件的主要内容 file_name1 = f"_V.6.1." # 版本号+修订号+日期号(在下面)+阶段号 # generate version number with current date and alpha tag version_number1 = f" {
2023-03-21 10:03:42
809
原创 【洛谷】B2001
入门测试题目本题关键在于提示信息 4×10^18.本题关键在于提示信息 4×10^18.10^n≈2 ^xx=log_2(10^n)= nlog_2(10) = n*10/3n 与x关系大概是3.3
2021-11-28 12:21:17
548
原创 【分班】S型分班 python
```pythonfrom openpyxl import load_workbookimport pandas as pd # S形分班函数def class_trans(row,class_num): if row < class_num: return row else: return class_num*2 - row-1wb=load_workbook(filename=r'C:/Users/lenovo/Desktop/202.
2021-11-21 08:04:52
2762
原创 LeetCode 必刷题
0825的题目是https://leetcode.com/problems/reverse-linked-list/ https://leetcode.com/problems/reverse-linked-list-ii/0826的题目是https://leetcode.com/problems/longest-palindromic-substring/ https://leetcode.com/problems/longest-palindromic-subsequence0827的主题是二分查找
2021-01-18 13:04:01
374
原创 latex写作格式贴士
LaTeX写作格式贴士lyx行文添加前:1)对目录和参考文献超链接以及颜色的设定:\usepackage[pagebackref=true,breaklinks=true,colorlinks,bookmarks=false]{hyperref}引用:\usepackage{cite}时态选择:一般现在时,现在完成时。不用一般过去时。多个引文合并书写 \cite{1}\cite{2} 变成\cite{1,2} 显示[1][2] [1,2]句末紧跟参考文献 ~\cite{1}.
2021-01-10 20:48:36
873
原创 c++ const int*
const int a;int const a;以上两种无区别有区别的是 带指针*的, const 出现在指针的左右位置就近原则,靠近谁谁不能改const int *p=&a;表示 *p 不能改,但是p可以改; p=&b;int const p = &a;表示 p不能改,但是p 可以改; *p=30;...
2020-08-29 10:27:33
721
原创 剑指offer 题20
bool isNumeric(const char* str){ if(str == nullptr) return false; bool numeric = scanInteger(& str); if (*str == '.') { ++str; numeric = scanUnsignedInteger(&str)||numeric; } if (*str =='e'||
2020-07-20 11:27:40
125
原创 finetune 学习率要小
与重新训练相比,fine-tune要使用更小的学习率。因为训练好的网络模型权重已经平滑,我们不希望太快扭曲(distort)它们(尤其是当随机初始化线性分类器来分类预训练模型提取的特征时)。finetune的学习率要与训练到最后的学习率大致在一个数量级上。...
2020-07-19 21:20:35
1962
原创 低版本CUDA cudnn 安装tensorflow
使用命令conda create -n tensorflow pip python=3.6 重新创建一个环境。source activate tensorflow 进入tensorflow环境使用命令conda install tensorflow-gpu==1.8 安装tensorflow-gpu。是不是感到震惊了,这么简单!确实简单。注意是 :conda installl...
2020-07-17 09:18:03
334
原创 剑指offer 19
读题:字符串“aaa”与模式“a.a”和“abaca”匹配,但与“aa.a”和“aba”均不匹配。“.”代表任意字符,“”代表前面一个字符出现的次数可以是0次或任意次。比如:“aaa”与“a.a”匹配,即"."代表“a”"abaca"匹配,即b出现0次,c出现0次。也就是“a(b*)a(c*)a”圆括号内出现0次,就变成“aaa”“aa.a”这里“.”代表任意字符,模式长度为4,不匹配“a(b*)a” ,b*出现0次就变成“aa”,不匹配...
2020-07-15 17:26:25
114
原创 剑指Offer 题14 剪绳子
为什么是2和31是不可剪的最小长度,2是可减的最小偶数长度3是可减的最小奇数长度那么无论一个整数长度的绳子,我们都可以化归简单的 2或3的情形。所以先研究 2 和3的情况
2020-07-11 17:27:22
155
原创 画阶梯学习率
from matplotlib import pyplot as pltimport matplotlib.ticker as mtickerimport numpy as npimport matplotlib.patches as patchesx = [0, 2,3,4,5,6,7]y = [1.0,1.0, 0.5, 0.25, 0.125, 0.0625,0.03125]with plt.style.context(['science','ieee','grid','no-lat.
2020-07-02 22:27:02
209
原创 python 论文画图
安装格式包pip install git+https://github.com/garrettj403/SciencePlots.git对于一些期刊,比如IEEE,图表的格式要求中提出要在基本格式上强调某些特定的参数(字体大小,图片宽度等),单独调用这些特殊格式要求使用如下代码:with plt.style.context(['science', 'ieee']): plt.figure() plt.plot(x, y) plt.show()补充包默认使用Latex字体
2020-07-02 21:06:56
1128
1
转载 卷积网络中的通道(Channel)和特征图
转载自:https://www.jianshu.com/p/bf8749e15566https://www.cnblogs.com/lfri/p/10491009.html今天介绍卷积网络中一个很重要的概念,通道(Channel),也有叫特征图(feature map)的。今天介绍卷积网络中一个很重要的概念,通道(Channel),也有叫特征图(feature map)的。 首先,之前的文章也提到过了,卷积网络中主要有两个操作,一个是卷积(Convolution),一个是池化(Pooling)。
2020-06-28 08:53:58
1995
原创 如何使用Tensorboard的数据,自己使用plot()函数,在同一副图中画出多条loss曲线
参考 https://blog.youkuaiyun.com/qq_24193303/article/details/89301791做了详细注释一、下载Tensorboard中的loss曲线的数据1.选中左上角的 Show data download links二、修改下载后的文件内容及格式选在csv文件格式下载后的文件,并且最上面一行是 Wall time,Step,Value我们需要将最上面的一行删除注意:删除要彻底,即首行不留白,第一行是数据三、使用Pycharm 进行数据处理```pyth
2020-06-27 08:36:43
2122
原创 sintel 上传结果
cygwin bundlerWindows系统下操作1.安装cygwin2.运行-cmd3.到 bundler目录4.执行命令如图
2020-05-25 10:13:07
322
原创 Tensorflow 多GPU使用注意(Jupyter notebook)
一定要在最前面。比如 import …from …的最前面写下:import osos.environ[“CUDA_VISIBLE_DEVICES”] = “0,1,2,3,4,5,6,7”jupyter notebook 会生成缓存文件夹pycache更改文件配置,或者复制其他成功的 记得删掉这个文件夹,每次运行会生成新的,不删,会用上次的缓存...
2019-12-16 21:42:09
738
原创 tensorboard 显示多个event
如果event.out 文件 分别放在两个文件夹 train和val中2.logdir 到 train和val 这一级目录即可3.效果如图
2019-11-19 22:51:55
7543
原创 两步打开tensorboard
找到事件输出文件的路径2.终端输入tensorboard --logdir=/path/3.注意,直接点开 链接就可以了,(我发现复制链接容易出错)4.结果如图
2019-11-19 22:24:51
192
原创 PWCNet optical flow (tf版)
1.tf 版 调试源代码https://github.com/philferriere/tfoptflow问题描述:在训练时,loss不收敛,收敛慢,以及出现loss=NaN的情况。解决方案:1.进行梯度剪裁修改model_pwcnet.pyline317-318.2.我发现 def deconv中使用了偶数卷积核,觉得不太恰当,将4修改为3...
2019-11-19 21:24:44
862
1
原创 tf.pad() 图像
https://blog.youkuaiyun.com/qq_40994943/article/details/85331327PWC-Net 中 cost_volume一行 padded_lvl = tf.pad(warp, [[0, 0], [search_range, search_range], [search_range, search_range], [0, 0]])假设 warp [2,...
2019-11-06 10:50:49
196
原创 planetb word中格式调整
http://www.planetb.ca/syntax-highlight-wordword中代码块格式调整
2019-11-01 10:36:11
3725
原创 删除 恶意的文件夹/文件
新建.txt文件输入以下两行:DEL /F /A /Q \?%1RD /S /Q \?%1保存改文件名后缀 .bat拖入bat文件中
2019-10-16 19:58:44
207
转载 指定GPU运行程序
1.查看GPUnvidia-smi -L查看7号GPUnvidia-smi -q -i 7如果只看memory情况,可以用:nvidia-smi -q -i 7 -d MEMORY设置GPUidCUDA_VISIBLE_DEVICES=6(或CUDA_VISIBLE_DEVICES=6,7)command这条命令适用于命令行运行tensorflow程序的时候,指定gpu...
2019-10-13 22:45:10
343
原创 Python 学习 import sys
Python 学习——import syssys模块包含了与python解释器和它的环境有关的函数。执行import sys 时,它在sys.path变量中所列目录中寻找sys.py模块。(1)sys.argv给外部传递参数。Python从0开始计数。(2)sys.platform跨平台。假设想实现清除终端,linux下用clear,windows下用cls(3) sys.e...
2019-10-13 22:38:56
12513
原创 deeplearning notes
TL:DR尽可能使用迁移学习。否则,对于已经是广泛研究的问题,先从复制网络结构开始。网络结构应该总是由实验和验证误差来确定。更深(层多),更浅(层少)的网络更难优化,但是更容易有更好的泛化误差。一定要使用 early stopping(早停),两种方法:在整个数据集上使用新的参数再次重新训练模型,在到达先前模型的早停点时停止训练。保留早停点时的参数,继续在所有数据...
2019-10-13 22:31:07
278
转载 非局部的图像去噪方法
非局部的图像去噪方法:研究在空间域对图像进行非局部处理的方法。基本思想:建立对图像的逐块估计,即每一个像素的估计值都是由与以这个像素为中心的图像块相类似的图像块中的像素进行加权平均得到的。或者说,该方法是取当前像素为中心大小固定的图像块(比如大小为8×8的图像块),在政府图像内寻找与其具有相似灰度分布的图像块,以图像块之间的相似度作为权值对当前像素的灰度值进行调整。之所以称它为非局部的,是...
2019-08-28 10:55:08
1035
1
原创 C++ 如何将输入的内容输出到文本文件
将内容输出到文本中要用ofstream这个类来实现。具体步骤如下。ofstream mycout(“temp.txt”);//先定义一个ofstream类对象mycout,括号里面的"temp.txt"是我们用来保存输出数据的txt文件名。这里要注意的是我们的"temp.txt"用的是相对路径,你也可以写绝对路径。mycout<<“hello”<<endl;//这样就把...
2019-08-18 23:03:34
11341
4
原创 opencv矩阵与eigen矩阵的转换
opencv矩阵与eigen矩阵的转换opencv矩阵结构为:cv::Mat,或者cv::Mat_等,当需要与eigen的矩阵结构相互转换时主要使用函数:cv::eigen2cv和cv::cv2eigen,需要头文件:#include<opencv2/core/eigen.hpp>实例:#include <Eigen/Dense>#include <iost...
2019-08-17 09:29:30
2780
1
原创 关于eigen动态矩阵的使用问题
对于大型矩阵 (一般行列超过32),考虑使用 dynamic,定义方式如下:Matrix<int, Dynamic, Dynamic> matrix_name (row_num,col_num);如果没有 (row_num,col_num)会报错:Assertion `row >= 0 && row < rows() … failed....
2019-08-16 22:48:15
7992
1
原创 pycharm中导入不了torch包
在IDLE 中导入没有问题,在pycharm中 file->settings --> project interpreter点击 apply ,然后 OK
2019-03-05 17:23:39
15267
1
转载 Recipe terminated with error. vscode latex-workshop新的配置文件
workshop 更新了以后toolchain取消了,改为用tools和recipeslatex workshop由原来的toolchain改为了recipes,其实按照之前的toolchain文件很容易就得到新的recipes配置文件,把下面代码写入 setting中搜索:latex-workshop.latex.recipes, 然后修改设置. "latex-workshop....
2019-03-02 19:41:45
19732
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人