- 博客(19)
- 收藏
- 关注
原创 week4-Lec08
Digital Logical StructuresSemiconductorsDefinitionSemiconductors are those materials whose electrical properties lie between conductors and insulators.Properties of semiconductorsNormally the el...
2020-02-15 09:46:39
156
原创 4 Inheritance and Interface
1 Derived classesDerived class concept对于已经存在的class,如果要 define 一个 indepedent class 是需要重新写所有完整代码的;但是如果从这个 class derive 出一个 derived class(subclass) 只需要完成 derived class 和 base class (superclass)中不同的部分即可...
2020-02-09 07:24:55
264
原创 wk03-L05
Number System1 Addition & Subtraction (Arithmetic operation)所有的计算都换成 addition 最容易计算sign bit 的 carry out 忽略掉,因为超出能表示的范围了(碰巧的使得剩下的部分是正确答案)。2 Signed ExtensionExtend the MS bit ( sign bit )posi...
2020-02-09 02:46:16
267
原创 wk03-L06
Fractions in BinaryFiexd-Point: 定点数Floating-Point:浮点数Fiexd-Point定点数的优点• Straight forward• Easy• No hardware support is required• Fast/No complex arithmetic is required,Efficient as integers ...
2020-02-09 02:01:32
191
原创 作为cs major 学生的学业安排和职业展望
Research Groups1 GRAPHICS / VISUAL COMPUTINGMichael Gleicher 人机交互Eftychios Sifakis:计算机材料仿真模拟(如何在计算机中模拟出真实材料的性质)2 MACHINE LEARNING, COMPUTER VISION AND ARTIFICIAL INTELLIGENCE3 PROGRAMMING LANGUAG...
2020-02-06 10:45:52
213
原创 3 Exception Handling
Error-checking code is code a programmer writes to detect and handle errors that occur during program execution. An exception is a circumstance that a program was not designed to handle, such as if th...
2020-02-06 06:53:46
211
原创 wk01-L01~ wk03-L04
Basic conceptsthe properties of algorithmsassmbler and assemble languageISA and Mircroarchitectureprogramming language: high-level and low levelCalculation2’s complement representation / 1’s ...
2020-02-05 10:25:22
598
原创 EnumerationType
Enumeration是一种跟字符串很像的数据类型Declaration (使用类的方式声明)// 其中所有的值必须是 defined names 不能是 numerical valuespublic enum favouriteGames{CSGO,LOL,TAITAN_FALLS,COD};How to use?decalare 的位置在main method之外只要涉...
2020-02-02 03:45:35
343
原创 Coding Note
Java import 位于top-level class之外Java中true和false和C++种不一样不是具体的数值,是表示含义的字符串,不能用于比较大小,互相之间也不能比较大小Method 的 Javadoc 中a) @return不但要说出return的含义也要说出return的类型b) 第一行的描述以Return开头,无return的就描述干了什么TestMethod一般都...
2020-01-30 12:04:15
127
原创 2 Creating Class
1 Using a classThe operator “.” is called the member access operatorString is a kind of object and has its own methods, feo example// Return character value at the indexpublic char charAt(int in...
2020-01-30 11:58:13
196
原创 1 Procedural Programming and Using Objects
1. Basic debugging:visual inspection:假设statement是错误的并检验是否确实是错误的;最好每写几条statement之后就test看看是否有bugInserting debug output statements:插入检测语句测试部分代码是否正常运转Hierarchical debugging:代码过长,每一部分都插入测试语句过于繁琐;将代码分...
2020-01-23 14:25:53
446
原创 浙江大学MOOC-数据结构-树(上)
1 树的基本概念1.1树的基本术语1.2 二叉树二叉树是这样的树旋转之后形成的,Left即到下一层次,Right即从长子节点向下延申。typedef struct TNode *Position;typedef Position BinTree; /* 二叉树类型 */struct TNode{ /* 树结点定义 */ ElementType Data; /* 结点数据 ...
2019-10-22 20:36:14
315
原创 浙江大学MOOC-数据结构-线性结构
1 线性表及其实现例:多项式的表示顺序结构直接表示:使用数组来储存系数,相应的下表就是对应项的指数顺序结构储存非零项使用结构数组, 其分量是(ai,i)(a^i,i)(ai,i)按照指数的大小从大到小来排列在结构数组中,不再关心下标的作用链表结构储存非零项线性表基本概念定义:线性表是由同类的数据元素构成有序序列的线性结构;长度:表中元素的个数;空表:没有...
2019-09-30 23:59:07
253
原创 指针与结构体
1. *和&简单来说:*取值&取地址int A[2][10];int *P;//P是指针变量,*P是所指内存原本储存的值,&P是指针变量的地址int **K;*P=A[1][9];(合法)//操作的是值*K=A[1];(合法)//操作的是地址2.malloc()和realloc()动态内存分配函数1.静态内存:程序编译开始阶段,由编译器分配给该程序的内...
2019-09-30 21:17:25
149
原创 浙江大学MOOC-数据结构-基本概念
1.1基本概念1 算法复杂度的渐进表示1.1 复杂度和上下界通过算法运算次数的增长趋势判断算法的运行速度;一般的,复杂度是一个与数据规模 nnn 相关的函数 T(n),S(n)T(n), S(n)T(n),S(n)之类的;a)T(n)=O(f(n))T(n) = O(f(n))T(n)=O(f(n)) 表示:f(n)f(n)f(n)可以表示复杂度T(n)T(n)T(n)的上界,即存在C&...
2019-09-27 15:45:30
256
原创 李宏毅ML-03-Gradient Decent 2
Gradient Descent 的技巧可调节的学习率常用的思想就是使得learning rate随着参数的update慢慢变小。距离极值较远的时候使用较大的的learning rate,距离极值较近的时候使用较小的learning rate。1 Adagrad1.1 Adagrad原理Adagrad 给每个参数赋予不同的随时间变化的学习率。具体更新式子如下:wt+1=wt−ηtσt∂...
2019-05-16 07:49:49
205
原创 李宏毅ML-02-Where does the error come from? 误差分析
Where does the error come from?Outline误差分析减小误差的训练法方法1 误差分析1.1 两种误差一般的,我们把误差分为两类:biasbiasbias偏差:指的是预测值的期望和真实值之间的偏差,表现了预测值的偏移程度;variancevariancevariance方差:指的是预测数据的离散程度,和真实值无关。这两种误差分别对应着训练模型...
2019-05-12 15:37:10
218
原创 李宏毅ML-01-Gradient Descent
梯度下降梯度下降是一种适用面很广的优化参数方法,理由偏导数对多元函数的参数迭代更新使得损失函数取得最小值。损失函数-Loss Function损失函数一般都使用方差来评判模型的好坏。理论基础比如有一个线性预测函数:f(x)=b+wxf(x)=b+wxf(x)=b+wx我们就用方差作为Loss Function:L(f)=∑i=1n(yi−f(xi))2L(f)=\sum_{i=1}^{...
2019-05-12 10:54:43
154
原创 电子科技大学格拉斯哥学院英文教材使用效果
调研人员:彭一峰李祖光陈宇络郭肖凡作为电子科技大学格拉斯哥学院的学生,我们想知道同学们对全英教学、英文教学的看法;近日我们调研了学院学生英文教材的使用情况以及他们的学习效果。获取学术知识的主要途径:可以看出超过半数的同学主要以英文教材为学习途径,说明大部分同学已经多少适应了英语教材。但仍有部分同学以正文教材为辅助甚至依然以中文教材为主要学习材料考试复习的主要资料:和平时学...
2019-01-16 00:03:29
1751
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人