LinearCRF LinaerCRF is developed using C++ and the standard library STL. It is designed based on graphs, which include nodes and paths. You can set the is_decoding flag at the main.cpp for training and testing purpose.