Ben Chuanlong Du's Blog

It is never too late to learn.

Visualization for AI Concepts

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

Tools for (approximately) visualizing the architures of existing neural networks or for visualizing the traing process (training/validation loss/accuracy, activation, etc.) are extremely helpful! TensorBoard is one of the best …

Python for WeChat

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

ItChat A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可 …

Tips on OpenCV

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

Installation

You can install OpenCV for Python using the following commands.

:::bash
sudo apt-get install libsm6 libxrender-dev
pip3 install opencv-python

If you use xinstall, you can install OpenCV for Python with the following single command.

:::bash
xinstall --sudo cv -ic

Tips and Traps

Tips on Delta Lake

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

Delta Lake

Delta Table

convert to delta [db_name.]table_name [partitioned by ...] [vacuum [retain number hours]]

vaccum

describe history db_name.table_name

can select from historical snapshot can also rollback to a historical snapshot rollback …