自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

winycg的博客

学习笔记

  • 博客(442)
  • 资源 (6)
  • 收藏
  • 关注

转载 Ubuntu 20.04 调整SWAP分区容量

Ubuntu 20.04安装后,下面展示了调整SWAP分区大小的过程。4、启用SWAP分区,再查看内存分区(15G + 8G)3、调整/swapfile到8GB,并格式化。1、查看内存分区(15GB+2GB的组合)

2024-02-23 23:18:19 101

原创 MacBook和windows安装方正小标宋简体和仿宋GB2312

【代码】MacBook安装方正小标宋简体和仿宋GB2312。

2023-12-08 00:50:06 5010 1

原创 Ubuntu创建新用户

如果主目录已经存在,就不再创建,但是此主目录虽然作为新用户的主目录,而且默认登录时会进入这个目录下,但是这个目录并不是属于新用户,当使用userdel删除新用户时,并不会删除这个主目录,因为这个主目录在创建前已经存在且并不属于这个用户。其中,username代表你要创建的新用户的用户名,按照提示输入新用户的密码即可。如果需要在新用户创建过程中添加更多信息,如全名、电话号码等,也可以按照提示进行输入。在创建用户主目录时默认在/home下,而且创建为 /home/用户名。

2023-11-15 20:36:08 1110

原创 Python对json文件的读取和处理

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它通过易于读取和编写的文本格式来传输和存储数据。在JSON中,数据被保存为键值对的形式。比较常见的JSON键值对形式为:key:value。其中,key为字符串,value则可以是字符串、数字、数组、以及其他的JSON对象。另外,在JSON中,数据之间以逗号分隔,数据整体则包含在大括号之内。大括号用于描述JSON值的开始和结束。具体而言,JSON中括号主要有两种:方括号和大括号。

2023-10-28 23:53:24 1492

原创 Mac电脑常用软件免费下载网站

mac电脑常用软件下载地址

2023-09-27 16:34:02 185

原创 Ubuntu使用命令行界面配置静态IP地址

我将向你展示如何在 Linux 上使用 Netplan 配置静态 IP 地址和 DHCP 地址。有句忠告,你创建的 .yaml 文件中的缩进必须保持一致,否则将会失败。Netplan 使用 YAML 描述文件来配置网络接口,然后,通过这些描述为任何给定的呈现工具生成必要的配置选项。方法一是多年以来的做法,但是现在,在某些发行版上(例如 Ubuntu Linux 18.04),网络的配置与控制发生了很大的变化。如果你确信配置文件没有问题,你就可以跳过测试环节并且直接使用新的配置。看看新的地址是否正确。

2023-09-11 19:52:13 1151

原创 Shell文件常用语法

参考链接:https://juejin.cn/post/7249347651787980861Shell脚本是一种命令语言,可以用于自动化执行各种任务。在脚本中,我们可以通过参数来传递信息,这样脚本就可以根据这些信息来执行特定的操作。本文将介绍如何在shell脚本中传递参数以及常用语法。 称为shebang或sha-bang、hashbang。是一个特殊的字符序列,由井号“#”和叹号“!”组成,放在脚本文件的第一行开头。在Linux和类Unix操作系统中,这个字符序列用于指定脚本文件的解释器路径。当一个脚本

2023-09-02 11:13:58 178

原创 使用python对图像加噪声

【代码】使用python对图像加噪声。

2023-08-12 15:19:36 1497

原创 python读入和读出图像

python提供了PIL库和opencv库对图像进行读取并保存。

2023-08-12 02:23:55 284

原创 制作Ubuntu20.04系统盘教程

下载ios系统镜像:http://releases.ubuntu.com/20.04/下载启动盘制作工具:http://rufus.ie/downloads/安装后,在如下软件界面进行U盘系统的写入:

2023-07-18 11:16:29 4432 1

原创 DKMS解决nvidia-smi驱动丢失的问题

