自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 一些工具代码段

一些工具代码段文章目录一些工具代码段```Averager```未完待续…Averager用于更新与记录随着次数n增大的平均值value=nv+xn+1value=\frac{nv+x}{n+1}value=n+1nv+x​,nnn为次数,vvv为前nnn次平均值,xxx为最新一次输入值。class Averager(): def __init__(self): self.n = 0 self.v = 0 def add(self, x):

2022-03-21 15:14:30 129

原创 Dynamic Few-Shot Visual Learning without Forgetting阅读笔记

Dynamic Few-Shot Visual Learning without Forgetting文章目录Dynamic Few-Shot Visual Learning without Forgetting研究问题创新点问题设定研究方法本文最大创新点——分类权重生成器如何实现使用的数据集结论研究问题从少量样本中学习到新的概念,本文旨在设计一个小样本视觉学习系统。该系统能够在测试阶段从少量训练样本中高效地学习新的概念,于此同时不会忘记原始的类别创新点提出基于注意力机制的小样本类别权重生成器

2022-03-07 19:35:36 481

转载 设置固定随机数,使结果可复现

您可以在Keras文档中找到答案:https://keras.io/getting-started/faq/#how-can-i-obtain-reproducible-results-using-keras-during-development 。简而言之,要绝对确保使用一台计算机/笔记本电脑的CPU上的python脚本可获得可重复的结果,则必须执行以下操作:将PYTHONHASHSEED环境变量设置为固定值将python内置的伪随机数发生器设置为固定值组 numpy伪随机数发生器设置为固定值

2021-07-02 14:36:39 479

转载 缩减网络模型大小

目前常见的神经网络模型,模型大小差不多都在百M以上,有的甚至有几G,几十G的大小。将深度学习的模型运用于移动设备,比如手机输入法,对图像做变换做艺术效果的app,效果毋庸置疑是好的,但由于模型的size太大,给深度学习在移动端的应用带来了困难。可以设想一下,如果一个手机的app需要加载一个500M甚至1G以上的模型恐怕不太容易被用户接受。因此需要将大模型变成小模型,以供在移动设备上使用。针对计算机视觉里面的CNN模型,可以做模型压缩,缩减模型大小。模型压缩的技术,可以分为四类:剪枝:神经网络是由一

2021-05-30 11:16:54 782

原创 C++基础学习(11)——虚函数

