今日学习情况:
- 早上做了3道leetcode
- 每日一题1720. 解码异或后的数组:easy题,但是需要利用xor的性质推数学公式,看了答案
- 31. 下一个排列:mid,想到了大体思路,但是没有想到后半段数组的降序性质(这样可以O(n)解决),看答案+写 耗时30min
- 14. 最长公共前缀:easy,特别简单,时间来不及了凑数做的,看答案也没什么花头
- 下午2:30开始写DNN,遇到了很多困难,最后终于在7:30跑通了
- 包的安装,在jupyter里pip install装到的不是tensorflow的环境,后来在conda里装了
- mnist数据集,网上读数据的方式各种各样,我还连不上源数据的网站,最后靠着蓝灯偶尔连上,下载到了tensorflow.keras.datasets.mnist
- 2.0兼容1.0语法
- 由于我想写成类,以及感觉很多写法都不太好,参考了多个代码,搭建出了基本结构。
- 由于抄了好多不同代码,有很多地方不一致,导致了好几个bug
- 晚上向老公请教了batch的写法,明天整理加上
其他及感想:
- 早上起来先花半小时整理了桌子,然后清理了电脑桌面文件,感觉现实和虚拟的桌面都清爽了许多
- 中午做了昂刺鱼汤和炒杭白菜,杂粮饭,控制热量摄入
- 做了10分钟hiit运动
- 按理说今天收获颇丰,学习算是很有成果,但我却不怎么高兴。可能主要原因是还是焦虑,放了自己半个月的假,感觉情绪稍微好点了,不会一想到工作的事情就难受了,但是还是很焦虑;早上自己做了一下心理建设,打了下鸡血,但是下午问老公问题的时候还是感到很受挫,尤其是老公说我这么调封装函数“一句话就写完了”,然而我折腾到7点多还没跑通,想到要是老公下班了发现我还没写出来,感觉自己太弱了,很着急。还好7点半的时候终于改对了。但还是很不高兴。晚上都有点不想问老公batch怎么写了,但看在老公态度积极加上玩了一会游戏心情稍微好了点,就一起看了。结果看的过程中又发现自己什么都不懂,问了一个问题,得到的回答依然听不懂,再问再听不懂,感觉很难受。我也知道沉浸在负面情绪里是不好的,但再一次真切感受到自己太弱了,之前受到的否定又一起涌了上来,感觉还是那么难过。我发现失去自信心以后人变得格外脆弱,之前两年我本以为自己已经情绪很稳定了,结果在持续的压力和挫败下又变得敏感起来,一句无意的话就能让我破防。
- 但是生活还在继续,就算看不见尽头还是要继续努力下去。
明日计划:
- 今天写的dnn做一些完善,如加上batch
- 整理dnn代码的笔记
- 用封装的layer, nnd等函数的地方尝试自己重新写