Skip to content
View jdhao's full-sized avatar
:octocat:
Swimming 🏊 in the sea of code~~
:octocat:
Swimming 🏊 in the sea of code~~

Block or report jdhao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more aboutblocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more aboutreporting abuse.

Report abuse
jdhao/README.md

I am a machine learning engineer who is passionate about solving real-world problems using machine learning algorithms. I am experienced in image processing usingOpenCVandPIL,and also in data visualization usingMatplotlib. I have been working on various vision-related projects, ranging from image retrieval, OCR, document image analysis and reconstruction, to video fingerprinting/deduplication.

I am also a FOSS lover and a Vim/Nvim enthusiast in particular,sharing tips and tricks on using Neovim. More info about me can be found on my website:https://jdhao.github.io/.

Languages and tools

Python C++ Lua shell script LaTeX Zsh OpenCV NumPy Pandas PySpark sklearn PyTorch Matplotlib MySQL PostGres Elasticsearch Redis Flask FastAPI Databricks GitHub GitHub Pages Hugo git Azure GCP GitLab Jupyter NeoVim Vim VS Code Sublime Text PyCharm Emacs Docker Linux Ubuntu CentOS Android macOS Windows Tmux Hugo Windows Terminal Jira

Projects

  • I am maintainingnvim-config-- A modern Neovim configuration with full battery for Python, C++, Markdown, LaTeX, and more...
  • Author ofbetter-escape.vim-- a Vim/Neovim plugin that helps the users escape insert mode without lagging.
  • Author ofwhitespace.nvim-- A nvim plugin to show and trim trailing white spaces.
  • minimal_vim-- A minimal Vim/Nvim configuration in just one file without external dependencies.
  • deep firearm:Using a Siamese network with double margin contrastive loss for fine-grained gun image retrieval.

Latest blog posts

Stack Overflow and GitHub stats

jdhao's Stack Overflow profile

GitHub Stats GitHub Streak

Random quotes

quotes

Pinned Loading

  1. nvim-config nvim-configPublic

    A modern Neovim configuration with full battery for Python, Lua, C++, Markdown, LaTeX, and more...

    Lua 3.4k 504

  2. dotfiles dotfilesPublic

    Personal setting files for various tools

    Shell 13 2

  3. nvim-zh/better-escape.vim nvim-zh/better-escape.vimPublic

    A Vim/Neovim plugin for escaping insert mode without lagging.

    Vim Script 172 7

  4. nvim-zh/minimal_vim nvim-zh/minimal_vimPublic

    A minimal Vim/Nvim configuration in just one file without external dependencies.

    Vim Script 112 26

  5. deep_firearm deep_firearmPublic

    This repo is used to host our code for the work of deep firearm image retrieval.

    Python 9 1

  6. logistic-regression logistic-regressionPublic

    logistic regression from scratch

    Jupyter Notebook 2 2