自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++——指针与内存分配

指针与内存分配 Thanks for 注意栈空间与堆空间都是有限的,因而可能出现空间过大的状态,将大的数组放在全局数据。 1.静态数据区 内存连续分配,数据的地址与分配顺序有关   2.栈空间 栈是一种先进后出的数据结构 函数内定义的局部变量及函数参数都在栈空间分配. 栈空间中内存连续分配, 数据的地址顺序与数据分配的先后顺序相反. 每个线程(程序)的栈空间独立且大小有限,栈空间分配...

2020-02-26 18:00:20 1675

原创 算法——完善中

技巧 1.比较大的数组要开在main函数后面否则程序可能无法正常运行 2.使用重定向的文件方式测试数据更加方便 freopen("data.in","r",stdin); freopen("data.out","w",stdout); 3.数组复制 #include<string.h> memcpy(b,a,sizeof(a)) #将a复制到b中 memset(b,0,sizeo...

2020-02-17 20:56:47 183

原创 Numpy ——完善中

1.对数组进行排序 >>import numpy as np >>x=np.array([[0,12,48],[4,14,18],[1,7,99]]) #灵活应用索引和切片实现按索引的排序 #倒序的实现 只是对行 (普通列表也可用reverse实现,numpy则没有这个方法) >>x[::-1] array([[ 1, 7, 99], [...

2020-02-14 13:35:09 165

原创 pytorch——操作(完善中)

1.高维矩阵转置 Transpose 和 Permute 1.通过调用tensor.permute(对应维数)可以对任意高维矩阵进行转置. 2.transpose只能操作2D矩阵的转置,有两种调用方式: torch.transpose(Tensor, 1, 0) tensor.transpose(q,0) ...

2020-02-11 11:00:32 180

原创 深度学习——模型选择、⽋拟合和过拟合

问题引入: 当我们在改变超参数的时候训练数据集上的准确度提升了但是测试数据集上的准确率却下降了这是为什么呢? 训练误差: 模型在训练数据集上表现出的误差 泛化误差: 模型在测试数据集上表现出的误差(其实是单个测试数据误差的期望,我们有总体来近似,可以考虑除以n) 在数据集同分布的情况下: 训练误差期望=泛化误差 折K交叉验证法 把原始训练数据集分割成K个不重合的⼦数据集 然后我们做K次模型训练和...

2020-02-04 21:24:27 338

原创 Matplotlib---总结(完善中)

1, matplotlib.pyplot.legend() thanks(详文) 为图像增加图例的函数 handles里是图像函数返回值。注意 l, 必须加一个逗号才能调用表示要操作的图像 labels 中可以为图例起名字,否则就用默认的labels loc 用于定位图例的位置 ...

2020-02-04 20:05:26 228

原创 树——哈夫曼树

哈夫曼树: 带权节点,对应的带权路径最小的一种树构造方法 以图一为例:51+24+33+41+4*2=34 怎么构建一个哈夫曼树,它又有什么特性呢 特点二:每个元素都是叶节点,n个叶节点有一个n-1个父节点再加最大父节点(顶上) typedef struct TreeNode *HuffmanTree; struct TreeNode { int Weight; HuffmanTre...

2020-02-02 16:17:50 291

原创 树——堆

1.堆 非堆栈 优先队列:取出的元素顺序是根据优先顺序进行的因而会有插入,查找与删除操作 通过二叉树来实现,为了保证搜索效率 1,每个根节点都要比它的叶节点大(小)——最大堆(最小堆)只需要父节点比子节点大,不需要右子大于左子 2,完全二叉树(满二叉树或从右向左删除若干的) 3,每一条路下去都是一个有序序列 #include<stdio.h> typedef struct HeapSt...

2020-02-02 12:34:25 186

原创 多层感知机学习心得

定义 多层感知机在单层神经⽹络的基础上引⼊了⼀到多个隐藏层(hidden layer)。隐藏层位于输⼊层和输出层之间 线性变化 从联立的式子可以看出输入与输出之间仍旧是单层神经网络 我们通过引入一些激活函数来实现非线性变化 1.ReLU函数 此函数用于将负数置成零,正数不变 nn.ReLU(inplace=True) inplace为True,将会改变输入的数据 ,否则不会改变原输入,只会产生...

2020-02-01 19:20:01 599

转载 Pytorch 常用的计算方法总结

#Pytorch 常用的计算方法总结 转载自 [link](https://zhuanlan.zhihu.com/p/31494491). 这次我把常用的Tensor的数学运算总结到这里,以防自己在使用PyTorch做实验时,忘记这些方法应该传什么参数。 总结的方法包括: Tensor求和以及按索引求和:torch.sum() torch.Tensor.indexadd() Tensor元素乘积:...

2020-02-01 16:18:03 995

KMP算法讲解.pptx

KMP算法PPT讲解 ---倾心巨作花了一天做的讲课PPT希望能有帮助!!! 倾心巨作 倾心巨作 倾心巨作 倾心巨作 倾心巨作 倾心巨作 倾心巨作

2020-03-29

空空如也

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

TA关注的人

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