数据结构与算法
Attention is all you
关于博客任何问题尽管询问,交流也可以。技术就是在碰撞中不断累计的。
展开
-
环形链表2证明
快慢指针相遇后,其中一个指回头部,然后同步前进。原创 2024-06-16 22:16:20 · 190 阅读 · 0 评论 -
问题:batchnormal训练单个batch_size就会报错吗
Batch Normalization在每个batch_size为1的情况下是可以正常工作的。标准的Batch Normalization通常使用较大的batch_size,这样可以更好地估计总体分布,加速收敛,并减少内部协变量偏移的问题。然而,当batch_size为1时,Batch Normalization的效果可能会降低,因为它失去了批处理的优点,比如能够更好地估计网络输入的总体分布。在标准的神经网络训练中,每一层的输入分布都会随着训练的进行而发生变化,这使得网络训练变得困难。原创 2023-12-08 17:29:49 · 647 阅读 · 0 评论 -
二分查找算法(c++)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录二分查找算法二分查找算法二分查找算法是一个ln(n)复杂度的算法,在查找中具有较高的效率输入:一组数据array,需要查找的数key输出:key在array中的位置方法:递归和非递归的二分查找代码如下(示例):#include <iostream>using namespace std;#define N 10//非递归查找 int BinarySearch(int *array, int a原创 2020-11-15 18:12:16 · 1919 阅读 · 0 评论 -
二叉树(c++)-创建、遍历、统计节点数、复制、镜像...
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录代码与注释如下代码与注释如下#include <iostream>#include <queue>using namespace std;// 二叉树类型struct BTNode { int data; BTNode *left, *right;};// 创建二叉树BTNode* CreatBTtree(int* a, int n) { BTNode* ro原创 2020-11-15 00:06:50 · 334 阅读 · 0 评论