From a89fc1507fba1bb34f45502ebe350c9b16ce7aba Mon Sep 17 00:00:00 2001 From: smxm <695335574@qq.com> Date: Wed, 18 Jan 2023 11:31:23 +0800 Subject: [PATCH] [TRANSLATION] translate CS229.md and add a missing translation in Vim.en.md (#384) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update Vim.en.md, added the missing translations * [TRANSLATION] translate CS229.md * add space * Update CS229.en.md * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 * 加句号 --- docs/Web开发/mitweb.en.md | 4 ++-- docs/体系结构/CS61C.en.md | 4 ++-- docs/体系结构/CSAPP.en.md | 2 +- docs/体系结构/DDCA.en.md | 2 +- docs/并行与分布式系统/CS149.en.md | 4 ++-- docs/并行与分布式系统/MIT6.824.en.md | 6 +++--- docs/必学工具/Vim.en.md | 2 +- docs/操作系统/CS162.en.md | 2 +- docs/数据库系统/15445.en.md | 4 ++-- docs/机器学习/CS229.en.md | 22 ++++++++++++++++++++++ docs/系统安全/MIT6.858.en.md | 2 +- docs/编程入门/CS110L.en.md | 2 +- docs/软件工程/6031.en.md | 4 ++-- docs/软件工程/CS169.en.md | 4 ++-- 14 files changed, 43 insertions(+), 21 deletions(-) create mode 100644 docs/机器学习/CS229.en.md diff --git a/docs/Web开发/mitweb.en.md b/docs/Web开发/mitweb.en.md index 3921777d..4f857377 100644 --- a/docs/Web开发/mitweb.en.md +++ b/docs/Web开发/mitweb.en.md @@ -15,5 +15,5 @@ Within a month, you will master the core content of designing, building, beautif ## Resources - Course Website: -- Recordings: refer to the course website -- Assignments: refer to the course website +- Recordings: refer to the course website. +- Assignments: refer to the course website. diff --git a/docs/体系结构/CS61C.en.md b/docs/体系结构/CS61C.en.md index c1c6abda..0150efca 100644 --- a/docs/体系结构/CS61C.en.md +++ b/docs/体系结构/CS61C.en.md @@ -19,8 +19,8 @@ In a word, this is the best computer architecture course I have ever taken. - Course Website: - Recordings: [Youtube](https://www.youtube.com/playlist?list=PLDoI-XvXO0aqgoMQvogzmf7CKiSMSUS3M) - Textbook: None -- Assignments: 11 Labs, 4 Projects, the course website has specific requirements +- Assignments: 11 Labs, 4 Projects, the course website has specific requirements. ## Personal Resources -All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS61C-summer20 - GitHub](https://github.com/PKUFlyingPig/CS61C-summer20) +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS61C-summer20 - GitHub](https://github.com/PKUFlyingPig/CS61C-summer20). diff --git a/docs/体系结构/CSAPP.en.md b/docs/体系结构/CSAPP.en.md index a2ca38fa..d6c4f470 100644 --- a/docs/体系结构/CSAPP.en.md +++ b/docs/体系结构/CSAPP.en.md @@ -23,6 +23,6 @@ After completing this course, your understanding of computer systems will defini - Course Website: - Recordings: - Textbook: Computer Systems: A Programmer's Perspective, 3/E -- Assignments: 11 Projects, [skeleton code all open source](http://csapp.cs.cmu.edu/3e/labs.html) +- Assignments: 11 Projects, [skeleton code all open source](http://csapp.cs.cmu.edu/3e/labs.html). If you have trouble with Chapter 7 Linking, I recommend reading the book *Programmer's Self-Cultivation*, subtitled link. load and library. This book can complete our understanding of program linking, and I believe after reading this book you will have a deeper comprehension of program linking, ELF files, and dynamic libraries. It is highly recommended to be read as a supplementary material after reading CSAPP and having a certain understanding of computer systems. diff --git a/docs/体系结构/DDCA.en.md b/docs/体系结构/DDCA.en.md index 58fecaab..131846a0 100644 --- a/docs/体系结构/DDCA.en.md +++ b/docs/体系结构/DDCA.en.md @@ -18,4 +18,4 @@ There are 9 labs in the course. You will use the Basys 3 FPGA board and [Vivado] - Recordings: - Textbook1: Patt and Patel, Introduction to Computing Systems - Textbook2: Harris and Harris, Digital Design and Computer Architecture (MIPS Edition) -- Assignments: refer to the course website +- Assignments: refer to the course website. diff --git a/docs/并行与分布式系统/CS149.en.md b/docs/并行与分布式系统/CS149.en.md index e79de46c..affa5a53 100644 --- a/docs/并行与分布式系统/CS149.en.md +++ b/docs/并行与分布式系统/CS149.en.md @@ -17,8 +17,8 @@ The goal of this course is to provide a deep understanding of the fundamental pr - Course Website: [CMU15418](http://15418.courses.cs.cmu.edu/spring2016/), [CS149](https://gfxcourses.stanford.edu/cs149/fall21) - Recordings: - Textbook: None -- Assignments: , 5 assignments +- Assignments: , 5 assignments. ## Personal Resources -All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS149-parallel-computing - GitHub](https://github.com/PKUFlyingPig/CS149-parallel-computing) +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS149-parallel-computing - GitHub](https://github.com/PKUFlyingPig/CS149-parallel-computing). diff --git a/docs/并行与分布式系统/MIT6.824.en.md b/docs/并行与分布式系统/MIT6.824.en.md index 11e8f91f..1425afe9 100644 --- a/docs/并行与分布式系统/MIT6.824.en.md +++ b/docs/并行与分布式系统/MIT6.824.en.md @@ -17,12 +17,12 @@ This course is so famous that you can easily have access to the project solution ## Resources - Course Website: -- Assignments: refer to the course website +- Assignments: refer to the course website. - Textbook: None -- Assignments: 4 torturing projects, the course website has specific requirements +- Assignments: 4 torturing projects, the course website has specific requirements. ## Personal Resources -All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/MIT6.824 - GitHub](https://github.com/PKUFlyingPig/MIT6.824) +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/MIT6.824 - GitHub](https://github.com/PKUFlyingPig/MIT6.824). @[OneSizeFitsQuorum](https://github.com/OneSizeFitsQuorum) has written a [Lab Documentation](https://github.com/OneSizeFitsQuorum/MIT6.824-2021) that quite clearly describes many of the details to be considered when implementing lab 1-4 and challenge 1-2, you can read when you encounter bottlenecks ~ ~ diff --git a/docs/必学工具/Vim.en.md b/docs/必学工具/Vim.en.md index d404fc2f..91ea7e14 100644 --- a/docs/必学工具/Vim.en.md +++ b/docs/必学工具/Vim.en.md @@ -28,7 +28,7 @@ Ctrl and Esc keys are probably two of the most used keys in Vim. However, these In order to make it easier to reach these keys, you can remap CapsLock to Esc or Ctrl. On Windows, [Powertoys](https://learn.microsoft.com/en-us/windows/powertoys/) or [AutoHotkey](https://www.autohotkey.com/) can be used to achieve this goal. -On macOS, you can remap keys in system settings, see this [page](https://vim.fandom.com/wiki/Map_caps_lock_to_escape_in_macOS). +On macOS, you can remap keys in system settings, see this [page](https://vim.fandom.com/wiki/Map_caps_lock_to_escape_in_macOS). [Karabiner-Elements](https://karabiner-elements.pqrs.org/) also works. A better solution is to make CapsLock function as Esc and Ctrl simultaneously. Click CapsLock to send Esc, hold CapsLock to use it as Ctrl key. diff --git a/docs/操作系统/CS162.en.md b/docs/操作系统/CS162.en.md index 4c338663..5a0577c2 100644 --- a/docs/操作系统/CS162.en.md +++ b/docs/操作系统/CS162.en.md @@ -25,7 +25,7 @@ Although it is tough, Stanford, Berkeley, JHU and many other top U.S. colleges h - Course Website: - Lecture Videos: , videos for each lecture can be found on the course website. - Textbook: [Operating Systems: Principles and Practice (2nd Edition)](http://ospp.cs.washington.edu/) -- Assignments: , 6 Homework, 3 Projects, the course website has specific requirements +- Assignments: , 6 Homework, 3 Projects, the course website has specific requirements. ## Personal Resources diff --git a/docs/数据库系统/15445.en.md b/docs/数据库系统/15445.en.md index 91e4871c..c13b4848 100644 --- a/docs/数据库系统/15445.en.md +++ b/docs/数据库系统/15445.en.md @@ -15,7 +15,7 @@ The course project [Bustub](https://github.com/cmu-db/bustub) is an educational ## Resources - Course Website: [Fall2019](https://15445.courses.cs.cmu.edu/fall2019/schedule.html), [Fall2020](https://15445.courses.cs.cmu.edu/fall2020/schedule.html), [Fall2021](https://15445.courses.cs.cmu.edu/fall2021/schedule.html) -- Assignments: refer to the course website +- Recording: refer to the course website. - Textbook: Database System Concepts - Assignments: 4 Projects @@ -29,7 +29,7 @@ If you have more time you can try them all, and when you do not understand the t ## Personal Resources -All the resources and assignments used by [@ysj1173886760](https://github.com/ysj1173886760) in this course are maintained in [ysj1173886760/Learning:db - GitHub](https://github.com/ysj1173886760/Learning/tree/master/db) +All the resources and assignments used by [@ysj1173886760](https://github.com/ysj1173886760) in this course are maintained in [ysj1173886760/Learning:db - GitHub](https://github.com/ysj1173886760/Learning/tree/master/db). Due to Andy's request, the repository does not contain the source code for the project, only the solution for homework. In particular, for Homework1, [@ysj1173886760](https://github.com/ysj1173886760) wrote a shell script to help you evaluate your solution automatically. diff --git a/docs/机器学习/CS229.en.md b/docs/机器学习/CS229.en.md new file mode 100644 index 00000000..dd486442 --- /dev/null +++ b/docs/机器学习/CS229.en.md @@ -0,0 +1,22 @@ +# CS229: Machine Learning + +## Descriptions + +- Offered by: Stanford +- Prerequisite requirements: Advanced Mathematics, Probability Theory, Python, Solid mathematics skills +- Programming Languages: None +- Difficulty:🌟🌟🌟🌟 +- Class Hour: 100 hours + +This is another ML course offered by Andrew Ng. Since it is graduate-level, it focuses more on the mathematical theory behind machine learning. If you are not satisfied with using off-the-shelf tools but want to understand the essence of the algorithm, or aspire to engage in theoretical research on machine learning, you can take this course. All the lecture notes are provided on the course website, written in a professional and theoretical way, requiring a solid mathematical background. + +## Resources + +- Course Website: +- Recordings: +- Textbook: None, but the lecture notes is excellent. +- Assignments: Not open to the public. + +## Personal Resources + +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS229 - GitHub](https://github.com/PKUFlyingPig/CS229). diff --git a/docs/系统安全/MIT6.858.en.md b/docs/系统安全/MIT6.858.en.md index 0dece033..b0513e1a 100644 --- a/docs/系统安全/MIT6.858.en.md +++ b/docs/系统安全/MIT6.858.en.md @@ -24,6 +24,6 @@ In the Final Project, you will build a remote file system, [SecFS](https://www.u ## Resources - Course Website: -- Assignments: refer to the course website +- Assignments: refer to the course website. - Textbook: None - Assignments: 4 Labs + Final Project / Lab5 diff --git a/docs/编程入门/CS110L.en.md b/docs/编程入门/CS110L.en.md index e239cd34..ecb4106a 100644 --- a/docs/编程入门/CS110L.en.md +++ b/docs/编程入门/CS110L.en.md @@ -25,6 +25,6 @@ Personally, I find the concept of "futures" in Rust fascinating and elegant, and ## Personal Resources -All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS110L - GitHub](https://github.com/PKUFlyingPig/CS110L) +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS110L - GitHub](https://github.com/PKUFlyingPig/CS110L). Due to the rapid evolution of Rust, the libraries used in the 2020 version of the course project are obsolete, so [@fung-hwang](https://github.com/fung-hwang) tried to adapt these libraries (in November 2022). His adaptation advice and completed assignments are maintained in [fung-hwang/CS110L-2020spr - GitHub](https://github.com/fung-hwang/CS110L-2020spr). It is possible that Rust and these libraries will have changed again when you start to learn CS110L, but you can still refer to this repo for help. diff --git a/docs/软件工程/6031.en.md b/docs/软件工程/6031.en.md index 0d2cfdd9..274b048c 100644 --- a/docs/软件工程/6031.en.md +++ b/docs/软件工程/6031.en.md @@ -28,6 +28,6 @@ In the 2016 spring, the course open-sourced all of its programming assignments, ## Personal Resources -All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/ MIT6.031-Software-Engineering - GitHub](https://github.com/PKUFlyingPig/MIT6.031-software-construction) +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/ MIT6.031-Software-Engineering - GitHub](https://github.com/PKUFlyingPig/MIT6.031-software-construction). -@pengzhangzhi completed the assignments and took some notes, maintained at [pengzhangzhi/self-taught-CS/Software Construction - Github](https://github.com/pengzhangzhi/self-taught-CS/tree/main/Software%20Construction) +@pengzhangzhi completed the assignments and took some notes, maintained at [pengzhangzhi/self-taught-CS/Software Construction - Github](https://github.com/pengzhangzhi/self-taught-CS/tree/main/Software%20Construction). diff --git a/docs/软件工程/CS169.en.md b/docs/软件工程/CS169.en.md index a7f8c052..a6d139f2 100644 --- a/docs/软件工程/CS169.en.md +++ b/docs/软件工程/CS169.en.md @@ -17,8 +17,8 @@ This course is available on [Edx](https://www.edx.org/), an online education pla - Course Website: - Recordings: refer to the course website. - Textbook: [Software as a service](https://github.com/PKUFlyingPig/CS169-Software-Engineering/blob/master/saasbook.pdf) -- Assignments: refer to the course website +- Assignments: refer to the course website. ## Personal Resources -All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS169-Software-Engineering - GitHub](https://github.com/PKUFlyingPig/CS169-Software-Engineering) +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS169-Software-Engineering - GitHub](https://github.com/PKUFlyingPig/CS169-Software-Engineering).