DKMS(Dynamic Kernel Module Support)是DELL的一个项目,可以做到内核变更后自动编译模块,适配新内核。有时在重启机器后,nvidia-smi之后会显示nvidia驱动丢失,这是由于linux内核升级,之前的nvidia驱动就不匹配连接。命令运行之后,nvidia-smi之后正常显示。可以看到有一个nvidia的文件,比如。

2023-04-24 00:04:49 2566 1

原创 python使用脚本登录账户(基于selenium+Firefox)

有的时候需要在无可视化界面的情况下登录网址输入账户和密码,此时python的selenium库和Firefox插件geckodriver提供了功能,支持我们利用python代码完成。

2023-04-05 22:15:22 579

原创 logging模块的基本使用

【代码】logging模块的基本使用。

2023-02-08 20:23:11 207

原创 Pytorch中使用tensorboard

tensorboard是一款数据分析可视化插件,可以记录在训练过程中的log信息并绘图。Pytorch中使用tensorboard的教程文档:https://pytorch.org/docs/stable/tensorboard.html?highlight=tensorboard#module-torch.utils.tensorboard运行命令后会在./runs/目录下生成对应的文件,之后使用如下命令进行可视化:会在对应端口号的网址,在浏览器中可以看到可视化结果:VSCode中集成了tensor

2022-12-05 23:47:19 788

原创 mathtype 7.4安装教程

本教程参考于。

2022-11-15 22:54:37 26813 6

原创 pandoc实现文档不同格式的转换

Pandoc是一个文档格式转换器,Pandoc可以将下列格式文档进行相互转换。Markdown、Microsoft Word、OpenOffice/LibreOffice、Jupyter notebook、HTML、EPUB、roff man、LaTeX和PDF。

2022-11-15 21:19:44 882

原创 深度度量学习(Deep Metric Learning)函数求导公式

表示经过L2归一化之后的向量,长度为1。

2022-11-13 21:45:45 590

原创 vision transformer的位置编码总结

视觉transformer位置编码

2022-10-09 15:12:12 8063 9

原创 第K大的数

求第K大数

2022-08-18 17:06:37 134

原创 测试ResNet在ImageNet验证集上的准确率

import torchimport torch.nn as nnimport torch.optim as optimimport torch.backends.cudnn as cudnnimport torch.nn.functional as Fimport osimport shutilimport argparseimport numpy as npimport torchvisionimport torchvision.datasets as datasetsimpo

2022-03-30 16:35:08 2448 7

原创 Transformer:Attention is all your need流程+代码详解

原始论文(NIPS 2017):https://papers.nips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html参考代码:https://github.com/jadore801120/attention-is-all-you-need-pytorchAttentionScaled Dot-Product Attention涉及到query,key和value 3个输入向量。设有qqq个query向量,维度为d

2021-02-17 19:11:39 727

原创 Ubuntu新硬盘分区并挂载

查看系统里的硬盘分区情况:fdisk -lu准备挂载这个硬盘,首先进行分区:fdisk /dev/sdb输入n表示建立新的分区。默认是p,表示主分区。e为扩展分区Partition number(1-4)时,1表示只分一个区。在Command (m for help)提示符后面输入p,显示分区表。在Command (m for help)提示符后面输入w,保存分区表。系统提示:The partition table has been altered!将分区/dev/sdb1格式

2020-11-05 18:51:45 5336

原创 ssh连入服务器的docker镜像

在服务器上创建一个ubuntu系统的docker,并设置docker端口号为1234:docker run -it -p 1234:22 ubuntu:16.04 /bin/bash修改容器的密码,作为以后ssh连入时的密码:passwd修改ssh配置:vi /etc/ssh/sshd_config将PermitRootLogin的值设为yes重启ssh服务:service ssh start主机连入docker时,输入如下命令:ssh -p 1234 root@IP即可连入成功

2020-10-21 15:03:34 1072

原创 Ubuntu系统利用Docker安装mmdetection

参考链接:https://blog.csdn.net/red_stone1/article/details/103717757环境准备:Ubuntu16以上系统中有GPU并且已安装NVIDIA驱动NVIDIA-docker在docker容器中使用GPU,首先需要安装nvidia-docker,github地址如下:https://github.com/NVIDIA/nvidia-docker注意这里,官网也提到,若在docker中运行gpu程序,宿主机环境只需要安装nvidia-驱动即可,无需安

