自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

solicucu

小汉俊在努力呢

  • 博客(62)
  • 收藏
  • 关注

原创 关于VSCode安装 python 语法检测器插件 pylint 配置(Mac)

VSCode python 语法检测器配置

2022-07-31 12:07:04 1970 1

原创 Shell 语言常用例子

示例#!/bin/bashecho "solicucu"# 变量name="solicucu"# 使用变量echo "my name is ${name} hhh"# 只读变量age=19readonly age#age=20# 获取字符串长度echo ${#name}# 数组用括号表示,空格隔开元素array=(a b c d e)# 更改变量值array[0]=fecho ${array[0]}# 获取单个# 获取所有元素echo ${array[@]}:&lt

2022-05-18 22:26:45 203

原创 cuda的安装与配置

1. cuda 与 nvcc 的配置nvcc:NVIDIA Cuda compiler driver,简单的说,就是CUDA开发环境下的C语言编译器查看可用cuda 版本cd /usr/local ls 可以看到装有的cuda 版本版本配置vim ~/.bashrc 通过加入下面的语句(其中cuda-10.1 为对应可用的任意版本)export PATH="/usr/local/cuda-10.1/bin:$PATH"export LD_LIBRARY_PATH="/usr/l

2021-04-17 16:35:01 1780

原创 C++ 二维数组如何传参问题

C++ 二维数组传参方式我们知道,如果 对于一维数组,我们参数声明为 int a[], 或者 int* a 即可。但是二维数组,应该怎样呢,直接看下面的样例hhh!#include<iostream>using namespace std;// 指定长度 void show_fixed(int a[2][3], int n, int m){ for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cout<<a[i

2021-03-24 16:28:44 452

原创 基于Detectron2的目标检测的源码理解

本文通过解读OneNet的源码,顺便就把detectron2看了,带有详细注释的代码在这里。

2021-03-05 21:54:35 2855 1

原创 Markdown 常用公式语法

Markdown 常用公式语法参考链接参考链接2

2020-09-21 11:26:02 118

原创 奇异值分解(Singular Value Decomposition,SVD)的理解

