This course focuses on introducing Bayesian inference and artificial neural network based machine learning mechanisms and algorithms, either supervised or unsupervised, to perform feature extraction, data modeling, pattern recognition, and behavior prediction, for both static data and sequential data samples.