DiscRecurrentSPN @author: Haonan Duan This is a system to train recurrent SPNs discriminitively using extended Baum-Welch algorithms