Main Page: Difference between revisions

No edit summary
No edit summary
 
(229 intermediate revisions by the same user not shown)
Line 1: Line 1:
<strong>David Li's Wiki</strong>
Welcome to David Li's wiki.
 
<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===
* [[C (programming_language)]]
* [[C++]]
* [[Rust (programming language)]]
* [[C Sharp|C#]]
* [[Java]]
* [[Kotlin]]
* [[Bash (Unix shell)]]
 
===Web Programming===
* [[JavaScript]]
* [[NodeJS]]
* [[WebGL]]
* [[PHP]]
* [[HTML]]
* [[Cascading Style Sheets | Cascading Style Sheets (CSS)]]
* [[Apache HTTP Server]]
* [[Caddy (web server)]]
 
===Numerical Computation===
* [[Julia]]
* [[MATLAB]]
* [[Python]]
* [[Cython]]
* [[R]]
 
===GPU Programming===
* [[CUDA]]
* [[OpenCL]]
* [[ROCm]]
* [[SYCL]]
 
====Shader Languages====
* [[GLSL]]
* [[HLSL]]
 
===Typesetting===
* [[Latex]]
** [[PGF/TikZ | TikZ]]
* [[Markdown]]
* [[Markdeep]]
 
==Frameworks==
 
===Game Development===
* [[Unity]]
 
===Web Development===
 
;Front-end Frameworks
* [[Angular (web framework)]]
* [[React (JavaScript library)]] See ([[Next.js]])
* [[Vue.js]]
 
;Back-end Frameworks
* [[Laravel]]
* [[Express.js]]
 
;CSS Libraries
* [[Bootstrap]]
* [https://bulma.io/ Bulma]
 
;Databases
* [[MySQL]]
 
===App Development===
* [[Android System Development]]
* [[Android App Development]]
* [[Android Native Development]]
 
==Machine Learning==
* [[Hyperparameters]]
* [[Machine Learning Glossary]]
 
===Libraries===
* [[Flux]]
* [[TensorFlow]]
* [[PyTorch]]
 
====Visualization Tools====
* [[TensorBoard]]
 
===Applications===
* [[Neural Physics]]
* [https://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/ Fizz Buzz]
 
===Architectures===
* [[Convolutional neural network | Convolutional neural network (CNNs)]]
* [[Generative adversarial network | Generative Adversarial Networks (GANs)]]
* [[Long short-term memory | Long short-term memory (LSTM)]]
* [[Transformer (machine learning model)]]
* [[Capsule neural network]]
* [[Siamese neural network]]
* [[Graph neural network]]
 
===Research Areas===
* [[Adversarial machine learning]]
** [[Adversarial Examples]]
** [[Poisoning Attacks]]
* [[Zero-Shot Learning]]
 
==Computer Vision==
* [[List of Feature Descriptors]]
* [[Essential Matrix]]
 
==Libraries==
;Video and Audio
* [[FFmpeg]]
 
;Graphics
* [[GLFW]]
* [[three.js]]
* [[Open3D]]
 
;Vision
* [[OpenCV]]
 
;Math
* [[Eigen (C++ library)]]
 
;Web Development
* [[Webpack]]


Welcome to David Li's wiki.
==Software and Tools==
 
===Software Engineering===
* [[CMake]]
* [[Makefile]]
* [[Git]], [[GitLab]]
* [[GNU Compiler Collection | GNU Compiler Collection (GCC)]]
 
===Text Editors and IDEs===
* [[Visual Studio Code]]
* [[Emacs]]
* [[Vim (text editor)]]
 
===Photo/Video Editing===
* [[Adobe Premiere Pro]]
* [[DaVinci Resolve]]
 
===3D Modeling===
* [[Blender (software)]]
 
===Office===
* [[Microsoft Powerpoint]]
 
===Misc===
* [[Useful Node Programs]]
* [[Google Chrome]]
* [[Conda (package manager)]]
 
==Operating Systems==
* [[Linux]]
* [[macOS]]
* [[Windows]]
* [[Android (operating system) | Android]]
 
===Environments===
* [[Cygwin]]
* [[MSYS2]]
* [[Kernel-based Virtual Machine | Kernel-based Virtual Machine (KVM)]]
 
===Containers===
* [[Docker (software)]]
* [[Kubernetes]]
 
==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===
* [[Machine Learning]]
** [[Supervised Learning]]
** [[Unsupervised Learning]]
** [[Reinforcement Learning]]
** [[Transfer Learning]]
** Domain Adaptation
** [[Ensemble Learning]]
 
* [[Deep Learning]]
 
===Mathematics===
* [[Advanced Calculus]]
* [[Linear Algebra]]
* [[Probability]]
** [[Stochastic Processes]]
 
* [[Statistics]]
* [[Numerical Analysis]]
** [[Numerical Optimization]]
 
===Computer Science===
* [[Algorithms]]
** [[Interview Algorithms]]
** [[Parallel Algorithms]]
** [[Graph Theory]]
 
* [[Computer Graphics]]
** [[Advanced Computer Graphics]]
 
* [[Computer Vision]]
** [[Geometric Computer Vision]]
** [[Visual Learning and Recognition]]
 
* [[Data Structures]]
** [[Multidimensional Data Structures]]


===Programming Languages===
* Computer Systems
[[C Sharp|C#]]<br>
** Computer Architecture
[[NodeJS]]<br>
** [[Computer Networking]]
[[C++]]<br>
[[OpenCL]]<br>
[[Python]]<br>


===Programming Frameworks===
==Glossaries==
[[Unity]]<br>
* [[Machine Learning Glossary]]
* [[New Technology Glossary]]


<!--
==Misc==
== Getting started ==
* [[MediaWiki]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [[Regular Expressions|Regular Expressions (Regex)]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [[Preprocessor Macros]]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [[Credit Cards]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [[Investing]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
* [[Technical Interviews]]
-->
* [[Datasets]]
* [[Homelab]]