- 博客(27)
- 收藏
- 关注
原创 flameshot无法区域截屏设置,Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland t
今天下载flameshot时发现不能够区域截屏,并且终端出现警告:**Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.**
2023-09-05 17:11:30
673
原创 C++ assert宏的使用
assert 验证条件是否满足,若不满足则显示错误信息并退出,它是增强程序有效性的一项出色的技术。如果在程序中添加了大量的assert语句,删除起来有一定的困难,只需要在程序的开头,在。语句即可禁用所有的assert宏。
2023-09-01 10:27:57
176
原创 C++ 内联函数inline的使用
内联函数机制对于短函数而言是值得使用的,但不适合用于在程序多次被调用的长函数。该种情况下使用内联函数会急剧增加可执行代码的长度。函数调用时会有额外的运行时开销:将参数和CPU寄存器压入到调用栈,以及在函数间切换控制的时间开销。C++编译器允许对过长的函数忽略inline关键字,inline只是对编译器提出一个请求而已。可以避免函数调用的开销,它是不会被调用的,编译器直接将代码复制到了每个调用点上,及可指定为内联函数,可以用来提升短函数的性能。
2023-08-31 11:10:08
105
原创 卷积神经网络实验
二维卷积实验手写二维卷积的实现,并在至少一个数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果使用torch.nn实现二维卷积,并在至少一个数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示)不同超参数的对比分析(2、空洞卷积实验使用torch.nn实现空洞卷积,要求dilation满足HDC条件(如1,2,5)3、残差网络实验实现给定结构的残差网络,在至少一个数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使
2023-08-18 16:46:06
3573
1
原创 网络优化实验:在多分类任务中分别手动实现和用torch.nn实现dropout,在多分类任务中分别手动实现和用torch.nn实现L_2正则化
网络优化实验:在多分类任务中分别手动实现和用torch.nn实现dropout,在多分类任务中分别手动实现和用torch.nn实现L_2正则化
2023-08-18 16:28:11
3186
10
原创 2. 静态库和动态库的生成与使用
静态库和动态库的生成与使用,详细步骤。解决error while loading shared libraries: xxx.so: cannot open shared object file: No such file or directory的四种方法
2023-08-18 15:54:29
184
原创 1. GCC编译器的使用 g++生成可执行文件 编译参数的解析
GCC编译器的使用 g++生成可执行文件 编译参数的解析,预处理-编译-汇编-生成可执行文件
2023-08-18 01:05:12
458
1
原创 Vim中C/C++开发全套配置安装,自动补全,YouCompleteMe配置,编译运行,彩色括号,文件树等)
Vim中C/C++开发全套配置安装,自动补全,YouCompleteMe配置,编译运行,彩色括号,文件树等)
2023-08-02 16:27:18
8550
8
原创 Ubuntu 如何关闭Fn功能键,F11键只能控制音量?F11只能控制音量无法全屏
UbuntuFn功能键出现问题。F11键只能控制音量?F11只能控制音量无法全屏。
2023-08-02 15:18:06
1952
原创 手动以及使用torch.nn实现前馈神经网络实验
手动以及使用torch.nn实现前馈神经网络手动实现前馈神经网络解决上述回归、二分类、多分类任务利用torch.nn解决上述回归、二分类、多分类任务在多分类任务中使用至少三种不同的激活函数对多分类任务中的模型评估隐藏层层数和隐藏单元个数对实验结果的影响
2022-11-12 13:35:09
7947
12
原创 手动以及使用torch.nn实现logistic回归和softmax回归
要求动手从0实现 logistic 回归(只借助Tensor和Numpy相关的库)在人工构造的数据集上进行训练和测试,并从loss以及训练集上的准确率等多个角度对结果进行分析利用 torch.nn 实现 logistic 回归在人工构造的数据集上进行训练和测试,并对结果进行分析,并从loss以及训练集上的准确率等多个角度对结果进行分析- 要求动手从0实现 softmax 回归(只借助Tensor和Numpy相关的库)在Fashion-MNIST数据集上进行训练和测试,并从loss、训练集以及测试集上的准确率
2022-11-05 00:18:02
6144
2
原创 Git报错:fatal: The current branch main has no upstream branch
解决 Git报错:fatal: The current branch main has no upstream branch
2022-11-04 22:35:38
1587
原创 【笔记】3.离散傅里叶级数及其性质与其他变换的关系
数字信号处理笔记-离散傅里叶级数及其性质-期末复习 离散傅里叶级数及其性质 与z变换的关系,与DTFT的关系
2022-11-02 14:54:42
651
原创 模型训练时测试集上正确率大于训练集
数据集切分的时候不均匀,也就是说训练集和测试集的分布不均匀,如果模型能够正确地捕捉到数据内部的分布模式的话,就有可能造成训练集的内部方差大于验证集,会造成训练集的误差更大,这个时候就需要重新划分数据集,使其分布一样。训练集的准确率是每个batch之后产生的,而验证集的准确率一般是一个epoch后产生的,验证时的模型是训练一个个batch之后的,有一个滞后性,可以说就是用训练得差不多的模型用来验证,当然准确率要高一点。因此,模型在训练集上有着更好的表现,才应该是正常的现象。
2022-11-02 11:47:00
6346
原创 np.repeat(a, repeats, axis)使用
np.repeat(a, repeats, axis)使用方法,用于numpy数组的重复和合并维度
2022-09-19 22:07:02
649
原创 Variable详解
Variable(变量),目前官方已经弃用variable了,tensor可以直接设置requires_grad=True,还是想发出来
2022-09-19 21:26:15
1078
原创 数据结构图及其遍历(邻接表存储方式的深度遍历和广度遍历)
建立无向图G的邻接表存储结构,求其从任意顶点出发的广度优先搜索序列与深度优先搜索序列。(每个点优先去往周围未到达的点中编号最小的点)输入格式:第一行两个正整数n, m表示G中顶点数与边数接下来m行每行两个正整数u,v表示u点与v点之间有一条无向边若同一条边被输入两次,则自动增加一行输入(1 <= u, v, w <= n)(1 <= n <= 500, 1 <= m <= 2000)最后一行一个正整数w表示遍历的起始顶点输出格式第一行n个正整数表示广度优先搜索序列第二行n个正整数表
2021-11-26 18:55:05
2089
2
原创 C++虚函数、纯虚函数、虚析构、纯虚析构、动态绑定和抽象类详解。
详细讲解C++虚函数,纯虚函数,虚析构,纯虚析构,抽象类和动静态绑定。希望能给您带来帮助。在C++程序中我们经常可以看见关键字virtual来定义一个函数,在这里我们需要知道虚函数的概念:在某基类中声明为virtual并且在它的一个或多个派生类中被重写的成员函数成为虚函数。
2021-11-21 16:41:29
992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人