Posts
秘秘秘秘秘密
Cancel

SpringBoot快速启动项目 两类跳转方式 传统方式 @Controller public class TestController { @RequestMapping("/test") public String test1(Model model){ model.addAttribute("msg","这是一个跳转的演示页面"); mod...

sm = torch.softmax(outputs, dim = 1) # Softmax 将张量的每个元素缩放到(0,1)区间且和为1 Pmax, predicted_labels = torch.max(sm, 1) # dim是max函数索引的维度0/1,0是每列的最大值,1是每行的最大值 # 函数会返回两个tensor,第一个tensor是每行的最大值;第二个tensor是每行...

背景 一些基础性东西 冯诺依曼结构 经典的冯诺依曼结果 CPU + 内存 + 输入输出 内存 数据内存 指令内存 中央处理器 ALU + 寄存器 + 控制单元 CPU操作现在可以被描述成一个重复的循环:从内存中取一条指令(字);将其解码;执行该指令,取下一条指令;如此反复循环。指令的执行过程可能包含下面的一些子任务:让 ALU计算一些值,控制内部寄存器,从存储设备...

一些背景 机器语言 可以被看作是一种约定的形式,它利用处理器和寄存器来操控内存。 内存 Mermory RAM M 所有的内存具有相同的结构:一个连续的固定宽度的单元序列,也称为字(word)或内存单元,每个内存单元都一个唯一的地址(address)。 处理器 寄存器 寄存器内存访问是相对较慢的操作,需要很长的指令格式(一个地...

触发器 DFF DFF简单的将前一个时间周期的输入值作为当前周期的输出。 1bit寄存器 加一个输入脚,由load门控制。 Mux(a=preOut, b=in, sel=load, out=o1); DFF(in=o1, out=preOut, out=out); 16bit寄存器 Register PARTS: // Put your c...

背景知识 二进制 十进制是以10为基底,二进制是以2为基底。 二进制加法本质上跟十进制加法是一样的, 只是要注意溢出问题。 补码 取x的补码,最简单的方法就是,所有位取反,然后再加一。 加法操作 (-2)+(-3) 可表示为 2 + 3 取反 x-y可以看作x+(-y) 规范详解 加法器 半加器 两位加法 PARTS: ...

zip 压接与解压 // 将指定目录/tmp压缩成test.zip文件 zip -r test.zip tmb/ // 将压缩文件test.zip在指定目录/tmp下解压缩 unzip -o test.zip -d tmp/ scp 上传 下载 scp -r local_folder remote_username@remote_ip:remote_folder // 上传 ...

几个特殊的语法, 记录在最上面 , 免得到时候忘记 CPU can only execute programs stored in instruction memory 1. Add16(a=in, b[0]=true,b[1..15]=false, out=out); 2. Mux16(a=f3, b=no1, sel=no, out=out ,out = no3); 3. Mux1...

Abstract 抽象方法 抽象方法没有主体,我们不能直接调用抽象方法 抽象方法不能用 private 修饰,因为抽象方法必须被子类实现。 抽象方法也不能用 stastic 修饰。 如果用 stastic 修饰,那么可以直接通过类名来调用,这与上述描述不符合。 抽象类 ...

目标重识别的本质问题 目标重识别的本质问题在我看来就是图像检索问题。 分别对一张目标图片与资料库中的数据图片做特征提取。 分别计算特征距离,选取最接近的图片。 传统目标重识别存在问题 无法避免的领域差异 : 将训练好的模型应用到新的场景下,无法避免的性能下降。 城市A中训练好的模型, 在城市B中可能就性能下降的厉害。 或者说, 在market 训练集上表现良好的模型在真实应用场...

Trending Tags