2020-10-08 21:09:27 1286 1

原创 Pytorch的ignite库

Pytorch的ignite库是一个high-level封装训练和测试代码的库,使用库里的对象和函数,我们就会更加简洁的写出训练和测试模型的代码,下面先给出具体的使用例子:from ignite.engine import Events, create_supervised_trainer, create_supervised_evaluatorfrom ignite.metrics import Accuracy, Lossmodel = Net()train_loader, val_loade

2020-09-10 10:54:12 2900 3

原创 Softmax函数和交叉熵Cross-entropy以及KL散度求导

参考链接:https://blog.csdn.net/qian99/article/details/78046329对一个分类神经网络fff,输出为z=f(x;θ),z=[z0,z1,⋯ ,zC−1]z=f(x;\theta),z=[z_{0},z_{1},\cdots,z_{C-1}]z=f(x;θ),z=[z0​,z1​,⋯,zC−1​],zzz为logits,其中类别数量为CCC,yyy为xxx的one-hot标签。通过softmax归一化来得到概率:pi=exp⁡zi∑jexp⁡zjp_{i}=

2020-06-22 10:08:07 2584

原创 CIFAR-100数据集可视化图片

CIFAR数据集地址:http://www.cs.toronto.edu/~kriz/cifar.html官方下载后的数据集文件是以byte形式存储的图像文件,如果我们想要可视化图片,则需要自行写一个脚本。以下以CIFAR-100的测试集为例,它的文件名为test,从该文件中提取出10000张32×3232\times 3232×32的图片,并保存每张图片的label到groud_truth.txt。import pickle as pimport numpy as npfrom PIL impo

2020-06-09 23:41:46 3881 3

原创 Gated Convolutional Networks with Hybrid Connectivity for Image Classification,混合连通性的门限卷积网络来进行图像分类

本篇博客介绍在AAAI-2020发表的关于人工设计的一种图像分类结构:论文名称:Gated Convolutional Networks with Hybrid Connectivity for Image Classification论文地址:代码实现:

2020-06-09 16:17:36 1671 11

原创 few shot learning-小样本学习入门

基本概念小样本学习(few shot learning,FSL)可以看做每个类别样本数目远远小于类别数目,也就是说每个类别仅仅只有几个样本可供训练。

2020-04-22 20:48:44 9064 11

原创 Contrastive Multiview Coding(多视角的对比学习编码)

原文题目为:Contrastive Multiview Coding代码链接:https://github.com/HobbitLong/CMC引言本文主要提出了Multiview 的contrastive learning。motivation是现实世界中看待同一个物体具有多个视角,每一个视角都是有噪声和不完整的,但是一些对于该物体很重要的元素,例如physics(物理), geometr...

2020-04-21 16:28:44 6707 5

原创 变量之间的相关性度量

sss

2020-04-15 15:13:35 8681

原创 变分互信息蒸馏(Variational mutual information KD)

原文标题是Variational Information Distillation for Knowledge Transfer,是CVPR2019的录用paper。思路比较简单,就是利用互信息(mutual information,MI)的角度,增加teacher网络与student网络中间层特征的MI,motivation是因为MI可以表示两个变量的依赖程度,MI越大,表明两者的输出越相关...

2020-04-03 18:23:13 2781

原创 capsule network介绍与实现

论文链接:https://arxiv.org/pdf/1710.09829v1.pdfcapsule网络motivationcapsule网络提出的原因是针对CNN进行特征提取的时候会忽略特征之间的关系,也就是说一张image里打乱region,CNN仍然能够正确识别。参考:https://baijiahao.baidu.com/s?id=1585376284135321218&wfr...

2020-03-18 18:04:39 6394 1

原创 利用torch.autograd.Function自定义层的forward和backward

当我们在Pytorch中想自定义某一层的梯度计算时,可以利用torch.autograd.Function来封装一个class,此时可以我们可以自己在backward方法中自定求解梯度的方法,也适用于不可导函数的backward计算。这个函数的源代码可以从如下链接获取:https://pytorch.org/docs/stable/_modules/torch/autograd/functio...

