Blogs

2023.08.15

线性回归2:极大似然估计

# Wrap-up post

更复杂的模型上篇文章介绍了最基本的线性回归,文末的向量表示方法也允许我们进一步扩充模型的复杂度。我们现在可以使用四次方模型、八次方模型来提高复杂度。为了变得更加牛逼,我们还可以将原来公式:t = w0 + w1x + w2 x^2 + …...

2023.08.14

线性回归1:最小二乘法

# Wrap-up post

本篇文章做一个简单的机器学习引入,并且介绍机器学习中最简单的方法——线性回归。 什么是机器学习?机器学习从数据开始: 数据可以是对于人的观察(偏好、健康…) 数据也可以是对于世界的观察(图像、声音…) 通过机器学习,我们可以找到相似的对...

2023.08.11

Introduction to programming

# IB Computer Science

Nature of programming languages4.3.1 State the fundamental operations of a computer计算机的基本操作(包括加,比较,加载和存储),涉及到了一些指令,但作者没有...

2023.08.10

Connecting computational thinking and program design

# IB Computer Science

4.2.1 Searching, sorting and other algorithms on arraysVariable变量用于存储值,每个变量有一个名称,用于引用存储的值。变量可以在程序执行期间更改。变量可以是字符串(strings...

2023.08.10

General Principles

# IB Computer Science

Thinking procedurally4.1.1 Procedure appropriate to solving a problem我们通常需要指定有效的方法或流程来解决某一个特定问题,而解决问题的步骤顺序十分重要。 4.1.2 Or...

2023.08.10

NJU DC:基于NVBoard实现键盘输入

# Course Notes

接入NVBoard仿真第一步先为verilator接入NVBoard。NVBoard是一生一芯往届学生为学习数字电路实验开发的虚拟FPGA板。安装的具体步骤根据README里面的提示运行脚本文件并安装相关的依赖即可。 键盘输入的具体实现在键...

2023.08.06

正则表达式速览

# Wrap-up post

限定符?: 表示某一个词元可以出现零次或一次,例:used?可以匹配use和used。 *:表示某一个词元可以出现零次或多次,例:ab*c可以匹配ac, abc, abbc... **注:词元在这里是我生造的词汇,表示某一个具体的字母,符号...

2023.08.04

NJU ICS:PA(Programming Assignment) 1 思路总结

# Course Notes

在此对PA1实验中的任务进行思路上的总结。 框架代码理解nemu ├── configs # 预先提供的一些配置文件├── include # 存放全局使用的头文件...

2023.08.04

计算机组成与设计2:指令-计算机的语言

# 计算机组成原理

2.2 计算机硬件的操作 & 2.3 计算机硬件的操作数计算机操作数双字:计算机中一种访问的基本单位,通常是64位一组;对应于RISC-V体系结构中寄存器的大小。每个双字代表8个字节。字:计算机中另一种访问的基本单位,通常是32位一...

2023.08.03

Get deeper in SRAM

# Wrap-up post

TheoryRAM(Random Access Memory)具有如下两个特点: 易变,断电时易失数据。 读写行为快,速度与数据存储位置无关。 RAM又有如下两个分类: DRAM (Dynamic Random Access Memo...