今日学习情况:
- 下午做了三个leetcode题(打卡题太简单了就不算了):
- 54. 螺旋矩阵:mid, 循环细节和边界不好写,第一种模拟解法花了比较多时间,不过顺利通过了;看答案另一种按圈遍历,以为会比较容易,没想到也有很多要考虑的细节,debug了很久,比对了答案代码才写对。 这种题目对于循环为什么这么写,终止条件的考虑,感觉还是很模糊,没有一个“这种情况这样写比较好”的感觉,虽然最终能改对但是有点艰难。
- 200. 岛屿数量 mid,但其实算是简单的遍历, 先用dfs写了,顺利通过。看过答案后尝试了用bfs再写一遍,对bfs的写法有了一点感觉。
- 17. 电话号码的字母组合 mid,简单的dfs+回溯,常规套路,之后可以总结一下模板。
- 写完leetcode以后继续改昨天的dnn。昨天晚上讨论了batch的写法,但我感觉还是不太满意。今天自己搜索了一下找了一个觉得比较满意的写法,但是套用在自己代码里的时候有点艰难,发现了一些之前抄了但没有理解的问题。感觉我对tensorflow的机制还是不太理解。今天加的这部分虽然最后跑通了,但是不太符合我现在的写法。我感到有点犹豫,现在的写法是不是合理的,想找一个别人写的比较优雅的项目代码参考一下。
其他及感想:
- 早上起来想挂一下原神的家园制造,结果发现材料不够,就顺便开播打了会材料。但是发现最近开着直播打原神特别卡,也不知道为什么,于是运行了一下清理软件,以及清理了一下C盘,也不知道有没有用。
- 今天早上起来停水了,本来想中午做饭的也没做成。晚上烧了冬瓜排骨汤,菠菜尝试了炝拌,但感觉味道不行,不知道是不是用料不够多,没有味道。
- 买了晓兰推荐的《深度学习推荐系统》书。这本书之前我找资料的时候就看到了,但是没有pdf版。但想想其实一本书也就一张月卡钱,为什么要不舍得买呢。
- 我发现昨天抄的那个代码博客,还有后续的调优和进阶版本,粗略看了一眼写的挺细的,之后要把这篇博客看完。
- 中午做了上肢锻炼,晚上拉老公一起做了10分钟锻炼。
- 不知道为什么感觉今天好像没做什么,就到晚上了。本来还想播满两小时原神呢,也没播满。是不是应该恢复记录时间呢?
明日计划:
基于现在版本的dnn,把调用的layer,nn等都自己写一遍。