Abstract: Scene flow, which is a 3D version of optical flow, represents how each point in an image or point cloud changes in the two preceding and following frames. One paper in CVPR 2021 illustrates a weakly supervised learning of Rigid 3D Scene Flow approach. This article focuses on documenting running process of the official code.
Summary of Deep Learning Acceleration Methods
Abstract: In order to improve the performance of deep learning inference, the deep learning inference acceleration technology has made remarkable progress in recent years. It effectively accelerates the speed of deep learning inference by optimizing the network structure, data, algorithm and hardware. This article will introduce several common deep learning acceleration techniques.
Install TensorFlow and MXNet on an Ubuntu
Abstract: The blog will introduce the whole process of how to install CUDA, TensorFlow, and MXNet environment on a Ubuntu computer. Demos of testing if the installations are successfull will also be showed. The edition of the software are CUDA 9.0, TensorFlow 1.5, MXNet-cu90 1.2 and Ubuntu 17.10.
Summary and Usage of Parallel Computing
Abstract: Parallel computing can speed up our programme. From data parallel to process parallel, there are many parallel tool and way that we can use. The blog will introduce The Parallel Patterns Library (PPL), Open Multi-Processing (OpenMP) and Open Computing Language (OpenCL). Other important parallel tools such as CUDA and Hadoop will be introduced as topics in later blogs.
Introduction to Decision Tree Algorithm
Abstract: Decision tree algorithm is a very basic kind of algorithm in machine learning, and it is also an important tag learning method . This blog explains the basic principles of the decision tree algorithm and several algorithm variants. A simple example is also implemented to show how to construct a decision tree.
Note for Deep Learning
Abstract: The book Deep Learning(by Goodfellow, Bengio & Courville) has been read through. This blog is a reading note which record some key knowledge and points for memos.
Note for Dark Time
Abstract: The book Dark Time(by Weipeng Liu) has been read through. It sparked me a lot. This blog will list some of the points in the book for not only sharing but also a reminder.
Establish a Personal Blog with Hexo from Scratch
Abstract: This is a tutorial. This tutorial tells how to establish a personal blog based on github.io static pages with Hexo. The article also involves some setting details which can make your website more intimate.
Establish Apache ActiveMQ from Scratch
Abstract: Apache ActiveMQ is an open source message broker which fosters the communication from more than one client or server. This is a tutorial. This tutorial tells you how to establish ActiveMQ environment in your computer and write a producer and a consumer to communicate HelloWorld with C++.
Write a Dynamic Link Library with Visual Studio from Scratch
Abstract: This is a tutorial. This tutorial tells you how to creat a solution with Visual Studio containing a project which exports a .dll and a project which build a .exe. And the .exe should call the functions in the .dll.