我在这里指的是由Mr.Andrew NG教授的课程ML课程,EX4(神经网络 - 手写数字识别)。
问题在于理解如何获得在问题中提供的灰度值范围,值的范围从负到正。例如,对于我的功能集,我尝试检查最大值和最小值,结果是1.1277和-0.13196 resp,所有其他值介于两者之间。
>> load('ex4data1.mat')
>> whos X
Variables in the current scope:
Attr Name Size Bytes Class
==== ==== ==== ===== =====
X 5000x400 16000000 double
Total is 2000000 elements using 16000000 bytes
>> max(max(X))
ans = 1.1277
>> min(min(X))
ans = -0.13196
这就是支持性练习文件对功能集的准确说明:
这与您在上一个练习中使用的数据集相同。有 ex3data1.mat中的5000个训练示例,每个训练示例是一个20像素乘20像素的灰度图像。每个像素由浮点数表示,表示该位置的灰度强度。
我的问题是:“有人可以一步一步地给我获取灰度像素图像强度的方法(即从图像本身开始,实际像素值是什么,它们是如何重新缩放的(如果它们是) ,我们如何到达练习中的范围?Wiki说灰度强度范围介于0和1之间“