This is a machine learning school project for recognizing and classifying hand writing based on the given feature. The algorithm implemented here is Bayesian network, Markov networks, logistic regression and neural networks.