Jump to content

Main Page: Difference between revisions

From David's Wiki
No edit summary
 
(54 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 1rem;
    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: 30%;
    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;
  }
}}


<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">
Line 51: Line 7:
       <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>[[Bash (Unix shell)]]</li>
         <li>[[Bash (Unix shell) | Bash]]</li>
       </ul>
       </ul>
     </div>
     </div>
Line 60: Line 16:
       <div class="main-card-header">Libraries</div>
       <div class="main-card-header">Libraries</div>
       <ul>
       <ul>
        <li>[[PyTorch]]</li>
         <li>[[TensorFlow]]</li>
         <li>[[TensorFlow]]</li>
        <li>[[PyTorch]]</li>
         <li>[[OpenCV]]</li>
         <li>[[OpenCV]]</li>
       </ul>
       </ul>
Line 70: Line 26:
         <li>[[Laravel]]</li>
         <li>[[Laravel]]</li>
         <li>[[Unity]]</li>
         <li>[[Unity]]</li>
        <li>[[React (JavaScript library) | React]]</li>
        <li>[[Angular (web framework) | Angular]]</li>
       </ul>
       </ul>
     </div>
     </div>
Line 83: Line 41:
       <div class="main-card-header">Theory</div>
       <div class="main-card-header">Theory</div>
       <ul>
       <ul>
         <li>[[Deep Learning]]</li>
         <li>[[Geometric Computer Vision | 3D Vision]], [[Visual Learning and Recognition | Recognition]]</li>
        <li>[[Visual Learning and Recognition]]</li>
         <li>[[Computer Graphics | Graphics]], [[Advanced Computer Graphics | Advanced Graphics]]</li>
         <li>[[Advanced Computer Graphics | (Advanced)]] [[Computer Graphics]]</li>
         <li>[[Machine Learning]], [[Deep Learning]]</li>
         <li>[[Machine Learning]]</li>
       </ul>
       </ul>
     </div>
     </div>
Line 101: Line 58:
       <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>
         <li>[[MSYS2]]</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 109: Line 81:
</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 124: Line 97:
* [[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 138: Line 112:
* [[OpenCL]]
* [[OpenCL]]
* [[ROCm]]
* [[ROCm]]
* [[SYCL]]


====Shader Languages====
====Shader Languages====
Line 158: Line 133:
;Front-end Frameworks
;Front-end Frameworks
* [[Angular (web framework)]]
* [[Angular (web framework)]]
* [[React (JavaScript library)]] See ([[Next.js]])
* [[Vue.js]]
* [[Vue.js]]
* [[React]]


;Back-end Frameworks
;Back-end Frameworks
Line 173: Line 148:


===App Development===
===App Development===
* [[Android System Development]]
* [[Android App Development]]
* [[Android App Development]]
* [[Android Native Development]]


==Machine Learning==
==Machine Learning==
Line 198: Line 175:
* [[Capsule neural network]]
* [[Capsule neural network]]
* [[Siamese neural network]]
* [[Siamese neural network]]
* [[Graph neural network]]


===Research Areas===
===Research Areas===
Line 210: Line 188:


==Libraries==
==Libraries==
;Video and Audio
* [[FFmpeg]]
* [[FFmpeg]]
;Graphics
* [[GLFW]]
* [[three.js]]
* [[three.js]]
* [[Open3D]]
;Vision
* [[OpenCV]]
;Math
* [[Eigen (C++ library)]]
* [[Eigen (C++ library)]]
* [[GLFW]]
 
* [[OpenCV]]
;Web Development
* [[Open3D]]
* [[Webpack]]
* [[Webpack]]


Line 223: Line 210:
* [[CMake]]
* [[CMake]]
* [[Makefile]]
* [[Makefile]]
* [[Git]]
* [[Git]], [[GitLab]]
* [[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 234: Line 220:
===Photo/Video Editing===
===Photo/Video Editing===
* [[Adobe Premiere Pro]]
* [[Adobe Premiere Pro]]
* [[DaVinci Resolve]]


===3D Modeling===
===3D Modeling===
Line 248: Line 235:
==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]]
Line 281: Line 270:
* [[Reading Papers]]
* [[Reading Papers]]
* [[Reviewing Papers]]
* [[Reviewing Papers]]
* [[Writing Rebuttals]]


==Math and Theory==
==Math and Theory==
Line 290: Line 280:
** [[Reinforcement Learning]]
** [[Reinforcement Learning]]
** [[Transfer Learning]]
** [[Transfer Learning]]
** [[Domain Adaptation]]
** Domain Adaptation
** [[Ensemble Learning]]
** [[Ensemble Learning]]
* [[Deep Learning]]
* [[Deep Learning]]
* [[Visual Learning and Recognition]]


===Mathematics===
===Mathematics===
Line 300: Line 290:
* [[Probability]]
* [[Probability]]
** [[Stochastic Processes]]
** [[Stochastic Processes]]
<!-- ** [[Measure-theoretic Probability Theory]] -->
 
* [[Statistics]]
* [[Statistics]]
* [[Numerical Analysis]]
* [[Numerical Analysis]]
Line 310: Line 300:
** [[Parallel Algorithms]]
** [[Parallel Algorithms]]
** [[Graph Theory]]
** [[Graph Theory]]
* [[Data Structures]]
 
* [[Computer Graphics]]
* [[Computer Graphics]]
** [[Advanced Computer Graphics]]
** [[Advanced Computer Graphics]]
* [[Computer Vision]]
* [[Computer Vision]]
* [[Geometric Computer Vision]]
** [[Geometric Computer Vision]]
* [[Multidimensional Data Structures]]
** [[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 325: Line 327:
* [[Technical Interviews]]
* [[Technical Interviews]]
* [[Datasets]]
* [[Datasets]]
* [[Data Hoarding]]
* [[Homelab]]

Latest revision as of 17:18, 2 November 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