1、特征向量A为n阶矩阵,若数λ和n维非0列向量x满足Ax=λx,那么数λ称为A的特征值,x称为A的对应于特征值λ的特征向量。式Ax=λx也可写成( A-λE)x=0,并且|λE-A|叫做A 的特征多项式。当特征多项式等于0的时候,称为A的特征方程,特征方程是一个齐次线性方程组,求解特征值的过程其实就是求解特征方程的解。求特征值求特征向量代入λ= 1求解有:同理带入λ = 0 得2、矩阵对角化对于上节样例,令对角矩阵为D = diag(1,0,0), P = [ξ1,ξ2,ξ3

2020-08-04 23:31:07 1813

原创 paper to be read

1、Finet: Using Fine-grained Batch Normalization to Train Light-weight Neural Networks

2020-07-24 17:47:40 119 1

原创 拉普拉斯矩阵与正则化

给定无向图G = (V,E) 如下图所示,V是顶点集合,顶点数为6,E为边集合其邻接矩阵如下,为一个对称矩阵,记为A其度矩阵为一个对角矩阵,Aii 为 第i行的求和,即顶点vi 的邻居数拉普拉斯矩阵的定义为L = D - A拉普拉斯矩阵正则化:L 左乘度矩阵的-1/2 次,再右乘度矩阵的-1/2 次,展开得到单位矩阵I 减去 A左乘度矩阵的-1/2 次,再右乘度矩阵的-1/2 次本质的意义就是,把邻接矩阵的对角线用1代替,其他表示边的1,用该边所连接的两个顶点的度数乘积的-1/2 次

2020-07-07 21:44:43 15979 2

原创 Latex 简单安装和使用

1、texlive 下载

2020-05-17 20:05:45 1819

原创 Html 学习

html 模板继承1、实现一个base.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>{% block title %}默认标题{% endblock %}</title> <link rel...

2020-04-05 10:04:02 104

原创 CSS 常用属性

CSS 小笔记有事没事可以逛一逛在html 引入外部css 文件, head 标签写上<head><link rel = “stylesheet” type = “text/css” href = “x.css”></head>CSS 常用属性:.classname { box: width: 100px; // 设置宽度 height:...

2020-04-04 17:45:00 240

原创 Django 错误教训

Django 那些错1、You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH set. Django can’t redirect to the slash URL while maintaining POST data. Change your form to poi...

2020-03-29 22:57:40 138

原创 Django 学习

Pycharm 主题更换简单变换成黑色主题:file -> settings -> Editor -> Colors & Fonts , 可以一个个尝试,选择自己喜欢的。加入新的主题背景1、选择自己喜欢的主题下载主题2、导入pycharm -> file -> import settings -> 选择刚刚下载的jar 包, 按要求导入就行。...

2020-03-29 10:48:38 765

原创 曾经犯过的错

3、tensor.deviceos.environ[“CUDA_VISIBLE_DEVICES”] = “1”有一次,指定GPU为1,但是不知怎么输出tensor.device 的结果总是“cuda:0”,脑壳都崩了正确解读,这里的0,是我们给的id号的下标而已。2、os.environ[“CUDA_VISIBLE_DEVICE”] = “0,1”model = nn.DataPara...

2020-02-20 16:53:49 188

原创 Python 引用复制、深复制、浅复制那些坑

可变数据类型于不可变数据类型可变数据类型:列表list和字典dict不可变数据类型:整型int、浮点型float、字符串型string和元组tuple这两者最本质的区别在于:,是指内存中的那块内容(值)是否可以被改变不可变数据类型,不允许变量的值发生变化,如果改变了变量的值,就会新建了一个对象,分配相同的地址,而对于相同的值的对象,在内存中则只有一个对象,有着相同的地址。可变数据...

2020-02-14 00:07:56 195

原创 pytorch 模型初始化类型

一、张量的基本初始化方式构建一个卷积核参数,如下 # kernel_size: 2x2, in_channel: 1 -> out_channel:2 tensor = torch.empty(2,1,2,2) print(tensor)5种基本初始化方式 # 1、均匀分布, 不是取值在0-1 范围内吗, 是的 w_uniform = init.uniform_(tensor...

2020-02-03 14:57:52 503

转载 pytorch 学习率调整策略

两大类学习率调整策略采用torch.optim.lr_scheduler()提供的几种衰减函数torch.optim.lr_scheduler.LambdaLR(optimizer, lr_lambda, last_epoch=-1)lr_lambda 会接收到一个int参数:epoch,然后根据epoch计算出对应的lr。如果设置多个lambda函数的话,会分别作用于Optimize...

2020-01-12 22:13:55 264

原创 反向传播图示理解

两层感知器理解反向传播如上面所展示,对于每个结点处的前面的权重更新,其梯度等于本地梯度*上游传回来的梯度gi .而且,反向传播传回的梯度只需要计算到倒数第二层(假如输入也算一层的话),如上图所示,只需要计算到g5,g4即可。...

2019-12-24 20:41:11 679

原创 python 参数 *args 和 **kwargs 的区别

python 参数 *args 和 **kwargs 的区别* args 表示传入的参数通过元组封装,即args 是一个元组,元素个数可以为0 - n** kwargs 表示传入的参数以字典的格式封装,即kwargs 是一个字典,元素个数可以是0-n注意参数命名不影响,即可以不命名为args,kwargs元组型def func_args(*args): print(type(args...

2019-12-16 22:23:01 158

原创 Pytorch

pytorch 函数理解torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True, padding_mode=‘zeros’)in_channels : 输入通道数out_channels: 输出通道数kernel_size : ...

2019-12-16 12:19:50 209

原创 Linux 那些知识

1、查看CPU 使用情况top [-u uname,[-c]]top命令选项-b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;-s:保密模式;-S:累积模式;-i<时间>:设置间隔时间;-u<用户名>:指定用户名;-p<进程号>:指定进程;-n<次数>:循环显示的次数。条目理解...

2019-11-28 12:45:38 99

原创 python学习,日积月累

列表问题list.extend(temp) 与 list.append(temp) 的区别对于extend ,参数是列表或者元组或集合,返回的结果是把列表或者元组里面的元素依次添加进列表里面。而append()的参数,将作为一个元素添加到列表末尾list1 = ["lhj","scc"]list2 = ["yq"]tuple1 = (1,3)set1 = {123,1234}lis...

2019-10-22 00:26:47 215

原创 Ubuntu指令安装anaconda

1、下载anaconda官网查看版本只需要把下面链接对应的日期改,就可以下载对应的版本了下载指令:wget https://repo.anaconda.com/archive/Anaconda3-2018.12-Linux-x86_64.sh2、安装anaconda切换到下载路径,执行那个安装脚本就行sudo bash Anaconda3-2018.12-Linux-x86_64...

2019-10-19 11:10:34 652

原创 Anaconda 安装特定环境 pytroch,tesnsorflow

Anaconda 安装就跳过了自己安装1、新建一个环境名称,同时指定需要安装的一些包新建一个pytorch-gpu 环境,指定python 使用3.6 版本,最后加anaconda就会安装一些常用的包,比如NoteBook,Numpy Scipy、Matplotlib、Pandas等数据分析包,不想装也可以不加,反正这些包还是挺常用的conda create --name pytorch-g...

2019-10-16 15:24:19 984

原创 Ubuntu18.04 源码编译安装mysql

Ubuntu18.04 源码安装mysql 并重写存储引擎storage一、下载源码可以选择5.7.12 源码等,传送门下载源码到任何一个合适路径,我放在opt/mysql 下面我是从github下载的源码 mysql-server-mysql-5.7.12.zip进入特权模式:sudo su这样就可以不用经常切换特权模式解压:unzip mysql-server-mysql...

2019-08-29 09:15:24 1319

原创 计算机论文常见词汇

justified英 ['dʒʌstɪfaɪd] 美 ['dʒʌstɪfaɪd]adj. 有正当理由的;合乎情理的;事出有因的v. 调整(justify的过去分词);证明…正当encryption英 [ɪn’krɪpʃən] 美 [ɛn’krɪpʃən]n. 加密;加密术duplicate英 [ˈdjuːplɪkeɪt] 美 ['duplɪket]vt. 复制;使加...

2019-08-26 17:45:54 4336

原创 计算机论文常见词汇

animated英 ['ænɪmeɪtɪd] 美 ['ænə’metɪd]v. (使)生机勃勃;把……制成动画片;(使)有生命;鼓励adj. 生机勃勃的;活跃的;热烈的;动画的;活动的leverage英 ['liːv(ə)rɪdʒ; 'lev(ə)rɪdʒ] 美 ['lɛvərɪdʒ]n. 手段,影响力;杠杆作用;杠杆效率v. 利用;举债经营morphable model形变...

2019-08-14 16:50:03 434

原创 操作系统知识点总结

操作系统概念(第九版)唐杰译第一章:导论一、操作系统的功能1、几个概念操作系统:是管理计算机硬件的程序计算机系统:(四个组件)硬件,操作系统,应用程序,用户硬件:cpu,内存,I/O 设备2、几个角度看操作系统的功能用户:操作系统主要方便用户使用系统角度:操作系统是一个资源分配器,它应该考虑如何为各个程序和用户分配资 源,以便计算机系统能高效公平的运行。操作系统是一个控制程序,...

2019-07-29 18:43:04 1359

原创 C语言常用知识点样例代码

C语言部分知识点static 的理解,label的使用,enum枚举类型,函数指针,字符串常用函数:strcpy,strcmp,strcat,strchr,strstr,结构体的定义,union联合体的理解,struct 位域,c语言的输入输出,scanf,printf,gets,puts 文件的打开关闭#include<stdio.h>#include<time.h&gt...

2019-07-27 16:10:55 232

原创 C++ STL vector queue priority_queue stack set map 大总结

C++ STL vector queue priority_queue stack set map 大总结其实对这些容器,主要有两大类:顺序容器包括vector、deque、list、forward_list、array、string关联容器 map - set总的来说,vector 和 set map 都挺像,支持迭代器访问关于插入vector 插入使用push_back()...

2019-07-07 21:55:09 339

原创 Jupyter 入门知识

1、安装jupyter在windows 下,直接用下面指令安装pip install jupyter2、基本使用在终端运行jupyter notebook就可以打开编辑网页界面Jupyter的主窗口显示的路径一般是你启动notebook时位于的路径下(就是在你打开命令行窗口的目录下)。主界面如下所示若要创建一个新的notebook,只需鼠标左击New,在下拉选项中选择一个你想...

2019-07-03 09:46:08 307

原创 C++ Summer Problem

题目汇总1、最大字段和给定n个整数(可正可负),组成的序列a1,a2 … an , 例如(-2,11,-4,13,-5,-2)那么最大值为sum( a[2:4] ) = 20code2、给定一个正整数n(3≤n≤90),数出长度为n的所有可能的不同二进制串的个数,使得串中没有连续的1出现。code...

2019-06-30 23:20:23 145

原创 计网知识点总结

应用层一、应用层协议原理1.应用层网络程序体系结构客户-服务器 (数据中心,搜索引擎)对等(P2P)结构 文件共享,因特网电话,skype2.进程通信在一对进程之间的通信会话中,发起通信的进程被标识为客户,在会话开始时 等待被联系的进程是服务器。2.1进程与计算机网络之间的接口(套接字)进程通过一个称为套接字的软件接口,向网络发送报文和从网络接收报文。套接字又称为应用程序...

2019-06-13 22:20:12 4741 1

转载 shell 脚本语言入门

一、hello world1、新建一个.sh文件touch hello.shvi hello.sh内容:#定义文件声明 !表示约定标记, 它会告诉系统这个脚本需要什么样的解释器来执行,即一种脚本体现#!/bin/bashecho "Hello world!"2、修改文件权限首先查看文件权限:ls -l hello.sh修改权限:chmod +x ./hello.sh3、...

2019-06-02 22:07:01 174

原创 tensorflow学习

tf.truncated_normal与tf.random_normal1、tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)从截断的正态分布中输出随机值。生成的值服从具有指定平均值和标准偏差的正态分布,如果生成的值大于平均值2个标准偏差的值则丢弃重新选择在正态分...

2019-05-21 01:46:58 260

转载 准确率(Accuracy)、召回率(Recall)、精确率(Precision)

一、TP、TN、FP、FN 的概念TP: 预测正确的正类TN:预测正确的负类FP:预测错误的正类(就是把负类当正类)FN:预测错误的负类(就是把正类当负类)举个栗子:假如把人脸当作正类,非人脸当作负类 人脸(正类) 非人脸(负类) ...

2019-05-15 16:56:15 5209

原创 Ubantu18.04 安装qq

历经多种这么多坑,最简单的解决方案第一步,首先安装deepin-wine环境到这里源码页面下载zip包(或用git方式克隆),解压到本地文件夹如果觉得很慢,可以到我的网盘下载 提取码:dewk进入文件夹执行打开终端,输入sudo sh ./install.sh一键安装第二步,下载相关容器,点击deb安装即可TIM:QQ百度网盘下载也可以 如果觉得慢,提取码:6xa3QQ轻聊版亲...

2019-04-20 21:50:03 1205

转载 linux 常见解压指令

Linux 常用解压指令Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip21、filename.zip的解压:unzip filename.zip2、filename.tar.gz的解压:tar -zxvf filename.tar.gz其中zxv...

2019-04-20 16:22:35 178

原创 如何在windows下与虚拟机virtuabox建立共享文件夹

关于把电脑本机文件共享给虚拟机先在电脑建一个共享文件夹public,点击上面的共享,选择everyone在virtual box设备处 安装 增强功能,然后要重启在设备处设置共享文件,选择其他,从电脑选那个public 共享文件终端挂载 sudo mkdir /mnt/share #这个是虚拟机共享文件夹的目录,一般建在mnt下面,别的地方也可以 sudo mount -t vb...

2019-04-16 11:24:59 507

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除