Ben Chuanlong Du's Blog

It is never too late to learn.

Preparing Data for AI

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

General Tips

  1. When you label individual images, it is better to use numerical labels (even though text labels are easier to understand) so that you can avoid mapping between numbers (use …

Entropy

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. Entropy
  2. Shannon Entropy
  3. Cross Entropy
  4. K-L divergence

Tips

  1. The entropy concept was first introduced for discrete distributions (called Shannon entropy), which is defined as

    $$H(X) = E …

Fake Face Using AI

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

https://faceswap.dev/ Faceswap is the leading free and Open Source multi-platform Deepfakes software.

https://github.com/iperov/DeepFaceLab DeepFaceLab is the leading software for creating deepfakes.

Compute Vision Tasks

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Task Sub Domain Description Models Data Tools/Applications Papers
Image Classification Image Classification Image Classification Image Classification Image Classification Image Classification Image Classification
Image Localization Image Localization Image Localization Image Localization …

Training Deep Neural Networks

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Rules of Thumb for Training

https://arxiv.org/pdf/1206.5533.pdf**

https://towardsdatascience.com/17-rules-of-thumb-for-building-a-neural-network-93356f9930af

https://hackernoon.com/rules-of-thumb-for-deep-learning-5a3b6d4b0138

https://stats.stackexchange.com/questions/181/how-to-choose-the-number-of-hidden-layers-and-nodes-in-a-feedforward-neural-netw

Batch size affects both …