Skip to content
View ChenchaoZhao's full-sized avatar

Block or report ChenchaoZhao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking 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 about reporting abuse.

Report abuse
ChenchaoZhao/README.md

About Me

Project Demos

Education

  • Ph.D. University of Illinois at Urbana-Champaign, Theoretical Physics
  • B.S. Beijing Normal University, Physics

Experience

Applied Scientist

Amazon Inc.

  • Special Projects

Senior Deep Learning Research Scientist

Clarifai Inc.

  • Computer Vision
    • Detection and tracking
    • Image embedding
    • Fine-grained classification
    • Semantic segmentation
  • Natural Languange Processing
    • Token classification
    • Named Entity Recognition (NER)
  • DevOps
    • Docker
    • K8s and Kubeflow
    • CI/CD

A.I. Fellowship

Insight Data Science

  • Satellite image processing
  • Partial convolution inpainting model
  • Repo and project page

Graduate Researcher

University of Illinois at Urbana-Champaign

  • Heat Kernel
  • Data Transformation
    • Effective Dissimilarity Transformation
    • Applied to cell line clustering
    • Publication
  • Spectral Clustering
    • Reinterpreted spectral clustering through the lens of quantum tunneling
    • Publication

Project Highlights

  • TorchLiter

    • Customizable and light-weight neural network training toolbox
    • Built on PyTorch
    • Pronounced "Torch Lighter"
  • MNIST-Detection

    • Randomly scattered MNIST digits for quick detector experimentation
    • You can also use FashionMNIST or alike
  • MasonJar

    • Repo-free experiment containerization
    • Build, test, and push Docker images all in Python
    • Reuse experiement images through Python class inheritance
  • Mario

    • Kubeflow is very much like Tensorflow (of course they share the last name)
    • Mario is the Kera or PyTorch of Kubeflow
    • Users can intuitively build pipelines without lengthy and confusing API bureaucracy
  • Groot

    • Manage and visualize hierarchical concepts in style
    • Serialize trees in compact yaml files
    • Organize concepts by level and represent concepts by atomic concepts
  • Varius

    • Perform calculations in various hypothetical scenarios with ease
    • Symbolic manipulations based on Sympy
    • Great tool for case study or back-of-envelope calculations
    • Almost pure Python, highly portable, even on mobile devices, calculation on the go
  • Machine Learning Blog

Skills

Hardcore

Theoretical Physics | Mathematics | Probability | Statistical Learning

Deep Learning

PyTorch | Distributed Training | TorchScript

Computer Vision

Fine-Grained Classification | Detection | Tracking | ReID | Segmentation

NLP

Token Classification | Named Entity Recognition | Transformers

Deployment

Nvidia Triton | Apple CoreML | Google Protobuf

DevOps

Docker | Kubeflow | Kubernetes | CI | CD

Pinned Loading

  1. TorchLiter TorchLiter Public

    A lightweight PyTorch training engine

    Python 1

  2. varius varius Public

    Perform computations using various versions of variables

    Python

  3. mnist-detection mnist-detection Public

    Synthetic MNIST detection dataset

    Python

  4. NeuralCamouflage NeuralCamouflage Public

    Inpainting to hide structures in satellite images

    Python