免费小说阅读网

手机浏览器扫描二维码访问

第52章 大功告成(第1页)

一秒记住【m.xiaoyanwenxue.cc】精彩无弹窗免费!

“重生学神有系统(.shg.tw)”

不过,在跑代码之前,还要对数据进行预处理。

江寒先从报名信息表中,将性别信息仍然“健在”

的行挑出来,只保留序号、姓名和性别,另存为label.xls。

这些记录一共9527条,大约占三万多条数据总数的30%。

它们对应着9527张真彩色照片。

24位真彩色的图片,每个像素点在内存里,要占用3个字节的存储单元。

每张照片有210×120个像素,这样读入一张照片,需要的内存空间就是210×120×3=75600个Byte。

9527条数据,共需要9527×75600=720241200B≈686.88M≈0.7G!

这个内存开销,还是比较容易接受的。

但是,“感知机”

的算法,需要进行大量浮点乘法运算。

对每个像素的每个RGB分量都算一遍?

没那个必要,也太浪费时间。

所以,聪明的做法,是先把照片数据“压缩”

一下。

江寒给“感知机”

的代码,添加了一个LoadData函数,用来读取和处理照片数据。

在这个函数里,先定义一个二维的整形数组Feature。

然后从label.xls中读出序号、姓名信息,按照刚才建立的索引表,找到对应的照片文件。

下一步,将照片读取到内存中,读取的同时,将每个像素二值化。

具体做法是:色彩浓度在阈值以上的像素,取值为1,低于阈值就让它为0。

这样一来,原本的真彩色照片,就被转换成了黑白轮廓图。

然后,再将轮廓图中的0或者1的取值,按照从左到右、从上到下的顺序,重新编排成一行数据,存放到数组Feature中。

Feature中的每一行,都存储了一张照片的二值化信息。

一共9527张照片,就需要9527行。

全部照片处理完毕后,就得到了一个巨大的二维数组Feature。

它有25200列、9527行。

接下来,定义一个拥有9527个整形元素的一维数组Label。

从label.xls中读入性别信息,男生设为1,女生设为0,存放在数组Label中。

Feature加上对应的Label,就构成了训练数据集。

训练“感知机”

时,将一行行Feature代入公式中,进行加权和运算,其结果再通过sign函数,转换为0或1,然后和对应的Label值对照。

如果不相符,就调整权重和偏置,然后重新计算。

当每一个Feature代入公式后,都能计算出正确的Label时,就得到了一组权重和偏置。

也就是说,构建出了一个可用的数学模型。

依据这个模型,计算机就可以读入任何一张同尺寸、类型的照片,对其二值化的数据代入模型中运算,并根据运算结果判断分类归属。

热门小说推荐
与美女老总的暧昧生活

与美女老总的暧昧生活

与美女老总的暧昧生活由作者梁不凡创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供与美女老总的暧昧生活全文无弹窗的纯文字在线阅读。...

神医战尊打火机

神医战尊打火机

什么是命?我命由我不由天!男人最成功的是什么,就是让那个她对你崇拜仰慕迷恋!曾经我是个废物,但是等我涅槃归来之时,财权滔天!...

凡神之间

凡神之间

一个凄苦可怜少年,因为无奈暴怒杀人,被迫只身流浪世间。奈何却被邪魔威胁,他以这样处境如何摆脱,祛掉身体中的剧毒,完成自己长生不死之想。神魔仙凡,道鬼妖佛,只存心中一念之间。...

宋少的亿万新妻

宋少的亿万新妻

他是宋司庭,她是叶情深,两人的结合是为了庭~深!...

甜甜的草莓味恋爱

甜甜的草莓味恋爱

三岁时,他因为一个赌注,上幼儿园的第一天被逼穿上了公主裙,邂逅了一个好奇宝宝。欧阳澈,你为什么要去小男生的厕所?欧阳澈,你为什么要站着?欧阳澈,你为什么要不理我?十五岁时再相遇,她缠在国民校草的他身后。你是不是有个双胞胎妹妹?没有,我就是欧阳澈。欧阳澈?你不是女生吗?怎么变成男生了?...

昨夜温存解风情

昨夜温存解风情

意外失身,恶毒后妈还要把她嫁给传说中翻手云覆手雨的阴狠帝王。他,帝国总裁,商业霸主,大婚当日,他的心还全部都在那夜的女人身上,不断凌辱着自己的妻子果然是个不知羞耻的!他以她失贞为由,百般折磨。她却不知,这场婚姻只是一个惊天阴谋罢了。我们离婚。好她潇洒离去,在华丽转身的回归时,她身边竟多出了一个和他长得一模一样的坏宝宝...

每日热搜小说推荐