2020-02-20 16:34:10 8255 5

原创 高斯分布基础知识及scipy实现

概率密度函数(pdf)随机变量XXX的高斯分布的概率密度函数(probability density function,pdf):f(x)=12πσe−(x−μ)22σ,−∞<x<∞f(x)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^{2}}{2\sigma}},-\infty<x<\inftyf(x)=2π​σ1​e−2...

2020-02-16 18:52:25 2896

原创 Windows和Ubuntu系统生成SSH公钥

参考链接:https://blog.csdn.net/shog808/article/details/76563136/很多服务器连过去都是需要认证的,ssh认证是其中的一种。需要先在客户端生成公钥,把生成的公钥添加到服务器,之后就可以有权限访问服务器了。以下介绍公钥的生成方法:Windows在Windows上安装git工具,之后打开git的终端,并且定位到C:\Users\winycg\....

2019-11-18 22:37:03 2197

原创 Faster R-CNN详解

Faster R-CNNPytorch实现:https://github.com/jwyang/faster-rcnn.pytorch/tree/pytorch-1.0专门的Region Proposal模块是当前的速度瓶颈,Faster R-CNN 直接用CNN (Region Proposal Network, RPN) 来生成Region Proposal,并且和第二阶段的CNN共享卷积...

2019-11-03 23:47:40 478

原创 高效的从Backbone CNN提取特征的方法:FPN

FPN(Features Pyramid Networks)特征金字塔网络是从backbone CNN中提取特征用于后续目标检测和语义分割等问题。一个top-down结构结合lateral连接来建立所有不同尺度特征的high-level语义特征。背景...

2019-11-02 21:43:28 3357 2

原创 Network Dissection量化网络的可解释性(interpretability)

引言作者提出了量化网络latent representation可解释性的框架:评估单一隐藏单元与语义概念的对齐关系。给定一个CNN,可以对某一卷积层的隐藏单元的语义进行打分。语义具有如下的标签:objects(目标),parts(物体的一部分),scenes(场景),textures(纹理),materials(材料),color(颜色)。...

2019-10-21 18:43:53 2182 3

原创 利用FGSM实现对抗样本攻击

对抗样本的线性解释数字图像通常采用每个像素8bit来编码,因此会抛弃小于1/255的信息。设原始图像为x\bm{x}x,扰动噪声为η\bm{\eta}η,扰动之后的图像为:x~=x+η\tilde{\bm{x}}=\bm{x}+\bm{\eta}x~=x+η如果η\bm{\eta}η小于特征的精度,那么分类器如果做出不同的相应是不合理的。格式上的,对于well-separated类,我们期望...

2019-10-14 21:36:58 7403 6

2016年国科大NLP(自然语言处理)期末考试题-宗老师

2016年国科大NLP(自然语言处理)期末考试题,重点包括汉语分词的歧义问题,文法与自动机转换,机器翻译评价指标,Chart算法进行句法分析,朴素贝叶斯文本分类等等。

2019-07-07

信息检索导论王斌译

信息检索导论中文版,由信王斌老师翻译。常作为各大高校信息检索的教材使用。

2018-12-01

360断网急救箱独立版

在出现网络问题时可以进行修复:1.网络硬件配置:检查网线是否插好,网卡以及驱动是否正常工作。2.网络连接配置:检查网卡相关配置是否正确,IP地址是否配置正确。3.检查DHCP服务 4.DNS服务

2018-04-17

EasyBCD2.2

可用于安装双系统时添加开机启动项,以及对启动项进行管理和修复

2018-01-25

TensorFlow利用卷积神经网络识别手写数据集MNIST

TensorFlow利用卷积神经网络识别手写数据集MNIST,使用2个卷积层,1个全连接隐藏层,1个输出层

2017-11-18

《淘宝商品价格数据挖掘》项目报告

淘宝商品价格的简单爬虫,利用正则表达式匹配商品和价格,然后输出

2017-11-18

空空如也

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

TA关注的人

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