文章目录虚函数虚函数实现多态的条件什么是虚函数虚函数的定义虚函数实现多态的条件特别地何时需要虚函数类成员函数的指针与多态性虚析构函数为什么要有虚析构函数如何定义虚析构函数纯虚函数和抽象类纯虚函数的定义虚函数虚函数实现多态的条件什么是虚函数被virtual关键字修饰的成员函数就是虚函数,虚函数的作用是实现多态性——以共同的方法对不同的对象采取不同的策略虚函数只能是类中成员函数,且不能是静态的虚函数的定义class 类名{ virtual 返回类型 函数名(形参表); //虚函数}

2021-04-20 11:07:25 368 1

转载 多文件zip解压

分包压缩的zip文件不能被7z解压,且这种格式是Windows才能创建出来,在Linux下不会以这种方式去压包。下面是在Linux下处理这种文件的做法:方法一(不推荐):cat xx.z01 xx.zip > full.zipunzip full.zip方法二:zip xx.zip --out full.zipunzip full.zip方法三:zip -s 0 xx.zip --out full.zipunzip full.zip参考:https://superuser.

2021-04-18 16:49:13 315

原创 双系统ntfs格式硬盘无法挂载(volume not mounted)

情况说明如题,硬盘无法挂载,已安装ntfs-3g如何修复查看有哪些硬盘sudo fdisk -l修复想要挂载的硬盘sudo ntfsfix /dev/sda2重新挂载sudo mount -t ntfs /dev/sda2 /mnt/D

2021-04-13 14:49:26 1667

原创 C++基础学习(9)——类的继承与派生

类的继承与派生1. 基类与派生类什么是继承在一个已存在类的基础上建立一个新的类,已存在的类称为基类(父类),新生成的类称为派生类(子类)为什么要有继承类的对象各自封闭,若没有继承,会出现大量重复代码继承可以吸收现有类的数据和函数来创建新类,并添加新成员增强此类,节约开发时间继承的种类单一继承:只有一个基类多重继承:有两个及以上的基类在这里插入图片描述什么是派生从已有的父类产生一个新的子类称为类的派生。派生类继承基类的所有数据成员和成员函数,且可以对成员作必要的

2021-04-09 12:03:40 828

原创 C++基础学习(8)——友元

文章目录友元1. 什么是友元2. 友元函数3. 友元类友元1. 什么是友元允许一个类将其非公有成员的访问权授予给指定的函数或类友元的声明只能出现在类定义的内部,通常放在类的开始或结尾友元不受访问控制的影响说明:访问类非公有成员可以有两个用户:类成员和友元2. 友元函数友元函数:在一个类以外定义了函数并该类内部用friend声明了定义的函数,此函数就是这个类的友元函数,该函数可访问这个类的私有成员#include <iostream>#include <

2021-03-30 11:26:52 75

原创 mentohust

http://code.google.com/p/mentohust/downloads/list

2021-03-30 11:02:05 186

原创 C++基础学习(7)——静态成员

文章目录静态成员1. 静态成员的作用与优点2. 静态数据成员3. 静态成员函数静态成员1. 静态成员的作用与优点实现同类多个对象之间数据共享静态成员的名字在类的作用域中,可以避免与其他类或全局对象的名字冲突静态成员可以实施封装,可以是私有成员,全局对象不可以静态成员与特定类关联,结构清晰2. 静态数据成员定义形式class Employee{private: int empNo; int id; char *name; static int cou

2021-03-30 11:00:35 104

原创 C++基础学习(6)——类作用域、对象生命期、const限定

文章目录类作用域、对象生命期、const限定1. 类的作用域3. 常对象、常数据成员、常成员函数常对象常数据成员常成员函数4. 指向对象的常指针、指向常对象的指针、对象的常引用指向对象的常指针指向常对象的指针变量对象的常引用类作用域、对象生命期、const限定1. 类的作用域3. 常对象、常数据成员、常成员函数既要使数据能在函数间共享,又要保证它不被任意修改,可以使用const限定,把数据定义为只读的常对象定义形式const Data d1; // 类名 const 对象名1(实参列表),

2021-03-29 12:39:28 67

转载 anaconda换源

https://blog.csdn.net/qq_43597899/article/details/105571688

2021-03-22 21:37:16 5746

转载 Ubuntu美化

桌面美化资源下载gnome3主题资源: https://www.gnome-look.org/在此使用MacOs主题: https://www.gnome-look.org/s/Gnome/p/1013714/ ,选择file下载需要的主题、图标、字体和背景等资源。其中有多个主题(以Sierra开头),可以只下载需要的,带solid的是非透明主题。主题解压后的目录放到/usr/share/themes/,图标放到/usr/share/icons/,背景放到/usr/share/backgrounds

2021-03-22 21:22:07 172

转载 Ubuntu下截图工具推荐

前言可能在Windows上习惯了QQ的截图工具,现在到了Ubuntu上,一些截图工具是真的不好使,最后这个工具是最贴近QQ截图工具的软件,先放预览图:快捷键触发截图,可以直接编辑,然后保存到本地或者复制到剪辑板。安装过程sudo apt-get install flameshot然后安装成功后,我们可以通过命令行启动这个软件:flameshot gui或者将它设置为快捷键: 设置-设备-键盘,底部+名称随便写,命令写触发我们的截图的那句命令,快捷键自己喜欢什么用什么。修改配置我们可以

2021-03-22 20:49:32 180

原创 fish shell对conda的支持

在bash shell中:conda init fish重启终端

2021-03-22 15:47:46 1397

转载 Ubuntu18.04安装indicator-sysmonitor显示CPU、网速

https://blog.csdn.net/weixin_30576859/article/details/101666087

2021-03-22 15:38:30 340

原创 个人Ubuntu安装及使用

0. Ubuntu安装1. 安装完成后最先做的事换源设置更新1. 一些基础软件的安装搜狗百度网盘

2021-03-21 10:18:06 172

转载 Ubuntu18.04显卡驱动安装

一是:系统设置->软件更新->附加驱动->选择nvidia最新驱动(361)->应用更改[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q5roRMbZ-1616285497791)(https://blog.csdn.net/jasonzhangoo/article/details/54866049)]简单但是不提倡二是:先官网下载好对应驱动编译Nvidia中文官网是 http://www.nvidia.cn/page/home.html1)

2021-03-21 08:20:30 622

转载 Ubuntu18搜狗输入法安装

首先,安装Fcitx输入框架sudo apt install fcitx其次,上搜狗输入法官网下载Linux版本搜狗输入法(32位和64位根据自己情况,在虚拟机上用浏览器下载即可然后进入相应的下载目录,进行安装(安装过程中如果有错,运行sudo apt --fix-broken install)安装成功过后,进入设置根据红色箭头进入语言安装界面,安装语言(会自动安装中文语言)根据下方箭头更爱输入框架为fcitx,然后点击上面的Apply System-Wide应用到全局。然后将当前用户进行注销

2021-03-20 23:09:05 153

转载 librosa中stft函数解读

def stft(y, n_fft=2048, hop_length=None, win_length=None, window='hann', center=True, dtype=np.complex64, pad_mode='reflect'): """Short-time Fourier transform (STFT) Returns a complex-valued matrix D such that `np.abs(D[f, t])` is

2021-03-17 09:49:09 2653

原创 C++基础学习(5)——对象数组和对象指针

文章目录五、对象数组和对象指针1. 对象数组的定义和使用2. 指向对象的指针3. 类成员指针数据成员指针成员函数指针使用类成员指针4. this指针五、对象数组和对象指针1. 对象数组的定义和使用将具有相同类类型的对象有序的集合在一起构成了对象数组,以一维对象数组为例,定义形式为:Point points[100]; //类名 对象数组名[常量表达式];说明:在建立对象数组的时候需要调用构造函数,有多少个对象就要调用多少次构造函数如果对象数组所属类有带参数的构造函数,可用初

2021-03-16 12:20:41 896

转载 Ubuntu下EasyConnect兼容性问题解决方案

最近需要在linux下连接学校内网,试了下主要有一下两个问题:1、easyconnect在ubuntu20下无法打开;2、在解决第一个问题后在easyconnect登陆过程中闪退。解决方案主要参考了以下两个博客Ubuntu 20.04下EasyConnect兼容性问题临时解决方案Ubuntu 18.04 系统解决EasyConnect登录后闪退问题easyconnect下载:https://sslvpn.zjweu.edu.cn/com/installClient.html流程:首先是解决

2021-03-12 16:16:24 3090

原创 C++基础学习(4)——析构函数

文章目录四、析构函数1. 析构函数的定义2. 合成析构函数3. 何时需要编写析构函数4. 构造函数和析构函数的调用次序四、析构函数1. 析构函数的定义析构函数:当对象脱离其作用域时,系统会自动执行析构函数。析构函数往往用来“清理善后”的工作。定义形式如下~类名(){ 函数体}示例#include <iostream>#include <string.h>using namespace std;class Point{public:

2021-03-12 11:17:55 232 2

原创 C++基础学习(3)——构造函数

文章目录三、构造函数1. 什么是构造函数2. 构造函数的定义定义构造函数构造函数初始化列表3. 构造函数的重载4. 带默认参数的构造函数5. 默认构造函数定义默认构造函数隐式类类型转换6. 复制构造函数与合成复制构造函数复制构造函数合成复制构造函数7. 深复制和浅复制三、构造函数1. 什么是构造函数建立一个对象时通常最需要立即做的就是初始化对象,如对数据成员赋初值,构造函数就是用来在创建对象时初始化对象,为对象赋初值的类的数据成员不能在类定义时初始化的,因为类定义没有产生实体,而是给出了一个数据类

2021-03-11 10:43:17 300

转载 NVIDIA显卡驱动重新安装(记录)

NVIDIA显卡驱动重新安装(记录)问题用ssh连接服务器跑深度学习,结果过了一段时间之后发现ssh连接中断了,出现packet_write_wait: Connection to xxx Port xx: Broken pipe这个估计是我的ssh客户端和服务器长时间没得到响应导致的,修改了KeepAlive请求的发现间隔时间也无济于事,但最重要的是,ssh的断开居然回导致显卡驱动崩了!NVIDIA-SMI has failed because it couldn’t communicate

2021-03-10 14:43:34 824

原创 C++基础学习(2)——对象的定义和使用

文章目录2. 对象的定义和使用1. 对象的定义先定义类类型,再定义对象定义类的同时定义对象直接定义对象(不推荐)2. 动态对象的定义与使用如何new一个动态对象如何delete一个对象3. 对象成员的引用通过对象名和对象成员引用运算符(.)引用通过指向对象的指针和指针成员引用运算符(->)引用通过对象的引用变量和对象成员引用运算符(.)引用4. 对象的赋值5. 对象、对象指针或对象引用作为函数的参数和返回值函数的参数可以是对象、对象指针或对象引用函数的返回值可以是对象、对象指针或对象引用2. 对象的

2021-03-09 14:27:16 1325

原创 C++基础学习(1)——类的定义

25.类的定义1. 定义类三大特点抽象:对具体问题概括,抽出一类对象的公共性质数据抽象行为抽象封装:数据成员与行为成员相结合,视为一个整体——类继承与派生:保持原有特性的基础上,进行更具体的说明如何定义一个类类:用户自定义数据类型,定义形式如下class 类名{ 成员列表};说明:成员列表是类成员的集合,数目可以任意多大括号{ }是成员列表边界符,与成员列表一起称为类体类体后面必须用分号(;)结束类成员可以是数据或函数所有成员必须在类的内部声明,一旦定义完

2021-02-28 12:40:52 522

NVIDIA-Linux-x86_64-460.67.run

说明:这个驱动仅适用于NVIDIA显卡950M,具体型号显卡请下载对应版本https://www.nvidia.cn/geforce/drivers/

2021-03-21

用户认证客户端、锐捷、ruijie.zip

用户认证客户端、锐捷、ruijie.zip

2021-03-21

EasyConnect_x64_7_6_7_3.deb

EasyConnect_x64_7_6_7_3.deb

2021-03-21

Python数据科学速查表.zip

包含了Jupyter Notebook、Keras、Matplotlib、Numpy、Pandas、Scikit-Learn等数据科学、机器学习、深度学习常用工具的速查表,通过本速查表可以快速查找一些基础甚至进阶的用法,对于初学者非常方便。

2020-12-03

30个常用模型对应的建模比赛获奖论文

包含了数学建模常用的算法,如多元回归、决策树、粒子群算法、模拟退火等30个算法以及对应论文,对于数学建模有很大帮助。

2020-12-03

空空如也

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

TA关注的人

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