Main Page: Difference between revisions

From David's Wiki
No edit summary
 
(97 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:
{{#css:
   .main-card-container {
   .main-card-container {
     height: fit-content;
     height: fit-content;
    height: -moz-fit-content;
     flex-grow:1;
     flex-grow:1;
     display:flex;
     display:flex;
     flex-wrap: wrap;
     flex-wrap: wrap;
     padding: 1rem;
     padding: 0rem 0.5rem;
     justify-content: left;
     justify-content: left;
     align-items: stretch;
     align-items: stretch;
     align-content: stretch;
     align-content: stretch;
    margin: -0.2rem 0rem;
   }
   }
   .main-flex-card {
   .main-flex-card {
Line 18: Line 19:
     margin: 0.2rem;
     margin: 0.2rem;
     flex: 1 1 30%;
     flex: 1 1 30%;
     max-width: 30%;
     max-width: 29%;
     min-width: 8rem;
     min-width: 8rem;
   }
   }
Line 26: Line 27:
   .main-flex-card ul {
   .main-flex-card ul {
     width: fit-content;
     width: fit-content;
    width: -moz-fit-content;
     max-width: 80%;
     max-width: 80%;
     margin: auto;
     margin: auto;
Line 31: Line 33:
   .main-flex-card ul li {
   .main-flex-card ul li {
     width: fit-content;
     width: fit-content;
    width: -moz-fit-content;
     max-width: 100%;
     max-width: 100%;
  }
  .main-card-header{
    font-weight: bold;
    text-align: center;
    margin-top: 0.3rem;
   }
   }
}}
}}


<div style="display:flex;flex-direction:row;">
<div style="display:flex;flex-direction:row;">
  <div style="flex-grow:0;">__TOC__</div>
   <div class="main-card-container">
   <div class="main-card-container">
     <div class="main-flex-card">
     <div class="main-flex-card">
       <h6>Programming</h6>
       <div class="main-card-header">Programming</div>
       <ul>
       <ul>
         <li>[[C++]]</li>
         <li>[[C++]]</li>
         <li>[[JavaScript]]</li>
         <li>[[JavaScript]], [[TypeScript]]</li>
         <li>[[NodeJS]]</li>
         <li>[[NodeJS]]</li>
         <li>[[Python]]</li>
         <li>[[Python]]</li>
         <li>[[Julia]]</li>
         <li>[[Bash (Unix shell) | Bash]]</li>
       </ul>
       </ul>
     </div>
     </div>
     <div class="main-flex-card">
     <div class="main-flex-card">
       <h6>Software and Libraries</h6>
       <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>
       <ul>
         <li>[[Git]]</li>
         <li>[[Git]]</li>
         <li>[[FFmpeg]]</li>
         <li>[[FFmpeg]]</li>
         <li>[[TensorFlow]]</li>
         <li>[[Rclone]]</li>
        <li>[[PyTorch]]</li>
       </ul>
       </ul>
     </div>
     </div>
     <div class="main-flex-card">
     <div class="main-flex-card">
       <h6>Theory</h6>
       <div class="main-card-header">Theory</div>
       <ul>
       <ul>
         <li>[[Parallel Algorithms]]</li>
         <li>[[Geometric Computer Vision | 3D Vision]], [[Visual Learning and Recognition | Recognition]]</li>
         <li>[[Computer Graphics]]</li>
         <li>[[Computer Graphics | Graphics]], [[Advanced Computer Graphics | Advanced Graphics]]</li>
        <li>[[Advanced Computer Graphics]]</li>
         <li>[[Machine Learning]], [[Deep Learning]]</li>
         <li>[[Machine Learning]]</li>
       </ul>
       </ul>
     </div>
     </div>
     <div class="main-flex-card">
     <div class="main-flex-card">
       <h6>Typesetting</h6>
       <div class="main-card-header">Typesetting</div>
       <ul>
       <ul>
         <li>[[Latex]]</li>
         <li>[[Latex]]</li>
         <li>[[Markdeep]]</li>
         <li>[[Markdown]]</li>
         <li>[[MediaWiki]]</li>
         <li>[[Wikitext]]</li>
       </ul>
       </ul>
     </div>
     </div>
     <div class="main-flex-card">
     <div class="main-flex-card">
       <h6>OS Usage</h6>
       <div class="main-card-header">Operating Systems</div>
       <ul>
       <ul>
         <li>[[Linux]]</li>
         <li>[[Linux]]</li>
        <li>[[macOS]]</li>
         <li>[[Windows]]</li>
         <li>[[Windows]]</li>
         <li>[[Docker (software)]]</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>
       </ul>
     </div>
     </div>
Line 85: Line 123:
</div>
</div>


==Programming Languages==
==Programming==
===General Purpose===
===General Purpose===
* [[C_(programming_language) | C]]
* [[C_(programming_language)]]
* [[C++]]
* [[C++]]
* [[Rust (programming language)]]
* [[C Sharp|C#]]
* [[C Sharp|C#]]
* [[Java]]
* [[Java]]
* [[Kotlin]]
* [[Kotlin]]
* [[Bash (Unix shell) | Bash]]
* [[Bash (Unix shell)]]


===Web Programming===
===Web Programming===
Line 100: Line 139:
* [[PHP]]
* [[PHP]]
* [[HTML]]
* [[HTML]]
* [[Cascading Style Sheets | Cascading Style Sheets (CSS)]]
* [[Apache HTTP Server]]
* [[Apache HTTP Server]]
* [[Cascading Style Sheets | Cascading Style Sheets (CSS)]]
* [[Caddy (web server)]]


===Numerical Computation===
===Numerical Computation===
Line 114: Line 154:
* [[OpenCL]]
* [[OpenCL]]
* [[ROCm]]
* [[ROCm]]
* [[SYCL]]


====Shader Languages====
====Shader Languages====
Line 131: 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]]
* [[Vue.js]]
* [https://bulma.io/ Bulma]
* [[React]]
 
;Databases
* [[MySQL]]
 
===App Development===
* [[Android App Development]]


==Machine Learning==
==Machine Learning==
* [[Hyperparameters]]
* [[Machine Learning Glossary]]
===Libraries===
===Libraries===
* [[Flux]]
* [[Flux]]
* [[TensorFlow]]
* [[TensorFlow]]
* [[PyTorch]]
* [[PyTorch]]
====Visualization Tools====
* [[TensorBoard]]


===Applications===
===Applications===
Line 153: Line 215:
* [[Capsule neural network]]
* [[Capsule neural network]]
* [[Siamese neural network]]
* [[Siamese neural network]]
* [[Graph neural network]]


===Research Areas===
===Research Areas===
Line 159: Line 222:
** [[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)]]
* [[GLFW]]
 
* [[ViennaCL]]
;Web Development
* [[OpenCV]]
* [[Webpack]]
* [[Webpack]]


Line 174: Line 250:
* [[CMake]]
* [[CMake]]
* [[Makefile]]
* [[Makefile]]
* [[Git]]
* [[Git]], [[GitLab]]
* [[Docker (software)]]
* [[GNU Compiler Collection | GNU Compiler Collection (GCC)]]
* [[GNU Compiler Collection | GNU Compiler Collection (GCC)]]


===Text Editors and IDEs===
===Text Editors and IDEs===
* [[Atom]]
* [[Visual Studio Code]]
* [[Visual Studio Code]]
* [[Emacs]]
* [[Emacs]]
Line 186: Line 260:
===Photo/Video Editing===
===Photo/Video Editing===
* [[Adobe Premiere Pro]]
* [[Adobe Premiere Pro]]
* [[DaVinci Resolve]]


===3D Modelling===
===3D Modeling===
* [[Blender (software)]]
* [[Blender (software)]]
===Office===
* [[Microsoft Powerpoint]]


===Misc===
===Misc===
* [[Useful Node Programs]]
* [[Useful Node Programs]]
* [[Google Chrome]]
* [[Google Chrome]]
* [[Anaconda (Python distribution)]]
* [[Conda (package manager)]]


==Operating Systems==
==Operating Systems==
* [[Linux]]
* [[Linux]]
* [[macOS]]
* [[Windows]]
* [[Windows]]
* [[LAMP (software bundle)]]
* [[Android (operating system) | Android]]
* [[Android (operating system) | Android]]
===Environments===
* [[Cygwin]]
* [[Cygwin]]
* [[MSYS2]]
* [[MSYS2]]
* [[Kernel-based Virtual Machine | Kernel-based Virtual Machine (KVM)]]
* [[Kernel-based Virtual Machine | Kernel-based Virtual Machine (KVM)]]
===Containers===
* [[Docker (software)]]
* [[Kubernetes]]


==Research==
==Research==
Line 216: Line 300:
* [[Foveated Rendering]]
* [[Foveated Rendering]]
* [[Texture Synthesis]]
* [[Texture Synthesis]]
* [[Image Registration]]
* [[Image quality assessment]]
* [[Image-based rendering]]


===Papers===
===Communication===
* [[Computer Science Conferences]]
* [[Computer Science Conferences]]
* [[Giving Talks]]
* [[Giving Talks]]
Line 223: Line 310:
* [[Reading Papers]]
* [[Reading Papers]]
* [[Reviewing Papers]]
* [[Reviewing Papers]]
* [[Writing Rebuttals]]


==Math and Theory==
==Math and Theory==
===Machine Learning===
* [[Machine Learning]]
* [[Machine Learning]]
** [[Supervised Learning]]
** [[Supervised Learning]]
Line 230: Line 320:
** [[Reinforcement Learning]]
** [[Reinforcement Learning]]
** [[Transfer Learning]]
** [[Transfer Learning]]
** [[Domain Adaptation]]
** Domain Adaptation
** [[Ensemble Learning]]
** [[Ensemble Learning]]
* [[Deep Learning]]
===Mathematics===
* [[Advanced Calculus]]
* [[Advanced Calculus]]
* [[Linear Algebra]]
* [[Linear Algebra]]
* [[Probability]]
* [[Probability]]
** [[Stochastic Processes]]
** [[Stochastic Processes]]
<!-- ** [[Measure-theoretic Probability Theory]] -->
 
* [[Statistics]]
* [[Statistics]]
* [[Numerical Analysis]]
* [[Numerical Analysis]]
** [[Numerical Optimization]]
** [[Numerical Optimization]]
* [[Data Structures]]
 
===Computer Science===
* [[Algorithms]]
* [[Algorithms]]
** [[Interview Algorithms]]
** [[Interview Algorithms]]
** [[Parallel Algorithms]]
** [[Parallel Algorithms]]
** [[Graph Theory]]
** [[Graph Theory]]
* [[Computer Graphics]]
* [[Computer Graphics]]
** [[Advanced Computer Graphics]]
** [[Advanced Computer Graphics]]
* [[List of sphere projections]]
 
<!-- * [[Line Integral Convolution]] -->
* [[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 258: Line 367:
* [[Technical Interviews]]
* [[Technical Interviews]]
* [[Datasets]]
* [[Datasets]]
* [[Homelab]]

Latest revision as of 14:12, 3 April 2024

Welcome to David Li's wiki.


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

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

Communication

Math and Theory

Machine Learning

Mathematics

Computer Science

Glossaries

Misc