今天还行,主要是写代码了。算是还债吧。嘿嘿~
早上起来晚了,因为昨天报复性熬了个小夜,嘿嘿。不是,主要是昨天搞代码搞到快12点,然后吧,还是没搞定。但是我找到问题了,不想继续搞下去了。根本就不是我写的代码的问题,也不是onload的问题。所以说我重新在源代码上改,然后打包都是没意义的。也不是说没意义吧,至少是有收获,但对于改这个bug来说是没有意义的。最后发现的问题就是他这个svg吧,连命名空间都没有,直接复制过来用img标签包裹都显示不出来,就别说转成base64啥的了,嗨。我也不知道是我那么弄不行,还是他组件的问题,生成的svg是有问题的。这个吧。这里差个眼,以后有时间了,好好研究一下。反正折腾了大半天儿吧,还是挺有收获的。
1 | 1.知道了nvm可以管理node版本,方便本机对node版本的切换。有些时候node版本过高或过低都会导致npm install的时候找不到包; |
然后起床之后,就被骂着去做核酸啦。真麻烦,我天天在家堆着,最核酸也没啥意义,黄码好像对我都没影响。唉,去做也是大概糊弄一下,何必呢,我懒得做,他懒得给我做,在这浪费钱玩儿呢。然后回来吃完饭,把改好的bug的反馈又发给测试公司了。然后傻逼过了会又问我,测试啥进度了。然后我还挺困。就瞎搞了一会,昨天不是说知道能切换node版本了嘛,我就换了一个更低的版本去下载之前那个网页版的开源代码的依赖包,搞了一会,还是失败了。搞了又半个多小时吧。好神奇。为什么还是不行勒。继续搁置吧,说不定下次干什么又找到对应的解决办法了呢。
然后我就想着把小论文的代码写一写吧,因为按理说今天那个同学应该有空帮我搞一下环境了,我写完了就能直接跑实验了。不然明天又周三了,再不跑这周又不知道讲啥了。然后上午我就又看了看论文,想着把要改进的那个算法也的代码也写了。为啥开头说还债呢,因为我早就和傻逼说我改进的策略的代码都已经写好了,只是还没有跑,不知道对不对。但是看论文看论文,我就发现人家对模型的评价指标基本都是准确率,太少人用mIoU了。然后我想着,不行,必须得把准确率的指标求出来。之前搞了好久也没搞定。但是不知道今天咋了,我就思路很清晰,评价模型的指标,那不就是可以独立出来吗。训练完的模型直接用测试集测试,然后计算一下不就得了吗。然后我就去研究了一下语义分割模型常用的指标,以及他们怎么算。emm,一看到公式我就犯困。然后就直接去找到了写这个代码的人写的一个叫常见问题汇总的文件,里面真的就有一条写了怎么计算各种指标(因为看他代码的目录里只有一个叫get_miou的文件,我就以为只能计算miou呢)。然后他写了可以去看他的计算map的视频,我就去看他的视频,emmm,讲了一堆原理,最后说他的仓库里有代码。
就在这时,差不多11点多了。浩儿给我打电话,问我怎么在另一个文件调用一个文件中的一个变量的值,我就给他说了一会(虽然后来我说的第一种我觉得可以的方法他也没解决问题,但是后来我又给他提供了plan B,问题肯定能解决就是有点low,让他存取文件哈哈哈)。然后顺便问了一下他有没有现成的计算这些指标的代码。然后他又帮我找了找。但是他找到都是目标检测的,他是搞目标检测的,所以我看了一下用处也不大。然后又回过来看我找到的那个人的仓库,也不行,是tenseflow的。然后我也不知道脑袋哪个弦动了,想去看一下他get_miou怎么写的。我却惊奇的发现里面除了miou还有accuracy还有mPA还有recall这些。我去,踏破铁鞋无觅处啊!这个作者真的是服了这个老六,怎么不把文件名写的醒目一点,你这get_miou怎么什么都能get啊。然后我就去翻他写的代码,说实话还是有点不理解那些公式。后来索性放弃了,直接拿来用吧!但是已经该吃饭了,就打算下午搞。
然后吃完饭我就愉快的睡觉了,感觉解决了一件大事!嘿嘿。然后睡到了2点30左右起来了。起来看了一会八股,因为我醒来之后脑子里突然浮现一个问题,“java创建对象的过程是什么”,因为这个题很重要,我就回忆了一遍,但是细节记不清了。只能记得大概。然后打开电脑就开始复习这一块的。看过一遍了真的管用,花了没多久,把这一块包括GC都看了一遍。
大概是看完了还差点没看完,然后下楼帮妈妈搬白菜了(买了40来颗白菜,因为水分太多,所以需要在楼下晒几天,用来积(腌制的意思)酸菜)。然后我一趟扛十几颗吧,还挺沉的,两趟的重量加起来和wjq差不多了。左肩膀扛了一次,右肩膀扛了一次。我妈也拿了两趟,一趟5.6个吧。回来还是挺累的,毕竟连续扛半个wjq上六楼,也是没那么轻松。回来歇了一会。继续看我的八股了。
看完之后,我就开始写代码,直接一鼓作气写了小半天儿,把指标计算部分的代码全部写好了。哦对了,还把初试模型部分的代码改了,之前是每个策略都自己初始化自己的模型,现在改成了只有random初始化,其他的策略用random初始化好的。但是其实我看论文,别人好像也没这么干。但是影响也不大吧。毕竟都是随机的。改了就改了,每个策略还能少跑一次实验呢。然后改完就该吃饭了。
说实话还是有点冷,然后今天有点懒得动弹了。就没有去溜达了。害,就是有点懒的动了。然后床上躺尸了一会,7点左右就开始读书。开始弄那个不稳定性的策略。然后大概8点40左右写了一个小demo,让他去跑了。我太冷了(主要是书房太冷,其实其他地方不冷,因为是阴面,一天都不见光的),然后就回屋盖上被子躺了十五分钟。9点又去搞代码。发现跑出来的结果还不错,说明代码写的至少目前看来没啥问题。然后就开始往程序代码里移植。倒是也不麻烦。但是我咋就一直都傻傻分不清range呢,总是搞不清边界。就得各种测试,各种画图比划才能搞对。每次搞循环的时候都要搞好久。真是奇怪,就好像我总是要用遍历文件夹的操作,但是每次都要去百度,就是记不得。我估计百度过上百次了。。害。不过不管咋说吧。目前看来应该是没有问题了。后面还要加一些特殊情况,比如说只有一个模型的时候就不能用不稳定性策略,要先用信息熵跑一轮这种问题的解决。搞完就10点多了。刚刚好写日记了。
今天就这些,没有啦。也算是完成了一件心头大事吧。每天总是想着,唉,我代码还没写好。每天都想,今天看看也没啥事,想歇一天不背八股了,就一鼓作气给搞好了。不过写代码的时间过的是真的快啊。我就感觉这一晚上嗖的一下子就过完了呢,比每天过的可快多了,嘿嘿。可能是我太认真了吧,认真的男人最帅了,wjq说的。
btw,今天wjq干嘛了,有没有和同事一起去打球哇。东莞今天好冷啊,有没有多穿衣服啊。一下子降了10度还下雨,一定要注意保暖啊, 不要冻感冒了,傻皮皮一样穿的少少的,然后又生病。可能是台风来了,还有下雨呢。而且你家里和东莞好同步哦,我寻思着隔得也挺远呢,这天气咋这么同步勒。之前还真没关注过这个事儿呢。嘿嘿。还有就是,我估计我没得办法开学了,大哥他们学院发的通知是下一批返校是27号,但是没有研究生名额。妈耶,我跟你说特比好玩。回个学校还要抢哈哈。之前通知的是黑龙江省内的可以申请返校,先到先得,我们学院最多能回16个男的,5个女的。哈哈哈,多了不行。真是笑死我了。虽然一直没有报满吧,可能人比较少。我觉得到时候省外也这么搞,我还得多关注群消息呢,真是太逗了。开个学得靠手速了。笑死。行了,不给你讲了,我暖水袋也凉了。打这么多字手冰凉,我现在每天的状态时。打字2分钟,捂手5分钟。不过写日记写的就比较带劲,就一直没停下来。所以贼凉了。俺要去睡觉了,今天就不报复性熬夜啦,早睡身体好。你也早点睡觉吧,也不早了。晚安,我的小可爱🌙🌙🌙