
备忘
观生生不息
这个作者很懒,什么都没留下…
展开
-
容器内安装OpenCV
容器内安装OpenCV1.首先拉取docker合适的tensorflow的镜像,建立容器,进入容器。2.安装OpenCVpip install opencv-python3.python下import cv2出现问题ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决方法:sudo apt updatesudo apt install libgl1-m...原创 2020-11-02 14:16:45 · 729 阅读 · 0 评论 -
备忘:我常用的matplotlib.pyplot操作
一:import numpy as npfrom scipy.stats import betaimport matplotlib.pyplot as pltfrom scipy import statscolors = [ 'green', 'red', 'orange', 'brown', 'pink', 'gray', ...原创 2020-05-05 00:49:44 · 370 阅读 · 0 评论 -
备忘:我常用的pandas操作
一:import pandas as pdpd.options.display.max_columns = 20# 建立dataset = pd.read_csv("file.txt", sep=",", header=None, index_col=None, names=["col1", "col2"])dataset = pd.DataFrame({"col1": [1,...原创 2020-05-05 00:22:50 · 303 阅读 · 0 评论 -
反卷积
可视化CNN网络看到反卷积,很是困惑,发现其实Deconvolution有两种说法:1. Backward Deconvet2. Transposed Convolution一:Backward Deconvnet论文参考:STRIVING FOR SIMPLICITY: THE ALL CONVOLUTIONAL NET如下图(c) backward 'deconvnet' ...原创 2020-04-18 17:15:32 · 449 阅读 · 0 评论 -
备忘:区分tensorflow中几种cross_entropy函数
# A logit (also called a score) is a raw unscaled value associated with a class.# 多分类问题 输入标签需要Onehot编码 输出logits向量tf.nn.softmax_cross_entropy_with_logits# 多分类问题 输入标签不必Onehot编码 输出logits向量tf.nn.spar...原创 2020-03-08 13:47:57 · 358 阅读 · 0 评论 -
jupyter notebook 配置多anaconda/python内核
问题描述:在anaconda创建了虚拟环境my_tensorflow,并且安装了sklearn。进入虚拟环境,可以成功导入sklearn:python>> import sklearn但是,在jupyter notebook 却无法导入,ImportError: No module named 'sklearn.__check_build._check_buil...原创 2020-03-01 14:06:49 · 728 阅读 · 0 评论 -
multi-class, multi-label, multi-task classfication
1.multi-class, multi-label, multi-task classfication区别 每个标签有几个可能取值 几个标签 2 >2 1 binary classification multi-class classification >1 multi-label classification ...原创 2020-02-13 13:39:23 · 318 阅读 · 0 评论 -
备忘:Tensorflow计算模型需要训练的参数数目
计算模型需要训练的参数数目:def count_trainable_vars(): total_parameters = 0 for variable in tf.trainable_variables(): variable_parameters = 1 for dim in variable.get_shape(): ...原创 2019-12-14 14:58:18 · 395 阅读 · 0 评论 -
备忘:tensorflow关于网络权重
一:用xx.npz文件初始化网络使用tensorpack框架的时候,发现官方提供的训练好的权重文件是xx.npz格式的,我想将其某些层的参数用在自己的网络中。import osimport randomimport tensorflow as tfimport numpy as npPRE_IMANET_NPZ = 'XX.npz'def convert_param_n...原创 2019-12-11 15:13:28 · 523 阅读 · 0 评论 -
备忘:Linux脚本 grep+正则表达式获取文件下满足条件的文件名称
备忘:EVAL_DIR=/a/b# ${EVAL_DIR}: 变量的引用:# [34]: 正则匹配3或4# .: 任意字符# \{1, 2\}: 匹配前面字符至少1次至多2次files=$(ls ${EVAL_DIR} | grep "[34].\{6,\}meta")# for循环for file in $filesdo file_name=${file%.meta*}...原创 2019-11-07 11:09:11 · 515 阅读 · 0 评论 -
备忘:Tensorflow不同层设置不同学习速率
问题描述:加载部分预训练好的权重到自己的模型上,fine-tune网络的时候,希望已经具有预训练权重的部分学习速率小一些,随机初始化的新添加的层学习速率大一些。方法:用 apply_gradients()函数。代码:import tensorflow as tf# the variables waiting for optimizationx = tf.Variabl...原创 2019-10-13 13:59:27 · 816 阅读 · 0 评论 -
备忘:解决/boot分区不足的问题
在yum update的时候出现问题,/boot文件系统空间不足:方法一:将/boot挂载到其他位置检查linux服务器的文件系统的磁盘空间占用情况:df -h可以看到/boot被挂载在/dev/sda2上,空间只有190M,已经使用了89%。为了解决Centos的boot空间不足的问题,取消将/boot挂在到sda2上,而是直接使用/boot目录,但是需要将原...原创 2019-04-09 21:29:43 · 1207 阅读 · 0 评论 -
备忘:Ubuntu忘记密码
1. 重新启动系统,按ESC键进入Boot Menu,选择Advanced options for Ubuntu,按下[Enter]进入,选择recovery mode,注意这时候不要按下回车键。2.按下[e]键进入命令编辑状态,到 Linux/boot/vmlinuz-....... ro recovery nomodeset 所在行,将“ro recovery nomodeset”替换为...原创 2018-09-15 16:59:51 · 6932 阅读 · 2 评论