转自学员徐升的竞赛回忆录 


   很久不写文章了突然要来这么一出感觉有点不知道该说点啥不过在草莓班主任的威逼利诱下我还是屈服了作为一个会写代码的程序员写篇竞赛总结还是可以的当然由于草莓班主任再三强调不要写得太过于技术化所以我保证这篇总结不会出现任何专业词汇干货)。


         其实群里的兄弟们估计也偶尔听我们提起过比赛只是由于我们也是第一次参加比赛加上我这个队长只知道蒙头搞代码所以也没有太多时间跟大家吹牛现在比赛终于结束了也有时间跟大家分享下我们的比赛经历了


         时间回溯到10月份也就是比赛刚开始的日子因为我本身就一直在关注这些赛事而且自己报名参过一次比赛但是独自一人整技术简直进步的慢如蜗牛忘记是哪一天突然看到群里兄弟们聊到想做实际项目的事我本着一个人干不过就拉一群人的想法在群里说了句:“要不我们参加比赛?”,说实话我就那么一说但是谁知道草莓班主任上心了硬是拉着几个有兴趣的小伙伴搞了一个群名字也很直接叫竞赛群然后把唐老师也拉了进来一副要搞事情的架势我当时就惊了个呆行动要不要这么快不过看着她把唐老师拉了进来我觉得这事靠谱也就安心待了下来至于草莓班主任是怎么说服唐老师来的是不是色诱我就不知道了


         一个草台班子就这么搭了起来然后接受了唐老师的一番指点我们顿时找到了方向轰轰烈烈的开始了我们的跑模型之旅当然你们也可以理解为炼丹之旅。(我们的比赛是基于合成数据的Logo识别地址是http://www.datafountain.cn/#/competitions/278/intro)


         很希望就从这里写完然后交给草莓我就交差了但是一看字数貌似不够啊想了想还是再水一点字数吧

         ……(先来几个省略号凑字数然后……)

         这你们都信了


        事情当然不可能这么一帆风顺其实从一开始我们的炼丹之旅就不那么顺利从最开始的环境搭建开始相信很多人也遇到过我们一样的问题这里我就不赘述了相信我你们踩过的坑我都踩过磕磕碰碰下我好不容易把环境搭建好了然后就是开始选择模型了为什么选择模型我们自认为现在还写不出比现有几个经典模型更牛逼的模型不过以后就说不准了先吹个牛逼给自己动力不过选好了模型后也没有我们想的那么简单最开始的VGG16,好吧不讲任何专业词汇最开始的模型跑比赛训练集的时候效果不是很好得分也很低再经历过很多次的试验后才发现这个模型不太适合我们


         在这里我要特别感谢老王的大力支持什么叫贫穷限制了想象力开始为什么选用深度不深的网络进行训练是因为我的显卡垃圾啊有了老王的1080ti,顿时就感觉翻身农奴把歌唱直接就开始跑更深的网络果不其然分数顿时上去没过多久就稳定在了10名左右期间也要感谢老熊做的图像合成×××的数据增强这些其实就是丹药没有丹药还炼个啥丹


         当然在此处我也要给自己一个赞持续一个月晚上的奋斗让我的实力突飞猛进对深度学习有了更深入的了解对整套框架也是掌握到位了甚至每个模型我都DEBUG了一遍把原理深深的印在了脑海里也自信不会有任何的模型我跑不起来而且也非常熟练的能把ubuntu上的很多模型移植到windows自然ubuntu上我也是没什么压力的

        牛皮吹完很爽


        至于后面的事情就是不停的调整超参数和数据集了稳定度过初赛进入复赛虽然最终成绩是14说实话我其实还是很满意了一个刚刚磨合的小团队能走到这一步很不错了不过草莓班主任却觉得我们能更进一步每每此时我心里都在吐槽,51cto不给她升职加薪简直埋没了她的激情这一路过来监管甚严啊

        总之这一次的比赛让我受益良多果然实践才是最好的前进方式当然在此还是要感谢唐老师领我们进入了AI的大门也感谢51CTO能把唐老师拉来给我们上课

        总结完毕

        对了忘了说当你能自己独立完成一个项目的时候北上广深你自己选薪资20K起步应该是没问题的

      亲测……就不多说了