Main Page: Difference between revisions
(134 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Welcome to David Li's wiki. | Welcome to David Li's wiki. | ||
{{#css: | |||
.main-card-container { | |||
height: fit-content; | |||
height: -moz-fit-content; | |||
flex-grow:1; | |||
display:flex; | |||
flex-wrap: wrap; | |||
padding: 0rem 0.5rem; | |||
justify-content: left; | |||
align-items: stretch; | |||
align-content: stretch; | |||
margin: -0.2rem 0rem; | |||
} | |||
.main-flex-card { | |||
border: 0.4rem solid #555555; | |||
border-radius: 1rem; | |||
padding: 0.3rem; | |||
margin: 0.2rem; | |||
flex: 1 1 30%; | |||
max-width: 29%; | |||
min-width: 8rem; | |||
} | |||
.main-card-container h6 { | |||
text-align:center | |||
} | |||
.main-flex-card ul { | |||
width: fit-content; | |||
width: -moz-fit-content; | |||
max-width: 80%; | |||
margin: auto; | |||
} | |||
.main-flex-card ul li { | |||
width: fit-content; | |||
width: -moz-fit-content; | |||
max-width: 100%; | |||
} | |||
.main-card-header{ | |||
font-weight: bold; | |||
text-align: center; | |||
margin-top: 0.3rem; | |||
} | |||
}} | |||
==Programming | <div style="display:flex;flex-direction:row;"> | ||
<div class="main-card-container"> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Programming</div> | |||
<ul> | |||
<li>[[C++]]</li> | |||
<li>[[JavaScript]], [[TypeScript]]</li> | |||
<li>[[NodeJS]]</li> | |||
<li>[[Python]]</li> | |||
<li>[[Bash (Unix shell) | Bash]]</li> | |||
</ul> | |||
</div> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Libraries</div> | |||
<ul> | |||
<li>[[PyTorch]]</li> | |||
<li>[[TensorFlow]]</li> | |||
<li>[[OpenCV]]</li> | |||
</ul> | |||
</div> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Frameworks</div> | |||
<ul> | |||
<li>[[Laravel]]</li> | |||
<li>[[Unity]]</li> | |||
<li>[[React (JavaScript library) | React]]</li> | |||
<li>[[Angular (web framework) | Angular]]</li> | |||
</ul> | |||
</div> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Software Tools</div> | |||
<ul> | |||
<li>[[Git]]</li> | |||
<li>[[FFmpeg]]</li> | |||
<li>[[Rclone]]</li> | |||
</ul> | |||
</div> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Theory</div> | |||
<ul> | |||
<li>[[Geometric Computer Vision | 3D Vision]], [[Visual Learning and Recognition | Recognition]]</li> | |||
<li>[[Computer Graphics | Graphics]], [[Advanced Computer Graphics | Advanced Graphics]]</li> | |||
<li>[[Machine Learning]], [[Deep Learning]]</li> | |||
</ul> | |||
</div> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Typesetting</div> | |||
<ul> | |||
<li>[[Latex]]</li> | |||
<li>[[Markdown]]</li> | |||
<li>[[Wikitext]]</li> | |||
</ul> | |||
</div> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Operating Systems</div> | |||
<ul> | |||
<li>[[Linux]]</li> | |||
<li>[[macOS]]</li> | |||
<li>[[Windows]]</li> | |||
<li>[[Docker (software) | Docker]]</li> | |||
</ul> | |||
</div> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Editors</div> | |||
<ul> | |||
<li>[[Visual Studio Code]]</li> | |||
<li>[[Vim (text editor) | Vim]]</li> | |||
</ul> | |||
</div> | |||
<div class="main-flex-card"> | |||
<div class="main-card-header">Distributed Computing</div> | |||
<ul> | |||
<li>[[Apache Beam]]</li> | |||
<!-- <li>[[Apache Spark]]</li> --> | |||
<li>[[Kubernetes]]</li> | |||
</ul> | |||
</div> | |||
</div> | |||
</div> | |||
==Programming== | |||
===General Purpose=== | ===General Purpose=== | ||
* [[C_(programming_language) | * [[C_(programming_language)]] | ||
* [[C++]] | * [[C++]] | ||
* [[Rust (programming language)]] | |||
* [[C Sharp|C#]] | * [[C Sharp|C#]] | ||
* [[Java]] | * [[Java]] | ||
* [[Kotlin]] | * [[Kotlin]] | ||
* [[Bash (Unix shell) | * [[Bash (Unix shell)]] | ||
===Web Programming=== | ===Web Programming=== | ||
Line 16: | Line 139: | ||
* [[PHP]] | * [[PHP]] | ||
* [[HTML]] | * [[HTML]] | ||
* [[Cascading Style Sheets | Cascading Style Sheets (CSS)]] | |||
* [[Apache HTTP Server]] | |||
* [[Caddy (web server)]] | |||
===Numerical Computation=== | ===Numerical Computation=== | ||
Line 28: | Line 154: | ||
* [[OpenCL]] | * [[OpenCL]] | ||
* [[ROCm]] | * [[ROCm]] | ||
* [[SYCL]] | |||
====Shader Languages==== | ====Shader Languages==== | ||
Line 45: | Line 172: | ||
===Web Development=== | ===Web Development=== | ||
;Front-end Frameworks | |||
* [[Angular (web framework)]] | |||
* [[React (JavaScript library)]] See ([[Next.js]]) | |||
* [[Vue.js]] | |||
;Back-end Frameworks | |||
* [[Laravel]] | * [[Laravel]] | ||
* [[Express.js]] | |||
;CSS Libraries | |||
* [[Bootstrap]] | * [[Bootstrap]] | ||
* [[ | * [https://bulma.io/ Bulma] | ||
* [[ | |||
;Databases | |||
* [[MySQL]] | |||
===App Development=== | |||
* [[Android System Development]] | |||
* [[Android App Development]] | |||
* [[Android Native Development]] | |||
==Machine Learning== | ==Machine Learning== | ||
* [[Hyperparameters]] | |||
* [[Machine Learning Glossary]] | |||
===Libraries=== | ===Libraries=== | ||
* [[Flux]] | * [[Flux]] | ||
* [[TensorFlow]] | * [[TensorFlow]] | ||
* [[PyTorch]] | * [[PyTorch]] | ||
====Visualization Tools==== | |||
* [[TensorBoard]] | |||
===Applications=== | ===Applications=== | ||
Line 67: | Line 217: | ||
* [[Capsule neural network]] | * [[Capsule neural network]] | ||
* [[Siamese neural network]] | * [[Siamese neural network]] | ||
* [[Graph neural network]] | |||
===Research Areas=== | ===Research Areas=== | ||
Line 73: | Line 224: | ||
** [[Poisoning Attacks]] | ** [[Poisoning Attacks]] | ||
* [[Zero-Shot Learning]] | * [[Zero-Shot Learning]] | ||
==Computer Vision== | |||
* [[List of Feature Descriptors]] | |||
* [[Essential Matrix]] | |||
==Libraries== | ==Libraries== | ||
;Video and Audio | |||
* [[FFmpeg]] | * [[FFmpeg]] | ||
;Graphics | |||
* [[GLFW]] | |||
* [[three.js]] | * [[three.js]] | ||
* [[Open3D]] | |||
;Vision | |||
* [[OpenCV]] | |||
;Math | |||
* [[Eigen (C++ library)]] | * [[Eigen (C++ library)]] | ||
;Web Development | |||
* [[Webpack]] | * [[Webpack]] | ||
Line 88: | Line 252: | ||
* [[CMake]] | * [[CMake]] | ||
* [[Makefile]] | * [[Makefile]] | ||
* [[Git]] | * [[Git]], [[GitLab]] | ||
* [[ | * [[GNU Compiler Collection | GNU Compiler Collection (GCC)]] | ||
===Text Editors and IDEs=== | ===Text Editors and IDEs=== | ||
* [[Visual Studio Code]] | * [[Visual Studio Code]] | ||
* [[Emacs]] | * [[Emacs]] | ||
Line 99: | Line 262: | ||
===Photo/Video Editing=== | ===Photo/Video Editing=== | ||
* [[Adobe Premiere Pro]] | * [[Adobe Premiere Pro]] | ||
* [[DaVinci Resolve]] | |||
===3D Modeling=== | |||
* [[Blender (software)]] | |||
===Office=== | |||
* [[Microsoft Powerpoint]] | |||
===Misc=== | ===Misc=== | ||
* [[Useful Node Programs]] | * [[Useful Node Programs]] | ||
* [[Google Chrome]] | |||
* [[Conda (package manager)]] | |||
==Operating | ==Operating Systems== | ||
* [[Linux]] | * [[Linux]] | ||
* [[macOS]] | |||
* [[Windows]] | * [[Windows]] | ||
* [[Android (operating system) | Android]] | * [[Android (operating system) | Android]] | ||
==Surveys== | ===Environments=== | ||
* [[Cygwin]] | |||
* [[MSYS2]] | |||
* [[Kernel-based Virtual Machine | Kernel-based Virtual Machine (KVM)]] | |||
===Containers=== | |||
* [[Docker (software)]] | |||
* [[Kubernetes]] | |||
==Research== | |||
===Surveys=== | |||
* [[Steganography]] | * [[Steganography]] | ||
* [[Natural language processing]] | * [[Natural language processing]] | ||
Line 118: | Line 301: | ||
* [[Single Image Animation]] | * [[Single Image Animation]] | ||
* [[Foveated Rendering]] | * [[Foveated Rendering]] | ||
* [[Texture Synthesis]] | |||
* [[Image Registration]] | |||
* [[Image quality assessment]] | |||
* [[Image-based rendering]] | |||
===Communication=== | |||
* [[Computer Science Conferences]] | |||
* [[Giving Talks]] | |||
* [[Writing Papers]] | |||
* [[Reading Papers]] | |||
* [[Reviewing Papers]] | |||
* [[Writing Rebuttals]] | |||
==Math== | ==Math and Theory== | ||
===Machine Learning=== | |||
* [[Machine Learning]] | * [[Machine Learning]] | ||
** [[Supervised Learning]] | ** [[Supervised Learning]] | ||
Line 125: | Line 322: | ||
** [[Reinforcement Learning]] | ** [[Reinforcement Learning]] | ||
** [[Transfer Learning]] | ** [[Transfer Learning]] | ||
** | ** Domain Adaptation | ||
** [[Ensemble Learning]] | ** [[Ensemble Learning]] | ||
* [[Deep Learning]] | |||
===Mathematics=== | |||
* [[Advanced Calculus]] | * [[Advanced Calculus]] | ||
* [[Linear Algebra]] | * [[Linear Algebra]] | ||
* [[Probability]] | * [[Probability]] | ||
** [[Stochastic Processes]] | ** [[Stochastic Processes]] | ||
* [[Statistics]] | * [[Statistics]] | ||
* [[Numerical Analysis]] | * [[Numerical Analysis]] | ||
** [[Numerical Optimization]] | ** [[Numerical Optimization]] | ||
===Computer Science=== | |||
* [[Algorithms]] | * [[Algorithms]] | ||
** [[Interview Algorithms]] | ** [[Interview Algorithms]] | ||
** [[Parallel Algorithms]] | ** [[Parallel Algorithms]] | ||
** [[Graph Theory]] | |||
* [[Computer Graphics]] | * [[Computer Graphics]] | ||
* [[ | ** [[Advanced Computer Graphics]] | ||
* [[Computer Vision]] | |||
** [[Geometric Computer Vision]] | |||
** [[Visual Learning and Recognition]] | |||
* [[Data Structures]] | |||
** [[Multidimensional Data Structures]] | |||
* Computer Systems | |||
** Computer Architecture | |||
** [[Computer Networking]] | |||
==Glossaries== | |||
* [[Machine Learning Glossary]] | |||
* [[New Technology Glossary]] | |||
==Misc== | ==Misc== | ||
Line 147: | Line 365: | ||
* [[Regular Expressions|Regular Expressions (Regex)]] | * [[Regular Expressions|Regular Expressions (Regex)]] | ||
* [[Preprocessor Macros]] | * [[Preprocessor Macros]] | ||
* [[Credit Cards]] | * [[Credit Cards]] | ||
* [[Investing]] | * [[Investing]] | ||
* [[Technical Interviews]] | * [[Technical Interviews]] | ||
* [[Datasets]] | |||
* [[ | * [[Homelab]] | ||
* [ | |||
Latest revision as of 18:24, 29 May 2024
Welcome to David Li's wiki.
Programming
Libraries
Editors
Distributed Computing
Programming
General Purpose
Web Programming
Numerical Computation
GPU Programming
Shader Languages
Typesetting
Frameworks
Game Development
Web Development
- Front-end Frameworks
- Back-end Frameworks
- CSS Libraries
- Databases
App Development
Machine Learning
Libraries
Visualization Tools
Applications
Architectures
- Convolutional neural network (CNNs)
- Generative Adversarial Networks (GANs)
- Long short-term memory (LSTM)
- Transformer (machine learning model)
- Capsule neural network
- Siamese neural network
- Graph neural network
Research Areas
Computer Vision
Libraries
- Video and Audio
- Graphics
- Vision
- Math
- Web Development
Software and Tools
Software Engineering
Text Editors and IDEs
Photo/Video Editing
3D Modeling
Office
Misc
Operating Systems
Environments
Containers
Research
Surveys
- Steganography
- Natural language processing
- Spherical Harmonics
- Image Compression
- Video Compression
- Depth Estimation
- Single Image Animation
- Foveated Rendering
- Texture Synthesis
- Image Registration
- Image quality assessment
- Image-based rendering
Communication
- Computer Science Conferences
- Giving Talks
- Writing Papers
- Reading Papers
- Reviewing Papers
- Writing Rebuttals
Math and Theory
Machine Learning
Mathematics
Computer Science
- Computer Systems
- Computer Architecture
- Computer Networking