Projects

Pullword would be used in settings where only unlabelled text data is available.

A formal language for representing meaning and a system for semantic parsing.

gocc is a golang port of OpenCC(Open Chinese Convert 開放中文轉換) which is a project for conversion between Traditional and Simplified Chinese developed by BYVoid.

Toknization, Normalization, Lemmatization, Tagging etc.

Goobot is a general multilingual web article extractor. It works without rules or training just as diffbot.com, and it is more than 10 times faster than diffbot.

A flexible and high performance distributed crawler framework.

Recent Posts

Filtered-Space Saving Top-K

Filtered-Space Saving (FSS) is a data structure and algorithm combination useful for accurately estimating the top k most frequent values appearing in a stream while using a constant, minimal memory footprint.

Gödel’s First Incompleteness Theorem for Programmers

Gödel’s incompleteness theorems are two theorems of mathematical logic that demonstrate the inherent limitations of every formal axiomatic system containing basic arithmetic. These results, published by Kurt Gödel in 1931, are important both in mathematical logic and in the philosophy of mathematics.

Weighted Random: algorithms for sampling from discrete probability distributions

The optimal solution for weighted random should be the Alias Method. It requires $O(n)$ time to initialize, $O(1)$ time to make a selection, and $O(n)$ memory.

Illustration of the logistic map

A Python implementation for illustrating the behavior of logistic map.

Recent & Upcoming Talks

Jun 17, 2017 2:00 PM

Jan 24, 2016 1:30 PM
『大数据』方法论及示例
Nov 26, 2015 9:00 AM

Contact

• liang@zliu.org
• Baidu Technology Park, No.10 Xibeiwang East Road, Haidian District, Beijing, China