突发奇想
也是好久没发过CSDN了,当时九推的时候狂练code,后来慢慢也就闲下来了,这段时间一直在搞毕设,不过想了想,毕竟已经做了有一段时间了,索性也小小的总结一下。
过去一段时间的工作内容
从去年十一那段时间去计算所和导师确定了毕设题目之后开始算吧:
第一周:学习Linux服务器
第二周:复现pvactools,阅读论文(基本都没看懂)
第三周:意识到pvactools是一个多工具的集成,我们可以通过拆分其中的程序工具来逐渐理解。于是选定了netMHCpan等三个工具,准备在自己的服务器上复现
第四周:复现netMHCpan
第五周:复现netMHC(因为数据有问题,发邮件询问作者来着花了点时间)
第六周:工具在服务器上复现需要配置好环境,为了提高可用性,新使用docker服务器,重新学习docker的使用方式,将之前的工具封装到镜像里。但是一开始只会在ubuntu中放进去文件,这样镜像过大
第七周:学习Dockerfile文件的编写,程序在一个大小合适的镜像中封装好了,但是问题在于无法和外界进行互动。我需要进入镜像,执行操作,但是这样和封装的目的还是有一些冲突
第八周:修改Dockerfile,设置好了参数接口,可以在镜像外进行操作。
第九周:完成镜像封装之后,开始考虑使用API进行调用,学习Web编程的基本内容,想师兄询问给打个样,知道了什么样API算是能执行的。
第十,十一周:来回修改,最后可以通过API调用docker镜像输出在本地的指定文件夹内。
第十二,十三周:这时候开始涉及到web前端部分,基本就是一个糊涂账了,在这里卡了很久,web能连上API,但是问题在于服务器和电脑本地之间无法连通,包括JS,TSX,ANTD,REACT都是新接触的需要学习。
———————————然后年终总结,过年去了—————————————
过完年回来:
第一周:基本还是一样糊涂账
第二周:开始考虑换个思路,因为web前端是好解决的,只是我个人问题,所以决定先把任务的另一半完成。找到MuPeXI工具,进行学习和复现。结果后续发现问题:数据难找,只能作罢,将重心又放回到之前的一半内容中,准备在这里进行一番优化调整。
第三周:继续阅读论文,找到一篇论文,训练数据齐全,决定基于这个数据进行自身模型的建立和调整。
第四周(现在):前三天:学习深度学习(学过一点,但是不深),对于我们最后模型训练那里已经有了一定的思路,之后两天时间,针对两个数据输入过程中的调整进行查找,最后发现没必要(走了远路),最后准备进行模型的训练,先出个结果再说。