- 博客(11)
- 收藏
- 关注
原创 初探 MindSpore(六):观察训练过程
第五篇把训练入口提升到了。到这一步,网络、损失函数、优化器和训练循环都已经被收进了高层接口里。范围仍然收着,不展开自定义 callback、可视化工具链和复杂调试流程。目标只有一个:看清之外,MindSpore 官方给出的最基本训练观察接口。
2026-03-18 16:34:41
306
原创 初探 MindSpore(四):把最小训练单元放进数据迭代
但这还只是“一步训练”。这一篇只处理这两件事,不展开完整工程模板,不引入复杂数据集,也不讨论回调、Checkpoint 和评估体系。目标只有一个:把最小训练单元放进最简单的数据迭代里,看清 MindSpore 训练过程的基本连接方式。
2026-03-17 12:00:42
371
原创 初探 MindSpore(三):把最小网络接上训练
但只会写前向网络还不够。这一篇只讲最小训练闭环,不讲数据集、不讲完整工程结构,也不讨论高阶训练技巧。目标只有一个:把一个最小网络依次接上损失函数、优化器和一步训练封装,看清 MindSpore 的训练骨架。
2026-03-17 11:59:49
325
原创 初探 MindSpore(二):把一个最小网络改写成 MindSpore
第一篇只解决了一件事:先把 MindSpore 的基本结构看清楚。这一篇继续往前走一步,只做一件更具体的事:把一个最小的 PyTorch 网络改写成 MindSpore。目标不是完成“项目迁移”,而是把最基本的改写单元拆清楚。
2026-03-16 21:57:13
328
原创 初探 MindSpore(一):PyTorch 用户先从哪里开始
对 PyTorch 用户来说,MindSpore 不是一套需要从头理解的框架,但也绝不是“把 API 名字改掉就能迁过去”的另一层皮。MindSpore 官方文档本身就是按这个思路组织的:一方面提供了面向 PyTorch 的 API Mapping Table,另一方面又单独提供了差异说明页,并明确提醒两边 API 在参数、输入输出、逻辑功能和具体适用场景上都可能不同。
2026-03-16 20:54:06
425
原创 密码学基础
0x01编码hex & ascii# asciic = input()print("{}:{}".format(c, ord(c)))input > ff:102# str2hexdef str2hex(str): a = "" for x in str: a += hex(ord(x)) a = a.replace("0x", "") print("a+={}/{} ---> a=0x{}".for
2022-04-11 15:30:13
10661
原创 Sqli-labs全套(1-65)-通关笔记
Basic Challenges01-Error Based-Single quotesError Based: 可以通过报错知道闭合方式> paylod: ?id=1') and ;--+源码拼接后:SELECT * FROM users WHERE id=('$id') LIMIT 0,1;SELECT * FROM users WHERE id=('1') and ;-- ') LIMIT 0,1;> err: You have an error in your SQL
2022-04-10 21:31:29
4906
原创 SQL注入中sleep函数的一些小tips
sleep(duration) : 睡眠duration秒,返回0,若没有执行,则返回1mysql> select * from users where id=1 and sleep(1);Empty set (1.00 sec)mysql> select * from users where id=1 or sleep(1);+----+----------+----------+| id | username | password |+----+----------+-----
2022-03-24 13:58:49
1310
原创 数论笔记
数论质数对于一个足够大的NNN, 大约有NlnN\frac{N}{lnN}lnNN个不超过NNN的质数埃氏筛基本思想:对于整数xxx,任意xxx的倍数都不是质数.复杂度: O(∑质数p≤NNp)=O(NloglogN)O\left(\sum_{质数p \le N\frac{N}{p}}\right) = O(N\log \log N)O(∑质数p≤NpN)=O(NloglogN)for (int i = 2; i <= n; i++) { if (vis[i]) cont
2021-04-10 10:14:34
222
原创 寒假专题一题解
专题一部分题解@tocB - Assistance Required题目链接思路 :有点类似埃氏筛, 使用数组标记元素是否需要出列#include <iostream>const int N = 4e4;using namespace std;int p[N],cnt;int book[N];int main() { for (int i = 2;i < N;i ++) { if(!book[i]) { p [c
2021-01-23 00:29:11
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