Main Page: Difference between revisions

From David's Wiki
No edit summary
 
(190 intermediate revisions by the same user not shown)
Line 1: Line 1:
Welcome to David Li's wiki.
Welcome to David Li's wiki.


==Programming Languages==
<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]]
* [[C (programming_language)]]
* [[C++]]
* [[C++]]
* [[Rust (programming language)]]
* [[C Sharp|C#]]
* [[C Sharp|C#]]
* [[Java]]
* [[Java]]
* [[Kotlin]]
* [[Kotlin]]
* [[Bash (Unix shell)]]


===Web Programming===
===Web Programming===
Line 13: Line 95:
* [[NodeJS]]
* [[NodeJS]]
* [[WebGL]]
* [[WebGL]]
* [[PHP]]
* [[HTML]]
* [[Cascading Style Sheets | Cascading Style Sheets (CSS)]]
* [[Apache HTTP Server]]
* [[Caddy (web server)]]


===Numerical Computation===
===Numerical Computation===
* [[Latex]]
* [[Julia]]
* [[Julia]]
* [[MATLAB]]
* [[MATLAB]]
* [[Python]]
* [[Python]]
* [[Cython]]
* [[R]]
* [[R]]


Line 24: Line 111:
* [[CUDA]]
* [[CUDA]]
* [[OpenCL]]
* [[OpenCL]]
* [[ROCm]]
* [[SYCL]]


====Shader Languages====
====Shader Languages====
* [[GLSL]]
* [[GLSL]]
* [[HLSL]]
* [[HLSL]]
===Typesetting===
* [[Latex]]
** [[PGF/TikZ | TikZ]]
* [[Markdown]]
* [[Markdeep]]


==Frameworks==
==Frameworks==
Line 35: Line 130:


===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 System Development]]
* [[Android App Development]]
* [[Android Native Development]]


==Machine Learning==
==Machine Learning==
* [[Hyperparameters]]
* [[Machine Learning Glossary]]
===Libraries===
* [[Flux]]
* [[Flux]]
* [[TensorFlow]]
* [[TensorFlow]]
* [[PyTorch]]
* [[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==
==Libraries==
;Video and Audio
* [[FFmpeg]]
* [[FFmpeg]]
;Graphics
* [[GLFW]]
* [[three.js]]
* [[three.js]]
* [[Open3D]]
;Vision
* [[OpenCV]]
;Math
* [[Eigen (C++ library)]]
* [[Eigen (C++ library)]]
* [[GLFW]]
* [[ViennaCL]]


==Tools==
;Web Development
* [[Webpack]]
 
==Software and Tools==
 
===Software Engineering===
* [[CMake]]
* [[CMake]]
* [[Makefile]]
* [[Makefile]]
* [[Git]]
* [[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]]


==Operating System Usage==
===Misc===
* [[Useful Node Programs]]
* [[Google Chrome]]
* [[Conda (package manager)]]
 
==Operating Systems==
* [[Linux]]
* [[Linux]]
* [[macOS]]
* [[Windows]]
* [[Windows]]
* [[Android (operating system) | Android]]
===Environments===
* [[Cygwin]]
* [[MSYS2]]
* [[Kernel-based Virtual Machine | Kernel-based Virtual Machine (KVM)]]
===Containers===
* [[Docker (software)]]
* [[Kubernetes]]


==Misc==
==Research==
* [[MediaWiki]]
* [[Regular Expressions|Regular Expressions (Regex)]]


==Surveys==
===Surveys===
* [[Steganography]]
* [[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==


==Math==
===Machine Learning===
* [[Machine Learning]]
* [[Machine Learning]]
** [[Supervised Learning]]
** [[Unsupervised Learning]]
** [[Reinforcement Learning]]
** [[Reinforcement Learning]]
** [[Transfer Learning]]
** Domain Adaptation
** [[Ensemble Learning]]
* [[Deep Learning]]
===Mathematics===
* [[Advanced Calculus]]
* [[Linear Algebra]]
* [[Linear Algebra]]
* [[Probability]]
** [[Stochastic Processes]]
* [[Statistics]]
* [[Statistics]]
* [[Numerical Analysis]]
* [[Numerical Analysis]]
* [[List of sphere projections]]
** [[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]]
 
* Computer Systems
** Computer Architecture
** [[Computer Networking]]
 
==Glossaries==
* [[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]]

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