时间是最公平的资源,每个人每天都拥有24小时。
这里记录了我每天的学习与感悟,见证成长的每一步。
板块
每日所学所感的记录,时间的见证
21 篇文字 · 静候翻阅
时间是最公平的资源,每个人每天都拥有24小时。
这里记录了我每天的学习与感悟,见证成长的每一步。
学习进度 绩点 高等数学:7.6高阶线性微分方程 7.7二阶常系数齐次线性微分方程 7.8.1二阶常系数非齐次线性微分方程-1 英语:学习100&复习50词 离散数学:未动 C++:基础oj题 AI导论:未动 物理:未动 道法:不知道复习什么 专业 CSAPP:未动 Nand2Tetris:未动 有感而发 #关于数学学习 私以为,数学学习是一个循序渐进的过程。先打好基础,然后是基础之间的联系以及上层模型的搭建。学习重在稳定,认真理解,独立做对,然后才能融会贯通,毫无缺漏。做完之后当常常复习,整理错题,此老生常谈,然能做对而能坚持者万中无一。之后或将分享自己的错题整理方法,现今仍在尝试,敬请期待。 #关于英语学习 私以为,英语阅读的本质在于句意理解。句意理解的本质在于对意群信息的快速获取。意群信息的获取关键在于对句子结构的快速划分和对意群的快速理解映射。此训练亦如数学学习,当循序渐进,不应期盼一步登天。从一句话开始训练,只看意群而不看单词。这是我目前的尝试,希望在不久的将来能有所进步。
非淡泊无以明志,非宁静无以致远 学习进度 绩点 高等数学:7.5高阶微分方程课件 英语:复习103词 离散数学:未动 C++:HDU刷题5道 AI导论:8.1神经元 8.2BP 8.3CNN 8.4GAN 物理:未动 道法:不知道复习什么 专业 CSAPP:未动 Nand2Tetris:未动 有感而发 自己选的路,再难也要走下去 从哪里跌倒,就从哪里爬起来。 哪怕恐惧与不安将会来袭, 哪怕真的会再次跌倒。 或许当我们真正鼓起勇气面对困难之时, 困难也会就此消失。 前提是, 保持冷静、理性、淡泊与坚定的心。 与诸君共勉。
山重水复疑无路,原来一叶障目。 学习进度 绩点 高等数学:未动 英语:复习&新学130词 离散数学:未动 C++:文件读写与类的继承 AI导论:未动 物理:第六章电场 道法:未动 专业 CSAPP:未动 Nand2Tetris:未动 有感而发 立足长远,方为正道 有些错,做了就要付出代价。 有些现实,哪怕不想看见也要接受。 与其一味的躲避退让,抑或是强迫自己在痛苦中挣扎焦虑, 不如立足长远,想想你曾经向往过的终极的目标。 为了达到这个目标,我有几条路呢。 这些路里面,哪一条最适合我呢。 这一条路,有几种走完的方式呢。 在这几种方式里,你会选择哪一种呢。 有的路快,但是对你而言有一块巨大的坎, 你是强迫自己拼命一搏,哪怕舍弃其他的路也要一试, 抑或是稍稍绕路,走一条稍远但是更稳妥,同样能到达终点的路? 你会怎么选呢? 反正人生很长,我相信自己的潜力,也不愿再在这样关乎我的生命的事情上做一个赌徒。 相信吧,快乐的日子已经来临。
君子与其练达,不如朴鲁;与其曲谨,不如疏狂。 学习进度 绩点 高等数学:微分方程7.3、7.4课件 英语:几乎未动 离散数学:几乎未动 C++:未动 AI导论:未动 物理:几乎未动 道法:未动 专业 CSAPP:未动(挣扎了一下但没有成功) Nand2Tetris:未动 有感而发 我们或许永远无法理解 费曼在六十年前预言:下一个人类智慧觉醒的伟大时代,很可能产生理解方程定性内容的方法。 但是今天的我们远远未能做到。 或许我们将永远做不到。 S.斯特罗盖茨以清晰的笔触展现了复杂性系统的难以理解与不可预料。或许计算机能够让我们有能力从高维的魔影中解放出来,但更可能的是我们无法理解机器的运转,只能为他那些结果感到目瞪口呆。 或许,放弃理性的傲慢,对自然与复杂保持敬畏,才是一个科学工作者的应有之义。
志士仁人,无求生以害仁,有杀身以成仁。所欲何者?但求问心无愧,无悔。 学习进度 绩点 高等数学:微分方程7.1、7.2课件 英语:学习&复习73词 离散数学:未动 C++:未动 AI导论:未动 物理:未动 道法:未动 专业 CSAPP:第二章,二进制转十六进制ox3F等完成 Nand2Tetris:未动 有感而发 绩点的原理是分数导向 考试考什么,就练什么,别的不用管才是效率最大化的学习方法。你甭管学的全不全,有用没用,就看分数高不高,大学是这样的。 学习不是从头学到尾 由是观之,很多知识是需要记忆的,记忆是一切的基础,但是如何记忆也是有方法的。读CSAPP,作者很贴心的在每章开头写了如何学习,第二章就写了要及时做练习,推导过程可以先跳过,我认为这种方式在学习应用性质的内容的时候是非常实用且高效的,大学的高等数学,大学物理,C++的各种知识点,CSAPP的各种知识学习莫不如此。 记忆需要好的身体 对我而言,学习的效率很大程度上依赖于身体状态,身体好,精神就好,学习与记忆,归纳总结梳理逻辑的时候就轻松很多,反之事倍功半得不偿失。 故早睡早起,健康饮食,常常运动非常关键。 重新梳理一下本diary的目的 一开始是为了监督,后来发现断掉就接不上了,我不写谁也奈何我不得。 所以我就想看看,自己在需要多久时间才能完成我心中的那个目标,让我们看看这个day能写到第几天吧。
兴趣是最好的老师。世界那么大,我想去看看。 学习进度:Nand2Tetris Project2 the half(stopping) 学习小记 OpenCV入门其实挺简单的嘛 不过就是一些基础的操作需要去记忆罢了,哼哼。 AI误导我!让他根据代码生成了一份教程,认真学完了,回去一看根本不全啊! 还以为自己学了挺多的,原来只是九牛一毛,一坐就是5个小时,效率是有点低了,我的建议还是直接先背一遍,然后上手填空,哈哈。明天早上试试看,加油!
非淡泊无以明志,非宁静无以致远。当我们开始焦虑的时候,及时分析然后解决才是正道。 学习进度:Nand2Tetris Project2 the half(stopping) 随笔 惰性的克服需要决心和耐心 其实今天是打算早起的,但是大抵是前两个星期把自己折磨坏了,又睡到了中午。一睡到中午就想到今天的任务好多,于是就不想开始了……书真好看…… 怎么办呢,当然是放轻松明天继续开始啦。怎么杜绝这种惰性呢,我觉得一方面是不要给自己设置太多必须完成的内容,昨天的没完成就没完成好了,学到哪里算哪里,学到投入的时候自然就学多了,总体上效率或许更高呢。学习其实还是很好玩的吗,一坐就能坐一天,但是不开始的话就很难……
不积跬步,无以至千里。基础非常非常非常重要啊 学习进度:Nand2Tetris Project2 the half 学习小记 时间规划很重要 之前一直打算每天晚上八点到十一点三个小时可以用来学底层,但是这四天看过来每天其实只有一个半小时左右,八点十分下课,但是算上整理作业以及锻炼身体,到寝室往往快九点,时间上设计的不是很合理,打算之后把一个小时搬到早上,希望效果会好一点。 实践出真知,尤其是做题 才发现原来这本书似乎没有那么难啊,好像都是基础知识,可以加快一些节奏了。前一个Project不过十几个基本电路而已,这一个不过几个加法器,感觉状态好的话学起来应该是比较快的。 一开始想要像昨天说的一样先去总结一下知识点,结果发现书上讲半天也没说什么东西,好像默认学生都懂的,只好先去做题,在做全加器的时候反复琢磨,感觉上就是一个使用已知知识去拟合真值表现象达到完成任务的效果,有点明悟,但不多,希望以后会总结出思路。蠢人也有蠢人的办法嘛,放轻松。感觉还是很好玩的。就是才发现之前的内容很重要,而且很多是需要巩固的,做一遍对我来说可能不是很够,虽然直接把一个小问题拿出来我会推导,但是一旦复杂起来反应就慢了。可能也有今天学的东西太多导致状态不好的缘故,没关系,慢慢练就是了。 今天在学RM的内容,还没具体开始,看起来首先也是一些基本操作,需要清醒的大脑和充分的记忆,所以今天要早点休息了,熬夜得不偿失。 今天进度有点慢,明天放假时间多应该会补上。
路漫漫其修远兮,吾边漫步,边求索。 学习进度:Nand2Tetris Project1 THE END 学习小记 注意模块的复用 经常忘记在写复杂芯片的时候使用之前写过的芯片!之前写Mux16的时候还吐槽这么简单的逻辑还要单独写一个芯片,结果今天写Mux4Way16的时候完全没有使用Mux16的意识!写了一大堆都快晕过去了。 结果答案直接使用集成,把16条看成一条用Mux16飞快的解决了!哀叹我逝去的半小时……勿以chip简单而藐之!基础的模块都要牢记于心才能在合适的时候发挥作用。 还有就是注意一下使用Mux16这类数组写法的输入的时候直接传数组名就行,不需要[ ] 写Mux8Way16,写完的那一瞬间突然想到可以使用Mux4Way16!说明刚刚记过笔记的脑子就是好用!! 注意一下切片的语法sel[0..1],总感觉好像之前看书的时候有看见过,但是写的时候就是想不起来,或许之后应该先复习再开始写?今天是直接开始从昨天断掉的地方写project了,没有复习,下次可以注意。可以学习的时候先把笔记整理好,这样复习的时候直接看笔记就好了! 写DmuxWay8,写的时候先用的sel[0..1],但是这样就是根据第2位确定最后的的输出,会变成输出ae/bf/cg/dh,所以改成sel[1..2],这样写的时候就会变成abcdefgh输出了,看起来比较舒服。其可以对应到二进制,DmuxWay4帮助把sel前两位处理成一样的,这样接下来就只需要处理两次一位Mux,本质上就是一个分位处理,有点二叉树的样子,从高位开始分类,先分出大类,再分出小类,还是很直观的。 注意二进制的位数标记 sel[0]对应的是二进制最右边那一位,不是从左到右! 模拟作为重要思想 感觉很多时候做Dmux的时候会去想分支,如果sel[0]是0,那么a = in这样的思路 核心应该是对每一个输入默认为1然后构建能输出1的析取范式的形式?本质上似乎是模拟电路通断,感觉可以细细思索一下。 学习感悟 第一章结束了!感觉还是很轻松的,前后加起来虽然很久,不过大多数时间是浪费的。 下一章开始的时候,可以先尝试梳理框架,总结核心知识点之后再开始写,写的时候实时记录感悟和遇到的坑点,这样补充起来内容会比较丰富,感觉上学习效率也会更高!期待~ 第一章暂时就不重新梳理,或许未来会回来补一个article,这里简单总结一下: CHIP (hdl) 语法,= 表示把右边信号连接到到左边当前使用芯片引脚(引脚名是芯片定义好的,固定不变) Nand门构建Not And Or Mux Dmux Not16 And16 Or16 Mux16 Or8Way Mux4Way16 Mux8Way16 Dmux4Way Dmux8Way 后缀16指的是输出输入为16位并行处理 中间的4/8指的是有4/8个一组输出一个值/把一个值输出成4/8个值,通路量发生变化 随笔 破除执念,做好自己 什么才是最重要的东西呢?我们到底为什么而努力呢?个人以为从本心上讲,其实就是生活幸福美好罢了。三五亲朋,花前月下,风乎河畔,咏而归。所谓人生清明,不过小小得意,无忧而已。 可惜为无忧而生忧虑,为幸福为自我磨折,人不是常常这样吗?总是把自己的评价权向无情的社会拱手奉上,遇到挫折总是自责不已,抑或呼天抢地,这不是很奇怪吗? 既如此,何不归还本心?幸福的生活不必等到成功之后,不必等到目标实现。于是理想永远存在,良心永远安稳。现在无事地看茶叶在水中浮沉,抑或是静静的思考Nand门到Dmux8Way的实现,不也是一件让人心满意足的事情吗? 我想起一个存在日记本里面的原则:我自信我能做到,但做不到也没什么。 一切都会变好的,因为我们相信。 不急,底层的路不能急,人生的路需要缓,我们慢慢来。
何以解忧,唯有杜康。可惜,我不喝酒。 学习进度 Nand2Tetris Project1 (11)Or8Way.hdl 学习感悟 学习是一个寻找乐趣的过程, 一开始看到密密麻麻的陌生代码难免会有畏惧感,课程视频也不是很想听,索性自己琢磨去了。Nand门是昨天理解的,一开始没看懂,后来发现是not and 与非门就瞬间记住他的真值表了。根据真值表推出not and or 三个门,然后接下来的 mux 和 dmux 就不是很难了。 学习是一个不断进步的过程, 一开始推导的时候用的是析取范式,今天写代码的时候从答案发现 Mux 直接使用 out = (a · ¬sel) OR (b · sel) 而不是 out = (a·b·¬sel) + (a·¬b·¬sel) + (¬a·b·sel) + (a·b·sel) !!! 有种智商被碾压的感觉。其实析取范式通过化简也能得到,但是我觉得直接抓住关键信息构造最简练的条件是一个需要掌握的直觉方面的能力。其实现在想来很容易理解,因为b的输入在sel为0时没有干扰,所以他一定不影响最后的结果,直接考虑a和sel就行。sel为1时候同理。 从中我们知道不必为所谓模板套路限制,每题或许都有属于他自己的解法。具体问题具体分析吗~ 学习有时候会出现意外之喜, 比如写Xor8Way的时候我下意识用了二叉树方法,同样是七个门,比答案的顺序七个依次Or运算要快很多,(其实就是每层门的总数最多砍一半)。哼哼还是有点得意的。 随笔 关于未来的方向 其实选择底层归根结底还是不甘心 不甘心自己从此埋没,不甘心以后要按照他人安排好的那样去生活,不甘心自己面对生活的磨折毫无反抗之力。 于是想要磨练自己的心性,培养自己的能力,确定自己的方向,希望不会走失,不再迷茫,走向自己曾经希望走到但或许再也无法走到的远方。 但是没有关系,因为远方的意义不在于到达,就像我选择底层的意义不在于做出范式变革,也不在于为世界做出什么成就,在一切的成功与失败之前,我清楚我首先还是我自己。这种感觉很好,因为只要我还是我自己,那么无论成功与失败都与我无关。我活在过程里,而不是终点的一瞬。终点的一瞬固然美好,但是路边总还是有靓丽的风景。 无论是学习CV,或是RM,或是底层编译器推理优化,都很好,青春应当去尝试,于是才能知道自己想要成为的样子。不必早早的做出最终选择,不过可以先定下一个暂时的目标(来和我一起学底层吧,嘻嘻~),我们相信学习的本质是贯通的,相信计科的基础总是有用的。不必纠结于过去的选择,既然不能重来,那就从现在开始。 今天学的很开心,言尽于此,与君共勉。