半壁书屋 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

业余黑客有个潜规则。

政府机关、金融系统、电子商务……这类网站的后台,是机密重地,通常有高手坐镇,没事最好别去溜达。

被网监或者安全专家盯上,十有八九落不了好。

而个人网站、小型办公网络、学校网站……

这种信息安全不太敏感的,仅仅是浏览或下载一些数据,一般不会有什么大问题。

比如从铁道部官网爬点数据,做个辅助订票系统什么的……

但无论任何地方,肆意破坏总是不被允许的,这是底线。

《原始数据表》的奇怪情况,身份证位数不对,侧面支持了这种可能性。

通过黑客手段获取数据,有时候会遇到一些匪夷所思的问题,比如数据格式特殊,下载的数据宽度受限……

有时候,甚至在后台数据库里,只能找到数据的一部分,而其余部分被保存在无法访问的文件里。

写后台程序的人,会基于各种各样的理由,写出可读性极差的代码。

比如:读写效率、数据安全、修补bug、系统健壮……

又或者不想被人继承代码,取代自己的位置,甚至单纯为了个人兴趣、编程风格……

都可能导致这些人,搞出种种令人费解的骚操作。

当然,也可能老高的技术还有缺陷,或者他是从虚拟内存、交换文件里挖掘出来的数据。

也有可能在“作案”过程中被人盯上,不得不提前断开连接……

总之,摆在江寒面前的,就是这么两张各有缺陷的表格,外加一个图片压缩包。

接下来,江寒首先要做的,是从《原始数据表》里,筛选出需要的记录,复制到《报名信息表》里。

这一步非常简单,只要用excel自带的VBScript编写一个小脚本,将两个表格按照姓名匹配,就可以得到每个考生在原始表里的行号。

当然,同名同姓是避免不了的,可能报名信息里一个“张三”,在原始数据里会找到一堆“张三”……这个一会儿再说。

脚本编程非常简单,江寒只用了二十分钟,就写完程序并调试无误。

按了一下预设的快捷键,脚本开始执行。

一边是3万多行的考生姓名,一边是10万多行的原始数据,脚本足足跑了八分钟,才得到了一个映射关系表。

接下来,是第二个脚本,参照映射关系表,将原始数据文件筛选出需要保留的行,其他行全都删除,然后按照《报名信息表》的序号,重新进行排序,得到临时文件1。

这个临时文件的行数,要比报名表多出几千行,这是因为江寒对重名进行了处理,将重名的人都编上了相同的二级序号。

接下来处理重名。

经过一番分析,江寒发现,原始数据表和报名信息表里的数据,排列顺序是有规律的。

其以地区为主关键字,所在学校为次要关键字,而所在班级则是第三关键字排序。

也就是说,一个学校里,一个班级的人,都挨在一起,学校、地区之间也没有混乱。

这样就好办了。

由于临时文件已经按序号排列,重名的人拥有同样的二级序号,自然就聚拢在了一起。

这时,只要看一下这些人的所在地区和学校,就能轻松分辨出哪些是多余的,那个才是真正对应于《报名信息表》的。

如果一个班级也有同名,就只能具体情况具体分析了,实在确定不了的,就先记下来,放在一边,以后再说。

一番整理后,临时文件1已经十分接近高老师希望得到的《报名信息表》。

联系电话、家庭住址,毕业学校、班级、民族、年龄、出生年月日都有了。

接下来是重头戏,通过照片判断每个学生的性别。

幸运的是,虽然《原始数据表》里的身份证号,残缺不全,导致性别信息不可用,可是《报名信息表》里还有部分残余的性别数据。

这就给江寒减少了许多负担。

接下来,先将照片.rar解压,然后观察了一下。

三万多张照片,按学校、班级分类,放入几千个文件夹中。

每个文件的大小,都在10KB至30KB之间。

像素只有210*120,不算特别清晰,但看清面部特征,还是没什么问题的。

其中,同班级里重名的情况,都在姓名后标记着数字1、2……

江寒猜想,这可能是输入报名表的顺序。

接下来要做的,就是在临时文件1里,找到每张照片对应的人。

这很简单,照片的文件名就是姓名,轻松就能和表格里的名字对上。

在解决了数量不算很多的同班重名问题后,就生成了一个照片索引,将每一张照片和报名序号一一对应上了。

然后,是判断性别,填入新《报名信息表》对应的单元格里。

这一步,按照高老师的想法,就是一个笨功夫,用眼睛去看,然后一个一个敲进去。

这十分麻烦,而且太没效率。

江寒希望能找个轻巧的办法,能更快、更好的完成这一步。

那么,这样的办法真的有吗?

是的。

江寒毕竟搞过机器学习,编程思维有点不一样。

高老师那样的普通程序员,也能做到刚才那些步骤。

但江寒接下来的操作,就是他的思维盲区了。

机器学习里,有多种算法,都可以辅助完成这样的任务。

其中江寒最擅长的,自然是人工神经网络。

人工神经网络也分为好多种类。

比如CNN,也就是卷积神经网络,是最擅长图形识别的;

而RNN,也就是循环神经网络,比较适合语音识别、自然语言理解……

如果采用人工神经网络,哪怕不出动CNN,只用多层神经网络,也就是所谓的“深度学习”,也可以非常完美地解决这个问题。

但江寒琢磨了一下,还是放弃了这个想法。

一旦泄露出去,他很可能会有麻烦。

因为这些技术的来源,他根本没法解释。

技术跨度太大了。

好吧,安全第一,先用“感知机”凑合一下。

哪怕准确率低点,也无所谓了。

江寒现在唯一可以拿出来的,就是“单层感知机”。

这种技术只能解决二分类问题,并且还要求线性可分。

