石头、剪刀、布!10分钟带你打开深度学习大门,代码已开源( 五 )
在浏览器里执行Java,好像并不能从本地读取文件。
一个显见的想法是,我们把训练数据当做网页中的图片,读进DOM的img元素中。我们先将训练数据中每一张图像“拉直“成1像素高的图像,再将所有图像一行一行堆叠在一起。
比如我们原图大小为64x64,“拉直”之后尺寸为1x4096,训练集的2520张图像堆叠后形成大小为4096x2520的巨大图像(虽然它在视觉上已经失去了意义),像下面这样。
这张巨大图像被称为精灵表单(sprite-sheet),包含了许多小图像。
这个网页应用的作者提供了生成sprite-sheet的Python代码,在github仓库根目录的spritemaker文件夹下。
△生成的尺寸为4096x2520的sprite-sheet
在demo页面中,点击“Load and Show Examples(读取数据并展示样例)”按钮,等待一阵,我们可以看到数据被读入了浏览器,并且出现了一个侧边栏,其中展示了42张从数据集中随机选取的图像。
推荐阅读
- 炸弹人|英雄联盟手游:炸弹人+石头人走下,简单又强力啊
- 梦幻西游|梦幻西游:10分钟抓了三只持国巡守,别人都说他在用寿命玩游戏
- adc|《英雄联盟手游》石头人辅助遭嫌?有团控有坦度,其实非常适合辅助新手
- 小鱼人|北枫塞拉斯对线碾压小鱼人,10分钟战绩5-0,把把教科书级别发挥
- 吃鸡游戏|“吃鸡”新军需上架仅10分钟,三蹦子皮肤已烂大街?果然有猫腻!
- 电竞新闻|北慕和微凉正式对线,10分钟游戏结束!可这一小细节却引起民愤
- 锁子甲|大话西游2:神兵升级难吗?四件锁子黄金甲一车石头,走起!
- steam|粉丝自制《血源》PSX降画质版10分钟实机展示
- 交易|剑网3:八级五行石获取攻略,绑定石头多可以不用去交易行购买
- 手机游戏|LOL手游霸哥依旧下饭,“石头人空大害队友,学技术还看Thebug”