- 2024-08-17深度学习(激活函数)
这里实现了一下常见的激活函数。其中prelu参数是一个可学习参数,这里设成前向传播类。代码如下:importnumpyasnpimportmatplotlib.pyplotaspltimporttorchimporttorch.nnasnndefsigmoid(x):return1.0/(1.0+np.exp(-x))defsoftmax(x):returnnp.
- 2024-08-12[WC2019] 数树纯组合线性做法
NaCly_Fish的博客激发了继续思考的欲望。我是多项式白痴,所以让我们来思考组合意义做法!本题本质上是需要让我们求\(\sum_{E_1\text{是树}}\sum_{E_2\text{是树}}y^{-|E1\cupE2|}\)的值。我们容斥一下交集,发现考虑上容斥系数就是将\(y\leftarrow\frac{1}{y}-1\)。剩下
- 2024-08-07程序设计部分 函数的递归 第4关:使用递归进行自动分析
任务描述本关任务:计算逆波兰表达式的值。相关知识放苹果问题把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?注意:5,1,1和1,5,1是同一种分法。我们可以先假设有一个函数count(m,n)能告诉我们m个苹果放n个盘子有多少种放法,然后在此基础上进行
- 2024-07-28有意思的一个悖论:生日悖论
假设一年有\(N\)天,不考虑润年的\(2/29\)。假设有\(K\(K\leqN)\)个人的生日是随机分布。设\(\mathcal{P}(K)\)是前\(K\)个人中没有人生日相同的概率。这是一个有限概率问题,可以转化为组合方案数:样本空间是\(K\)个人都有\(N\)种可能的生日,总可能的方案是\(N^{K
- 2024-07-27BUUCTF 2.rip
拿到题目首先运行一下我们可以看到在我第一次运行时我们发现他就是将我们输入的重新输出了一遍,我们可以猜测应该是gets函数输入,然后输出,那我们便可以测试第二次,我们输入一个超长字符串,发现程序崩溃了,我们可以猜测应该是程序没有对长度进行检测而导致的栈溢出,那么我们带着这个猜
- 2024-07-23【YashanDB知识库】EXP导致主机卡死问题
问题现象问题单:exp导出全库1主2备主节点执行,DMP文件30G左右系统卡死,发生主备切换现象:expsys/Cod-2022file=bim20240402.dmpfull=y服务器卡死,ssh连接不上服务器。等待一两个小时后,可以重新连接上。备用节点升主正常,查看run.log,心跳发送不到主节点。重连后,yasdb不
- 2024-07-23Python语言-面向对象
知识代码classJobSalary(object):job=''def__init__(self,city):self.jobname="数据分析师"self.exp=''self.city=city#方法defdata_normalize(self,data):print(f'正在规范化
- 2024-07-18计算机的错误计算(三十三)
摘要 计算机的错误计算(三十二)展示了Python的math库中exp(x)的计算精度问题。本节讨论Python的torch库中的exp(x)的计算精度问题。结果显示:与math库中的函数输出值具有同样的错误数字个数。 不妨仍然取(二十八)中的案例:1.2345,4.567,56.789,87.654,123.45,700
- 2024-07-18渗透测试常用术语
渗透测试常用术语在渗透测试中,常用的术语包括POC、EXP、Payload、Shellcode等,以及后门、Webshell、木马、病毒等安全相关的概念。以下是对这些术语的详细解释及它们之间的区别:术语解释POC(ProofofConcept)定义:全称ProofofConcept,中文意为“概念验证”。在渗透测试中,POC
- 2024-07-17Mac ssh自动输入密码
1.需要在Mac上安装expect,如果已经安装过可以省略这一步Mac上安装一般是使用homebrew安装,在终端上输入以下命令安装。brewinstallexpect如果还未安装过homebrew的朋友参考https://www.cnblogs.com/orzs/p/18306760,或自行百度。2.编写脚本第一个脚本autossh.exp#!/us
- 2024-07-16计算机的错误计算(三十二)
摘要 在计算机的错误计算(二十八)与(三十一)中,我们探讨了 VisualStudio对6个随机exp(x)函数的计算精度问题。根据网友的反馈,本节将展示Python对它们的输出:结果几乎与 VisualStudio运行产生的输出结果完全一致。因此,输出中的错误数字个数也完全相同。于是,无论是Python
- 2024-07-12<c++>斗破苍穹游戏(转载·博客园)喜欢的一键三连~
#include<stdio.h>#include<ctime>#include<time.h>//suiji#include<windows.h>//SLEEP函数structPlayer//玩家结构体,并初始化player{charname[21];intattack;intdefense;inthealth;longintmax_health;intlevel;intexp;intrange_exp;
- 2024-07-11计算机的错误计算(二十七)
摘要 介绍错数:任给一个单变元函数,当自变量被截断时,函数值中含有的错误的有效数字个数,并给出其计算方法。 首先,从字面上看,错数表示错误的有效数字个数。 下面从一个略显粗糙的化简过程,推出错数的计算方法。 众所周知,导数是函数的变化量与自
- 2024-07-09基数排序算法Python实现
1.基数排序原理和步骤基数排序是一种非比较型的排序算法,特别适用于处理整数或者字符串等可以分解为多个部分的数据。其基本思想是按位(或字符)进行排序,从最低有效位到最高有效位逐次排序。基数排序常分为LSD(LeastSignificantDigit)和MSD(MostSignificantDigit)两种类型。以
- 2024-07-09oracle数据库导出数据时密码中存在特殊符号的情况处理
oracle数据库导出指定的表数据,直接在windows的cmd命令行执行如下命令:expwz9199/""“wzz@123"”"@172.17.34.40:1521/orclfile=E:\temp\exp.dmptables=(T_User)命令详细说明:exp代表我们要进行导出操作;wz9199是用户名;wzz@123是密码;在密码两边拼接的三个双引号是为了适配密码中有
- 2024-07-09【电缆】中压电缆局部放电的传输模型研究(Matlab代码实现)
- 2024-07-08oracle控制台创建表空间,用户名
1、打开doc命令行窗口,通过sqlplus/assysdba输入用户名密码进入>sql2、将下列的”用户名“、”密码“、”表空间名“替换称自己的,不允许出现中文,尽量用大写,避免奇怪的问题---删除用户dropuser用户名cascade;--删除表空间droptablespace表空间名includingcontentsan
- 2024-07-02如何在不能求逆的时候做子集卷积 exp(即便能求逆也比常见方法优雅)
为什么要求逆?正常做子集卷积exp的时候递推求\(G=\exp(F)\)的系数时要用。什么情况下不能求逆?模\(2^{64}\),或者压根不取模。我们可能会想,算出来肯定除得尽啊,因为组合意义上是不会出现分数的。并非如此,例如我们可能会尝试算\(\exp(x)\cdot\exp(2x)\)的\([x^3]\)处的系
- 2024-07-01闲话 24.7.1
闲话待补推歌:滴答滴答by星葵etal.feat.洛天依V5Nature抓住你的耳朵!败祭昨天jjdw水了一篇闲话。那我就来补完一下做法吧(感谢大自然的馈赠P6049燔祭计数\(n\)个点的有标号有根树,满足点权为\([1,m]\)内整数,且满足大根堆性质。对\(998244353\)取模。\(n\le
- 2024-06-22【机器学习】基于Softmax松弛技术的离散数据采样
1.引言1.1.离散数据采样的意义离散数据采样在深度学习中起着至关重要的作用,它直接影响到模型的性能、泛化能力、训练效率、鲁棒性和解释性。首先,采样方法能够有效地平衡数据集中不同类别的样本数量,使得模型在训练时能够更均衡地学习各个类别的特征,从而避免因数据不平衡导
- 2024-06-21大语言模型 MOE 简明实现指南
这篇文章中,我简要实现一下大语言模型的MOE模块。MOE模块位于每个GPT层中,位于注意力模块的后面,每个MOE模块包含若干个MLP模块作为专家。这些专家是稀疏的,也就是每次选择部分来调用,并不会调用全部,从而节省宝贵的算力。首先定义一些常量,通常应该在模型配置文件里面。bs=5#批
- 2024-06-20Linux C进阶 —— 浮点数表示(IEEE标准754)
1.IEEE标准754 IEEE标准754制订了表示浮点数的标准,解决了浮点数在不同机器上的可移植性。该标准使用 F=(-1)s *M*2E 形式来表示一个实数。 s:表示符号,1为负实数,0为正实数; M:表示尾数,是一个二进制小数; E:表示阶码,对
- 2024-06-18计算机的错误计算(七)
摘要 介绍计算机对 exp(x)以及pow(x,y)函数的错误计算误差。例1. 计算exp(650.984)的值。 不妨用下列C代码计算:则在VisualStudio2010下保留有15位有效数字的值为 0.523309968064614e283。与15位的正确结果 0.523309968064595e283相比,后面3位
- 2024-06-17Structure-Aware Transformer for Graph Representation Learning
目录概SAT代码ChenD.,O'BrayL.andBorgwardtK.Structure-awaretransformerforgraphrepresentationlearning.ICML,2022.概Graph+Transformer+修改attention机制.SATTransformer最重要的就是attention机制:\[\text{Attn}(x_v)=\sum_{v\in
- 2024-06-13123
交叉熵的概率计算取决于具体应用和模型,但在分类问题中,通常通过神经网络或其他分类模型来得到预测概率。以下是计算步骤的概述:###步骤1:模型输出对于分类问题,模型输出的是每个类别的得分或原始值(logits)。例如,对于一个有\(C\)个类别的分类问题,模型输出一个长度为\(C\)的向