====== Algorithm Python Competition ====== Please accomplish **5** of following competition work in python. And please hand out before 2011-08-01. ===== About Python ===== [[http://www.python.org/|Python]] is a powerful but easy-to-use script language for daily software development. In this course, we mainly use it as a standard tool to learn mathematical skills. Several useful links are listed as following for your reference: * An active Chinese python forum: [[http://wiki.woodpecker.org.cn/moin/|http://wiki.woodpecker.org.cn]]. You can find a [[http://wiki.woodpecker.org.cn/moin/March_Liu/PyTutorial|Chinese tutorial book]] in this website. * [[http://www.sthurlow.com/python/|A Beginner's Python Tutorial]] in English * [[http://docs.python.org/tutorial/|The Python (V2.7) Tutorial]] * [[http://folk.uio.no/henninri/pca_module/|PCA Module for Python]] * [[http://gnuplot-py.sourceforge.net/|gnuplot]] * [[http://numpy.scipy.org/|NumPy]] is the fundamental package needed for scientific computing with Python. * [[http://www.mindview.net/Books/TIPython|Think in python]] * [[http://www-users.cs.york.ac.uk/jc/teaching/agm/|Algorithms for Graphical Models]] * [[http://conference.scipy.org/scipy2010/|SciPy 2010]] ===== Competition 1 ===== Polynomial function fitting on noisy data, please include regularity term. ===== Competition 2 ===== Design a framework so as can be used for solve MLE and MAP problem on Binomial (and multi-nomial) Distribution. ===== Competition 3 ===== K-means on n-dimensional data ===== Competition 4 ===== EM method of MOG on n-dimensional data. ===== Competition 5 ===== ISO-map on n-dimensional data. ===== Competition 6 ===== AdaBoost applied on 2-dimensional data. ===== Competition 7 ===== Digits "3" recognition based on PCA. ===== Competition 8 ===== Viterbi Algorithm. ===== Competition 9 ===== 2D SVM classifier. ===== Competition 10 ===== Poisson image editing.