计算机系统的层次结构(计算机组成原理5)

智算之道——人工智能应用挑战赛(初赛)-baseline 0.844

阿芒aris:

都可以,这个也是比赛的一种trick。如果本身数据分布一致其实怎么归一化都可以的

智算之道——人工智能应用挑战赛(初赛)-baseline 0.844

独自旅行Ysh:

数值归一化貌似有点问题,测试及应该语依据训练集的基础进行归一化吧?

原码除法运算(计算机组成原理19)

做而论道_CS:

但是方法基本没错,具体原理可以参考CSAPP这本书,你总不能说全世界程序员都在学的这本书写错了吧

----------------

在这里,说的是《计算机组成原理》。

组成、原理,和程序员,有什么关系呢?

组成和原理,都是硬件方面的事。

只有你这四六不懂的人,才去看《计算机应用》方面的书。

不是一回事,怎么能放在一起混讲!

你知道什么是鱼目混珠吗?

计算机中,并没有小数点,你不知道吗?

无论是:整数小数浮点数;

或是:英文汉字声音图像颜色控制符股票号码 ... ,

在计算机内部,都是用整数来处理的。

就说【x / y = 0.1011 / 0.1101】吧!

分子分母小数点同时右移四位,值不变。

不信吗? 小学的课本,你应该再去看看。

因此有【x / y = 1011 / 1101】!

十进制就是:11 / 13,余数:0。

他算的不是这个结果,他就是算错了。

原码除法运算(计算机组成原理19)

做而论道_CS:

你做出的答案,显然不是正确结果。

为什么呢?

你做除法时,左移了四次,右边添上了四个 0。

即使是 0,也不是随便添的!

你添上了,它就要参加运算。

那么,x 就不是 1011 了!

而是,x = 1011 0000 !

十进制就是:x = 176 !

那么,你做的,就是:

176 / 13 = 13,余 7。

这就和你的答案,有些相似了。

由此可以看出:

你写的小数答案,就是一派胡言!

原码除法运算(计算机组成原理19)

做而论道_CS:

你写的原码除法:

x = 0.1011、y = 0.1101,求 x/y。

这不是很简单吗?

x / y = 0.1011 / 0.1101。

分子分母小数点同时右移四位,值不变。

(小学知识,你应该没忘记吧?)

x / y = 0.1011 / 0.1101

= 1011 / 1101。

换算到十进制吧。

x / y = 1011 / 1101 = 11 / 13,余 0。

这就是题目要求的正确结果。

Top