手机浏览器扫描二维码访问
一秒记住【xiaoyanwenxue.com】精彩无弹窗免费!“重生学神有系统(.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时,就得到了一组权重和偏置。
也就是说,构建出了一个可用的数学模型。
依据这个模型,计算机就可以读入任何一张同尺寸、类型的照片,对其二值化的数据代入模型中运算,并根据运算结果判断分类归属。
这就是典型的机器学习过程,计算机从数据中自己“学”到了某种规律。
天降六宝:夫人她千娇百媚 山河万里不识君 玄武戴孝快封村 都市豪门战神 秦朝之天明崛起 最强司机 爷爷给我算了最后一卦 封天之圣 李长风萧玉如 修仙大佬,求你别秀了 荒山远海 风水赘婿 人在综漫:开局选择日之呼吸 她做了一个可预测未来的梦 一胎三宝:战神妈咪她A爆全球 玄幻之无上天帝 遗世有情之有狐 末世进化之王 柳定大荒 动漫时空巡逻队
一朝穿越,现代白领唐可可穿到了无父无母的孤儿身上。住山洞,挖野菜,吃了上顿没下顿。唐可可挽起袖子,带领四兄妹一边斗极品虐渣渣,一边发家致富两不耽误。买房子,上私塾,一家人齐心协力,日子越过越红火。一时好心接济了落魄秀才李煜然,可这家伙天天阴魂不散刷存在感。...
世间修炼,灵肉两极。灵者灵魂,操纵天地元力,感悟大道规则!肉者体魄,淬炼血肉筋骨,融合血脉传承!世人修炼,皆为有朝一日,能够至高无上,踏临九天!而当灵魂足够强大,便需无坚不摧的强大肉身作为祭台,点燃那永不消亡的火焰...
娶一送一总裁爹地惹不起五年前,姐姐订婚后意外身亡,作为替身的她逃去了巴黎。五年后,她带着儿子重新踏上国土,出的第一次车祸就碰到了五年前的罪魁祸首。从此霸道总裁变成了宠妻晒娃狂魔,老婆说什么就是什么,老婆喜欢什么就买给老婆什么,老婆生气他绝不顶嘴,在他的世界里老婆最大!(从前在曲若深眼里是霸气凌然的江景闲,一不小心变成了小奶狗,简直把她宠上了天!)...
一代魔尊重生回到都市,弥补遗憾,扮猪吃老虎。这一世陈宇要让所有的敌人都颤栗的跪倒在自己的脚下!这一世陈宇要让所有曾经看不起自己的人刮目相看!这一世陈宇要让所有最极品的女人都为自己拜倒!...
书海阁小说网免费提供作者罗生的经典小说烈血狂罗最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说血气方刚少年人,一曲离歌走半生。忽见战场千万魂,不悔当年强者尊。天下如鹿在谁手,命元大陆谁绸缪。度尽劫波兄弟在,相逢一笑泯恩仇。烈皇刀,修罗耀,千古狂怒藏于鞘!红龙血,魅妖月,万里长歌化魔决!...
我叫王浪,成王败寇的王,浪子回头的浪!!!...