- 博客(3)
- 收藏
- 关注
原创 torch梯度消失解决方法
在运行深度学习代码进行调整后常常发现在运行一定情况下Loss会出现Nan。总结本人常见的Loss出现nan的原因:(1) 学习率过大问题, 曾经尝试调整学习率lr,确实有解决过;(2) 查看计算各个公式中是否出现除以0, 或者log(0)的现象。这种一般出现在反向传播中梯度突然消失,采用torch.clamp解决。
2024-05-30 22:51:15
170
原创 信息安全-古典密码Python实现
最早的替代密码是由Julius Caesar 发明的Caesar (恺撒)密码,又叫循环移位密码。代换密码算法的原理是使用代换法进行加密,就是将明文中的字符用其他字符替代后形成密文。例如,明文字母a、b、c、d,用D、E、F、G做对应替换后形成密文。E(m)为密文字母在字母表中对应的位置数。其中,m、c、k 是满足0 < m, k < 25,且 gcd(k,26)=1 的整数。(2) 若 Y3=0,返回 X3=gcd((3) 若 Y3=1,返回 Y3=gcd(存在模m的乘法逆元的充要条件是gcd(
2024-05-24 00:00:00
693
原创 读取NPZ文件
部分点云数据形式可能为npy文件,而npz文件为整合npy文件,一下是对npz文件进行读取的方法。此时会获取一个字典,对data的Key为每个npy文件的命名,对于读取指定文件,可以有。读取后可以另存npy文件。
2024-05-19 11:30:06
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人