好在当前所面临的问题,这两个要求正好都符合。

江寒重生前,做过一个实验,用“单层感知机”识别手写数字,应用场景与现在差不多。

效果也还过得去。

所以,看照片识别男女的任务,完全可以使用“单层感知机”解决。

说起来,这可能是神经网络技术,在这个世界的第一次实战?

江寒前几天写的论文里,就有“单层感知机”的代码,稍微改动了一下,就能用上了。

研究机器学习,首选语言是Python,语法简单,开发效率高,不容易出错,也不用关心底层如何实现。

不过,这篇论文的代码,实在太简单,用什么都一样。

所以,江寒使用了最熟悉的C++。

代码略……

(PS:绝对不是空白太小写不下。)

半壁书屋推荐阅读:雨夜三更人,第一部,暗流涌动华语乐坛:全能的我一开口就炸了户口本死绝后,大佬她红遍全网千云千星都市:双傀娱乐圈开局暴揍经纪人凌依然易谨离战帝归来顾靖泽白今夏蜜吻999次:乔爷,抱!我家太子妃超凶的妻子背叛:摇身一变成太子我在寰海开盲盒最牛古董商这下玩大了好哥们竟是未婚妻战少,一宠到底!锦绣弃妻,无双王妃我卖廉价药救人,你们告我上法庭放手去陪白月光,我离婚你后悔什么在苏哥哥怀里撒个野人到中年九界独尊姜迎周易免费阅读完整版山村乡野神医步步成婚,总裁好嚣张重生寒门医女神医下山:美女总裁要养我四合院:秦家老祖恐怖如斯!离婚后她惊艳了世界开局觉醒敛尸人,家人集体后悔了最豪赘婿龙王殿美女市长老婆全能玄医林望杨悦重生秒赚百万,我把妻女宠上天!九龙归一诀开局穿人渣?慢着!我自有定夺!林渊:军统与地下党之间的周旋韩三千苏迎夏最新章节惊天战龙杨辰我的冰山总裁未婚妻嫡长女她又美又飒哥哥战死后,嫂子要嫁给我苏阳林依依麒麟神相全文免费阅读大结局霸总家的甜心神医小娇娘:山里汉,来生娃!生存空间女总裁的桃运兵王娘子可能不是人甩掉校花后,我成了超神学霸我有手工系统天眼仙医吴北
半壁书屋搜藏榜:和亲公主太努力京华天娇聂铮封筱筱很狂很嚣张:医妃有毒傲娇王爷求合作毒医娘亲萌宝宝网络之缘分陆丰金花股市:从零开始我有手工系统都市之巅峰王者闪耀互联网时代春风又绿杨柳岸重生千金:豪门妖孽来掌权超神学院:开局穿越梅洛天庭四合院:何雨柱重生,我逆天改命陛下有心疾得哄着我的日式物语有点甜克总:重铸黑手荣光80后视角的回忆录全能影后在线修真神豪:从跪舔美女开始谋局者开局五千顿黄金不死之身横行世界仙武医生Boss耍无赖小青梅不对付,合租之后逐渐白给系统之小女子不是药神重生:西南大龙凤小叔子兼祧两房后,夫君回来了隐世豪族继承人夫人别生气夜总他知错了拯救修真二三事穿越原始人不像人我口袋里有个超市我在寰海开盲盒霍先生,有个小子请签收!hello初恋:闻少独宠妻休渣夫,嫁战王,辣媳靠空间致富地龙做驭兽最终化成龙文娱:穿越后,从小酒吧开始起飞爆宠田园:秀才家的小娘子江湖宫廷菜逆天凰后:魔君请画押!重回80当大佬综影:从欢乐颂开始闹情绪街溜子半圣回忆录重生逆袭:国民大佬是团宠口袋之数据大师冷王爷呆萌妃绝世天才系统
半壁书屋最新小说:重回60娇妻不愁,我靠打猎养全家闭关五年,我于世间已无敌年代:重生61,我靠赶山逆袭东北猎王说了鉴宝无双你不信,怎么后悔了?摊牌了,我就是真龙天子我的异姓姐姐很护短重返顶流,从参加向往开始重生:回到2014逆天改命天空守夜人真没必要让我重生被冤死后,我化身诡王索命桃花从便利店开始鉴宝:从废品站捡漏亿元古画开始最强御甲师从踏出女子疗养院开始无敌退学三年后,我开着六代机空降校庆KTV点到校花,我一月十万直接包养重生:我竟然成了娱乐圈最大反派人在高武:我掠夺寿元,杀敌成神重回79:我带5个女知青御兽打猎开始这个总裁很保安高武:我靠杀怪续命从女子监狱走出后,全球警戒让我医武双绝,你管这玩意儿叫诅咒?高武:我有一枪,可破万敌重返1998一个假舔狗系统,你们还当真了?我道门天花板,强亿点很合理啊错乱未来二战过后,我在南洋建国穿越成为首富之子,体验人生百态高武:闪婚校花,躺平就变强星月落,难许卿病娇青梅心机太深了,根本跑不掉谁言华夏无神器?开局觉醒轩辕神剑!扎纸匠弱?开局睁眼关公,吓晕重生女帝咸鱼大佬之修炼也科学出狱被断亲?幸好我无敌了!知道真相后,我的大小姐哭惨了你要出轨白月光,女神追我你哭啥徒儿,饶了五位绝美师父吧我就是个道士,绝对不是特务贱哥有刀民国第一悍匪东南亚风云之西港往事系统送我AI,全世界的钱随我花重生八零,别人啃树皮,我家顿顿有肉修仙:收你当小弟,你却想上位?重生61,我带了一座军火库粤语诗鉴赏集