1.9k 2 分钟

# Broadcasting 自动扩展维度语法糖 # 关键点 A 和 B 张量做 broadcasting,如果 B 前面缺失一个维度,则自动在前面插入一个维度 插入的维度大小为 1,接下来会自动将其维度大小为 1 的维度扩张到和 A 张量相同位置维度一样的大小 例子:Bias [32, 1, 1] -> [1, 32, 1, 1] -> [4, 32, 14, 14] 所以 broadcasting 的本质就是 unsqueeze + expand # 案例 for actual demanding [class, students,...
2k 2 分钟

# 基本数据类型 # 基本数据类型 ​​ # 常用类型 FloatTensor DoubleTensor ByteTensor IntTensor LongTensor # 标量 ​ ​​ 常用来表示 Loss # 一维张量 ​ ​​​ 有三种方式: 给定内容生成一维张量 给定维度大小生成一维张量 从 np 中得到一维张量 常用于 Bias 神经元的偏置,和 Linear Input # 二维张量 dim、size () 和 shape 的区分。对于一个维度为 [2, 2] 这样的张量,它的: dim 为 2,也就是数学上的 Rank,秩; size () 和 shape...
1.7k 2 分钟

# 常见词汇 # Border 国界;边界 cross the border 过了边界 You should never try to illegally cross the board into a different country. # Declaration card /form 海关申报书 Most countries require you to fill in a declaration card. # Arrival card /form 入境卡 For China, foreigners just have to fill in a small arrival card. #...
3.9k 4 分钟

# 常见词汇 # Terminal 航站楼 I need to go to terminal 1. # Airline 航空公司 What airline are you flying with? I'm flying with Air China / Air Canada. # International flight 国际航班 It's an international flight, so it should be in terminal 3. # Domestic flight 国内航班 I'm just taking a domestic flight. #...
571 1 分钟

# 临摹相同尺寸草图图片 在草图编辑状态,点击「 工具 」->「 草图工具 」->「 草图图片 」即可导入草图,然后根据尺寸确定缩放关系,将草图移至原点即可 # 尺寸链 水平尺寸链或竖直尺寸链,先点击构造线确定原点,再点击其他线确定尺寸。 右击添加到尺寸链,可以再次打开上次的尺寸链继续添加 # 尺寸圆弧条件修改 先点击圆弧尺寸,左侧属性栏选择第二栏「 引线 」,在下方修改圆弧条件即可 # 鼠标笔势由 4 笔势改为 8 笔势 点击「 工具 」-> 「 自定义 」->「 鼠标笔势 」即可切换 4 笔势或 8...
1.7k 2 分钟

# 前言 如果你是一个搞学术的人,相信你一定会爱上这款大杀器~ 功能 描述 一键润色 支持一键润色、一键查找论文语法错误 一键中英互译 一键中英互译 一键代码解释 显示代码、解释代码、生成代码、给代码加注释 自定义快捷键 支持自定义快捷键 模块化设计 支持自定义强大的函数插件,插件支持热更新 自我程序剖析 [函数插件] 一键读懂本项目的源代码 程序剖析 [函数插件] 一键可以剖析其他 Python/C/C++/Java/Lua/... 项目树 读论文、翻译论文 [函数插件] 一键解读 latex/pdf 论文全文并生成摘要 Latex 全文翻译、润色 [函数插件]...
16k 15 分钟

# 总结 根据以上你自己的分析,对程序的整体功能和构架做出概括。然后用一张 markdown 表格整理每个文件的功能 SiYuan 是一款知识管理笔记软件,用户可以使用它来制作 Markdown 笔记、管理知识图谱以及进行 OCR 扫描等操作。系统通过分块、分组等方式实现了一些特色功能,如闪卡复习、块级内联属性、虚拟引用等,同时支持多端同步(包括云同步和局域网同步)。 以下是 model...
360 1 分钟

# [0/1] kernel.go 该文件是 mobile 工程的一部分,主要涉及启动 kernel 和相关的一些操作。具体来说: import 了一些库和包,包括了 kernel/cache、kernel/job、kernel/model、kernel/server、kernel/sql 和 golang.org/x/mobile/bind。 定义了两个函数 StartKernelFast 和 StartKernel,前者不做任何操作,后者是启动 kernel 的入口。 实现了一些辅助函数。 Language 接受一个整数,返回对应的语言字符串。 ShowMsg...
326 1 分钟

# 总结 根据以上你自己的分析,对程序的整体功能和构架做出概括。然后用一张 markdown 表格整理每个文件的功能 文件名或函数名 功能描述 cron.go 实现定时任务的启动和执行功能,启动多个协程去执行不同的定时任务 # [0/1] cron.go 这个程序文件是 job 包中的 cron.go,它是一个定时任务的启动文件。主要实现了 StartCron 函数和 every 函数。 StartCron 函数用来创建多个协程去执行不同的定时任务,其中每个任务的执行时间间隔都不同。每个定时任务的具体内容可以在函数名后面的注释中找到。 every 函数用来执行给定函数...
1.4k 1 分钟

# 总结 根据以上你自己的分析,对程序的整体功能和构架做出概括。然后用一张 markdown 表格整理每个文件的功能 # 程序整体功能和构架概述 该程序为一个文件系统模块,提供了文件树的结构和相关操作,主要包括两个子模块:文件树模块和 JSON 解析模块。 文件树模块包括 tree.go ​ ,提供了文件树的加载、存储以及一些辅助函数,通过读写磁盘、解析 JSON 数据等方式来构建和维护文件树的结构和属性。 JSON 解析模块包括 json_parser.go ​ ,提供了将 JSON 解析成 parse.Tree 数据结构的功能,同时能处理一些历史数据并做修正。 #...