diff --git a/README.md b/README.md index 78225609..508fb945 100644 --- a/README.md +++ b/README.md @@ -28,4 +28,28 @@ ## 2 补充说明 * 最好不要有不能进行版本控制的资料,例如ppt和视频。吴恩达的ppt过于经典,暂时保留,其他的资料,进行硬盘存档吧,毕竟这是学习笔记,不是学习资料。 -* 每一门笔记可以有1-2本对应的经典的书籍。比如latex的经典教程、线性代数、概率论和数理统计的经典教程。ppt和视频这种知识密度过低的东西,最好不要有。 \ No newline at end of file +* 每一门笔记可以有1-2本对应的经典的书籍。比如latex的经典教程、线性代数、概率论和数理统计的经典教程。ppt和视频这种知识密度过低的东西,最好不要有。 + +## 3 关于做笔记的讨论 + +> 感觉没有必要做笔记,只要在书上做好指明就好了。这就好像在PDF原文上做笔记一样。 +> 那么什么样的东西才会需要自己做笔记呢?我觉得应该是那些视频教程。如果有纸质书,或者PDF的,可以吧这些资料整合起来。 + +### 资料的形式可以分为三种: +* PDF,电子版 +* 书籍 +* 视频或网站。 + +### 对于三种资料应该采用不同的策略 + +* 对于PDF的资料,如果与学术无关,例如文学、科幻类的读物,可以放到kindle上进行阅读。 +* 对于PDF的资料,如果与学术有关的,需要使用citavi做好笔记。 +* 对于书籍资料,直接在书上做好笔记。使用vscode对关键的算法或者模型做好笔记。那种显而易见,能够理解的说明性文字,就让它保留在书上好了。 +* 对于视频或者网站上的教程,使用vscode做好详细的说明,最好添加一些说明性文字。 + +### 说明 + +* 最好的笔记不能是“讲解”型的,应该是“总结”型的。最好通过符号和图形作为笔记的内容。说明型文字最好不要出现。最好有自己的理解。 + + +> 感觉还是具体情况具体分析吧。有一些计算机类的只是,还是详细记录,整理知识点。对于算法或者模型,还是主要讲解数学原理和模型的构建。有书籍的尽量在原来的书籍上做好笔记。如果没有书籍,再考虑大量的做vscode的笔记。 \ No newline at end of file diff --git a/TOOL/Citavi.md b/TOOL/Citavi.md new file mode 100644 index 00000000..67f1de1a --- /dev/null +++ b/TOOL/Citavi.md @@ -0,0 +1,82 @@ +# Citavi 文献检索与管理工具 + + +## 1 功能说明 + +### 1.1 相关实体 +* 文献reference + * overview + * reference(meta data) + * content + * context + * quotations & comments + * tasks & locations +* 知识knowledge + * highlight + * quotation + * summary + * comment + * thought + +* 标签(用来管理文献和知识) + * keyword + * category + * group + +* 任务(暂时不做了解) + + +### 1.2 功能介绍 + +1. 检索与导入文献(各种数据库和图书馆、各种检索方式、配合插件) +2. 分析与阅读文献(关键字、类别、分组、注释、评论、引用、元数据检索,,beta-data) +3. 文献与知识管理(category:构建写作计划、创建知识大纲、添加想法) +4. 撰写与发布论文(word插件支持、引文列表) +5. 计划于组织任务(不需要) +6. 团队协作(不需要) + +## 2 具体功能 + +### 2.1 创建工程 + +* 可以创建本地工程和服务器工程project。服务器大小为5G +* 每一个工程只能容纳100个文献reference,可以使用无限量的工程来管理文献 +* 可以对工程进行不同颜色的标注。 +* 可以打包工程内的文件,方便不同用户之间共享。 + +### 2.2 检索与导入 + +* new reference by hand手动创建一个文献 + * 手动输入文献的元数据 + * 添加文献相关的文件和内容等。 +* retrive by ID检索文献标识符(ISBN、POI、PUB MED) +* import直接导入PDF文件、endnote形式的参考文献列表。 +* online search 通过在线检索数据库,添加文献。或者在文献中选择一段文献,直接进行间接搜索导入文献。 +* web addon 通过web插件添加文献(补充的) + + +### 2.3 分析与阅读 + +* highlight对关键内容进行高亮 +* quotation 包括直接引用和间接引用,可以在撰写文献的时候使用,将它分配到指定的目录下面。然后在引用过程中,可以通过插件直接插入word内容。 +* summary一段文字的总结,是引用的一种实现,在阅读论文的时候,而不需要插入到文章中。 +* comment一段文字的评价,是引用的一种实现,在阅读论文的时候产生的想法,不需要插入到文章中。 +* thought 可以添加临时产生的想法。 + + +## 2.4 文献与知识管理 +> 结构化文献与知识 +* keyword 文献管理 +* category文献管理。可以支持思维导图的导入。 +* group 文献管理 +* meta data 文献管理(content、context、location、task、location)location可以添加网络内容,或者与引用的文献相关的任何文件。 + + +## 2.5 撰写与发布论文 + +* 插入目录category +* 插入引用quotation + + +> 推荐课程 +> * 中国大学MOOC 罗绍峰 文献检索与信息分析 \ No newline at end of file diff --git a/工作日志/2020年10月23日-十一月份安排.md b/工作日志/2020年10月23日-十一月份安排.md index c07d9be1..c31cd32c 100644 --- a/工作日志/2020年10月23日-十一月份安排.md +++ b/工作日志/2020年10月23日-十一月份安排.md @@ -1,59 +1,27 @@ -## 前一周 ------------------------- -主要任务 -1. 完成吴恩达深度学习视频课程 -2. 完成机器学习+深度学习课后作业和代码实现。 -3. 完成统计学习和机器学习两本书的阅读和笔记。 - ------------------------ -时间安排 - -* 上午8.30-11.30 -* 下午2.30-5.30 -* 晚饭+跑步5.30-6.30 -* 晚上7.00-11.00 - ------------------------- -任务安排 -### 周五: -1. 完成吴恩达深度学习第二套 - -### 周六: -1. 完成吴恩达深度学习第三套 - -### 周日: -1. 完成吴恩达深度学习第四套 - -### 周一: -1. 完成吴恩达深度学习第五套 - -### 周二: -1. 李航统计机器学习+周志华机器学习 -2. 吴恩达作业与代码 - -### 周三: -1. 李航统计机器学习+周志华机器学习 -2. 吴恩达 作业代码 - -### 周四: -1. 李航统计机器学习+周志华机器学习 -2. 吴恩达 作业代码 - - -### 周五: -1. 李航统计机器学习+周志华机器学习 -2. 吴恩达 作业代码 - - -### 周六: -1. 吴恩达 作业代码 - -### 周日: -1. 吴恩达 作业代码 - - ## 第一周 +---------------------- +主要任务 +* 吴恩达机器学习+深度学习课后作业 +* 李航统计学习方法+笔记 +* 李航统计学习方法+代码实现 +* 情报论文阅读 + +--------------------- +时间安排 +* 8.00-11.30 +* 2.00-5.30 +* 7.00-11.00 + +--------------------- +任务安排 + +* 找到阅读论文的方法和工具。 +* 然后开始紧张刺激的编程工作。 +* 认真学习也太好了。 +…… + + ## 第二周 ## 第三周 diff --git a/工作日志/2020年11月2日-论文阅读工具.md b/工作日志/2020年11月2日-论文阅读工具.md new file mode 100644 index 00000000..347079f4 --- /dev/null +++ b/工作日志/2020年11月2日-论文阅读工具.md @@ -0,0 +1,40 @@ +# 知乎,论文阅读 + +> 文献相关内容 +> * 检索 +> * 筛选 +> * 阅读 +> * 笔记 +> * 管理 + +## 阅读方法 + +![](./img/2020-11-04-09-09-32.png) + +* 标题、关键字-> 摘要、结论-> 图表、引言-> 结果、讨论 +## 论文笔记 + +![](./img/2020-11-04-10-21-10.png) +* 序号、文献名称、文献类型、发表时间、关键部分、研究方法、存在的问题、产生的原因、解决方法、创新点、下一步工作、不足之处。 + + +## 管理工具 + +### 候选项 + +* citavi +* noteExpress(放弃) +* Mendeley + +> 二选一吧。 + +* citavi也太强大的有各种梦幻的功能,根本爱不释手好吧。但是感觉现阶段的自己,根本用不到这些东西,暂时还没有写论文的计划。 +* 暂时先使用mendeley吧。主要能提供最基础的文献阅读和做笔记的功能,这对我来说,刚好够用。等以后需要更加复杂的科研工作了,再使用citavi。(citavi的检索功能也强大的一批。) +* 一边用简单的,一边学复杂的。citavi,牛皮。 + + +### 最终的选择 + +* 最终还是选了了citavi,我发现做选择远比向一个目标努力奋斗要艰难的多。尤其是当感性和理性这两种本就互相冲突的思维,体现在两个选项上的时候。虽然理性上提示我,mendeley能够更好的适应我的需求,更加简洁,能提供必要的功能。但是好奇心驱使我,无法放下牛逼的citavi,那种想要了解他的冲动,太强烈了。 +* 最终选择了citavi,并不是因为工作需要,而是因为不得不选择他。因为如果我不选择他,我就会一直不断地思考,如果是citavi会不会能够更好的实现,如果是citavi,会怎么做。他的复杂和技巧性,深深地吸引了我。大概这就是选择的原因吧。 +* 所以,选择了citavi。 diff --git a/工作日志/2020年11月6日-第二次组会.md b/工作日志/2020年11月6日-第二次组会.md new file mode 100644 index 00000000..fedef08b --- /dev/null +++ b/工作日志/2020年11月6日-第二次组会.md @@ -0,0 +1,14 @@ +# 组会的PPT结构 + + +> 虽然我没有定义场景,但是我应该介绍每一种算法能够适应的场景,用来解决什么问题。或者解释一下机器学习算法的本质,然后再给出每一种算法的应用条件,从而确定可以解决什么问题。 + + +## 机器学习 + +## 深度学习 + +## 联邦学习 + + +## 情报利用(这一个自己好像并没有接触很多诶,得等下一次组会了) \ No newline at end of file diff --git a/工作日志/2020年9月6日-ML.md b/工作日志/2020年9月6日-ML.md index 41ce4b9d..e5d084ee 100644 --- a/工作日志/2020年9月6日-ML.md +++ b/工作日志/2020年9月6日-ML.md @@ -42,11 +42,13 @@ python3-numpy-scipy-matplotlib-pandas√ 4. 《机器学习西瓜书》一看。跟着做做笔记。 5. 《机器学习实战》量子位提供的书,适合编程。 6. 《python机器学习》里边涉及几个实战 -7. tensorflow教程一看,实现一遍之前的算法。 +7. 《白板推导》视频看一遍。tensorflow教程一看,实现一遍之前的算法。 8. (可选) ~~《机器学习基石》上&下~~//李宏毅的机器学习也行(在进行一段时间之后,已经完成了多个项目之后,可以回过头来看李的视频,进行更深层次的理解) * 完成第二轮,笔记对照 * 代码实现课后的内容 +> (1,2)->(3,4)->(5,6)->(7,8) + > 安排 > 1. 首先跟着量子位的课程完成上述学习。 > 2. 然后跟着apacheCN的资料完成第二阶段的阅读。 diff --git a/工作日志/img/2020-11-04-09-09-32.png b/工作日志/img/2020-11-04-09-09-32.png new file mode 100644 index 00000000..8520b735 Binary files /dev/null and b/工作日志/img/2020-11-04-09-09-32.png differ diff --git a/工作日志/img/2020-11-04-10-21-10.png b/工作日志/img/2020-11-04-10-21-10.png new file mode 100644 index 00000000..22827cee Binary files /dev/null and b/工作日志/img/2020-11-04-10-21-10.png differ diff --git a/文献阅读/综述说明.md b/文献阅读/综述说明.md index 91042523..8edbbd0f 100644 --- a/文献阅读/综述说明.md +++ b/文献阅读/综述说明.md @@ -1,5 +1,6 @@ # 综述说明 +> 弃用vscode文献整理。 ## 说明 ### 定义 @@ -36,10 +37,12 @@ * 引言:介绍目的、概念定义、综述范围。 * 正文:历史发展、现状分析和趋向预测三个面。 -纵式写法“纵”是“历史发展纵观”。它主要围绕某一专题,按时间先后顺序或专题本身发展层次,对其历史演变、目前状况、趋向预测作纵向描述,从而勾划出某一专题的来龙去脉和发展轨迹。纵式写法要把握脉络分明,即对某一专题在各个阶段的发展动态作扼要描述,已经解决了哪些问题,取得了什么成果,还存在哪些问题,今后发展趋向如何,对这些内容要把发展层次交代清楚,文字描述要紧密衔接。撰写综述不要孤立地按时间顺序罗列事实,把它写成了“大事记”或“编年体”。纵式写法还要突出一个“创”字。有些专题时间跨度大,科研成果多,在描述时就要抓住具有创造性、突破性的成果作详细介绍,而对一般性、重复性的资料就从简从略。这样既突出了重点,又做到了详略得当。纵式写法适合于动态性综述。这种综述描述专题的发展动向明显,层次清楚。 +### 说明 -横式写法“横”是“国际国内横览”。它就是对某一专题在国际和国内的各个方面,如各派观点、各家之言、各种方法、各自成就等加以描述和比较。通过横向对比,既可以分辨出各种观点、见解、方法、成果的优劣利弊,又可以看出国际水平、国内水平和本单位水平,从而找到了差距。横式写法适用于成就性综述。这种综述专门介绍某个方面或某个项目的新成就,如新理论、新观点、新发明、新方法、新技术、新进展等等。因为是“新”,所以时间跨度短,但却引起国际、国内同行关注,纷纷从事这方面研究,发表了许多论文,如能及时加以整理,写成综述向同行报道,就能起到借鉴、启示和指导的作用。 +* 纵式写法“纵”是“历史发展纵观”。它主要围绕某一专题,按时间先后顺序或专题本身发展层次,对其历史演变、目前状况、趋向预测作纵向描述,从而勾划出某一专题的来龙去脉和发展轨迹。纵式写法要把握脉络分明,即对某一专题在各个阶段的发展动态作扼要描述,已经解决了哪些问题,取得了什么成果,还存在哪些问题,今后发展趋向如何,对这些内容要把发展层次交代清楚,文字描述要紧密衔接。撰写综述不要孤立地按时间顺序罗列事实,把它写成了“大事记”或“编年体”。纵式写法还要突出一个“创”字。有些专题时间跨度大,科研成果多,在描述时就要抓住具有创造性、突破性的成果作详细介绍,而对一般性、重复性的资料就从简从略。这样既突出了重点,又做到了详略得当。纵式写法适合于动态性综述。这种综述描述专题的发展动向明显,层次清楚。 -纵横结合式写法在同一篇综述中,同时采用纵式与横式写法。例如,写历史背景采用纵式写法,写目前状况采用横式写法。通过“纵”、“横”描述,才能广泛地综合文献资料,全面系统地认识某一专题及其发展方向,作出比较可靠的趋向预测,为新的研究工作选择突破口或提供参考依据。无论是纵式、横式或是纵横结合式写法,都要求做到:一要全面系统地搜集资料,客观公正地如实反映;二要分析透彻,综合恰当;三要层次分明,条理清楚;四要语言简练,详略得当。 +* 横式写法“横”是“国际国内横览”。它就是对某一专题在国际和国内的各个方面,如各派观点、各家之言、各种方法、各自成就等加以描述和比较。通过横向对比,既可以分辨出各种观点、见解、方法、成果的优劣利弊,又可以看出国际水平、国内水平和本单位水平,从而找到了差距。横式写法适用于成就性综述。这种综述专门介绍某个方面或某个项目的新成就,如新理论、新观点、新发明、新方法、新技术、新进展等等。因为是“新”,所以时间跨度短,但却引起国际、国内同行关注,纷纷从事这方面研究,发表了许多论文,如能及时加以整理,写成综述向同行报道,就能起到借鉴、启示和指导的作用。 + +* 纵横结合式写法在同一篇综述中,同时采用纵式与横式写法。例如,写历史背景采用纵式写法,写目前状况采用横式写法。通过“纵”、“横”描述,才能广泛地综合文献资料,全面系统地认识某一专题及其发展方向,作出比较可靠的趋向预测,为新的研究工作选择突破口或提供参考依据。无论是纵式、横式或是纵横结合式写法,都要求做到:一要全面系统地搜集资料,客观公正地如实反映;二要分析透彻,综合恰当;三要层次分明,条理清楚;四要语言简练,详略得当。 * 总结:对全文主题进行总结。提出作者自己的见解。本文说明了什么问题,对前人看法的修正补充肯定否定,研究不足之处留待解决的问题。 -* 参考文献 \ No newline at end of file +* 参考文献 diff --git a/机器学习/殷康龙/联邦学习/联邦学习.xmind b/机器学习/殷康龙/联邦学习/联邦学习.xmind new file mode 100644 index 00000000..98b7c8f3 Binary files /dev/null and b/机器学习/殷康龙/联邦学习/联邦学习.xmind differ diff --git a/计算机容错技术/第1章 概念.md b/计算机容错技术/第1章 概念.md deleted file mode 100644 index 3cc9dc90..00000000 --- a/计算机容错技术/第1章 概念.md +++ /dev/null @@ -1,32 +0,0 @@ -# 容错技术概念 -## 相关概念 - -### 可信性概念 -可靠性、可用性、安全性、可维护性、宝能行、可测性。 - -### 出现故障的原因 - -### 危害 - -使系统失效,停机,不安全,不能完成预订功能。 - -### 提高可靠性 - -* 避免错误 -* 容错技术 - -### 硬件系统容错 -* 恢复 -* 重启动 -* 修复 -* 重组 -* 重构 - -### 软件容错 -* N文本:多个文本计算结果进行多数表决 -* 恢复快:用备份模块替换发生错误的模块 - -### 验证 -评测系统或其计算结果是否可信。 -* 模拟方法:模拟故障发生 -* 测试方法:注入故障,观测响应。积累运行期间的故障数据。 \ No newline at end of file diff --git a/计算机容错技术/第2节 故障.md b/计算机容错技术/第2节 故障.md deleted file mode 100644 index e5a595a8..00000000 --- a/计算机容错技术/第2节 故障.md +++ /dev/null @@ -1,41 +0,0 @@ -# 故障 - -## 1 故障 - -### 故障定义 -故障是系统中的硬件或软件的错误状态。包括:物理缺陷、设计不完善、软件设计错误 - -### 故障特性及分类 -* 发生原因:需求错误、实现错误、外部干扰、原件缺陷 -* 自然属性:硬件、软件 -* 间隔周期:永久、瞬时、间歇 -* 影响范围:局部、全局 -* 值:确定的、不确定的 - - -### 故障来源 -* 元器件失效 -* 环境因素:温度 -* 设计错误:描述、设计、制造 - -### 差错定义 -差错是系统中由于故障造成的信息或状态不正确 - -### 失效定义 -失效是只系统未能正确提供预先指定的服务。 -$$ -故障\xrightarrow{故障潜伏期}错误\xrightarrow{差错潜伏期}失效 -$$ - -### 故障分布 -V型:早期-生存期-耗损期 - -### 故障模型 - -抽象级别:逻辑门级→寄存器→功能模块→系统→软件。抽象几倍越高,可处理性越好,抽象级别越低,准确性越好。 - -硬件故障模型:晶体管开关级→门级→ - -桥接故障:不产生反馈信号, - -### 防卫原理 diff --git a/计算机容错技术/课程目录与安排.md b/计算机容错技术/课程目录与安排.md deleted file mode 100644 index 123b7047..00000000 --- a/计算机容错技术/课程目录与安排.md +++ /dev/null @@ -1,31 +0,0 @@ -# 课程目录与安排 -## 1 课程安排 - - -* 参考书: - - -## 2 考核标准 - - -* 一个论文,检索论文写综述。无人系统的可靠性 -* 一个设计,容错处理器、容错控制器。 -* 不定期考核完成实验或者综述任务,参加最后的考核。 - -* 作业提交邮箱:[shanglh@buaa.edu.cn]() - -## 3 主要内容 -1. [故障的表现和访问故障的原理]() -2. [避免错误的技术]() -3. [测试技术和可测性设计]() -4. [故障掩蔽技术和系统重组技术]() -5. [失效安全技术]() -6. [容错计算机体系结构]() -7. [软件容错技术]() -8. [容错系统设计]() -9. [容错系统可靠性评估]() -10. [容错系统验证技术]() - - - -