Task #0: 在CIFAR-10上实现LeNet-5模型 目标 掌握图像分类任务和LeNet-5模型的基本构成 掌握卷积神经网络模型LeNet-5的前向计算和反向更新过程 掌握损失函数、随机梯度下降等概念 实验内容 在CIFAR-10数据集上实现LeNet-5模型训练和测试全流程 在实验环境中训练LeNet-5模型,存储最终获得的模型参数 加载…
直接扔pdf了 https://fushuling-1309926051.cos.ap-shanghai.myqcloud.com/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0_%E5%AE%9E%E9%AA%8C%E6%8A%A5%E5%91%8A.pdf
背景知识 栈介绍 高级语言在运行时都会被转换为汇编程序,在汇编程序运行过程中,充分利用了这一数据结构。每个程序在运行时都有虚拟地址空间,其中某一部分就是该程序对应的栈,用于保存函数调用信息和局部变量。此外,常见的操作也是压栈与出栈。需要注意的是,程序的栈是从进程地址空间的高地址向低地址增长的。 进程虚拟地址空间布局 代码段(text):存放二进制代…
背景 简介 Soot 最初由麦吉尔大学的 Sable 研究小组开发。关于 Soot 的第一篇论文发表于 1999 年的 CASCON 大会。自那时起,Soot 得到了来自研究界内外众多人士的贡献。目前,Soot 的维护工作由帕德博恩大学 Heinz Nixdorf 研究所的 Eric Bodden 软件工程小组负责。 Soot 将程序转换为IR,这…
安卓基础知识 安卓系统架构 Android 是一个由 Google 主导开发的 基于 Linux 内核的开源操作系统,最初是为移动设备(如智能手机和平板电脑)设计的,现在也被广泛用于 智能电视、可穿戴设备、汽车系统(Android Auto)、IoT设备等。 Android系统架构共分四层,从下往上分别是:Linux内核层、系统运行库层(程序库+a…