jasperzhong / cs-notes Goto Github PK
View Code? Open in Web Editor NEWCS认知体系
CS认知体系
基本保持每日一题. 主要用cxx.
以前面试实习前都会过一遍这本书.
差分隐私
本科时候啃过一部分. 现在的目的是学习跟组合优化有关的部分. 对高级数据结构等内容不感兴趣.
先看第四部分Advanced Design and Analysis Techniques. selected topics也有一些ch值得读.
solutions: https://sites.math.rutgers.edu/~ajl213/CLRS/CLRS.html
讲道理, CLRS的写作非常棒,简洁易懂. 感觉写paper可以学习一个.
必须的
https://en.wikipedia.org/wiki/Roofline_model
https://zhuanlan.zhihu.com/p/34204282
今天了解到这个概念,发现极为有用. 必须彻底掌握.
Satisfiability modulo theories
https://en.wikipedia.org/wiki/Cache_coherence
write-through vs write-back
打算系统看一遍
看这本书要注意经常出现的The curx of the problem,帮助理解这是在解决什么问题.
https://github.com/facebookresearch/fairscale
FairScale is a PyTorch extension library for high performance and large scale training.
看上去是几个module的并集.
https://mpitutorial.com/tutorials/
写MPI程序让我想起了写CUDA. 有点像.
https://developers.google.com/optimization
简直就是宝藏!!!
OR-Tools is open source software for combinatorial optimization, which seeks to find the best solution to a problem out of a very large set of possible solutions.
https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
notes: https://www.cl.cam.ac.uk/teaching/2021/ConcDisSys/dist-sys-notes.pdf
讲课的是DDIA作者Martin Kleppmann. 太赞了.
话说英国口音真好听(逃
主要是熟悉CLRS这种比较形式化的表达. 感觉这方面自己比较欠缺. 尤其注意下里面的各种定理和证明. 顺便回顾下图算法.
6.29更: 另外一个原因是,DL framework一般把模型表达成计算图. 想在上面做些优化,经常会遇到图论的知识.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.