These are some links that I think of interesting and useful for doing research, progamming skills, life and so on.

Mathematics and Learning

• Project Euler, this is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.

• SVM for ranking, this is an instance of training a SVM for ranking.

• Gaussian Process, this website aims to provide an overview of resources concerned with probabilistic modeling, inference and learning based on Gaussian processes.

• MCTS, this is a repository of interesting stuffs about research in Monte Carlo Tree Search.

• ISBA, the International Society for Bayesian Analysis (ISBA) was founded in 1992 to promote the development and application of Bayesian analysis useful in the solution of theoretical and applied problems in science, industry and government.

• Mixture Modelling, this website contains some resources of mixture modelling, which concerns modelling a statistical distribution by a mixture (or weighted sum) of other distributions.

• Kernel Machines, this page is devoted to learning methods building on kernels, such as the support vector machine.

• Matrix Reference Manual, this manual contains reference information about linear algebra and the properties of real and complex matrices.

• Erdös Number Project, this is the website for the Erdös Number Project, which studies research collaboration among mathematicians.

• Machine Learning Surveys, a list of literature surveys, reviews, and tutorials on Machine Learning and related topics.

• UFLDL Recommended Readings, UFLDL (Unsupervised Feature Learning and Deep Learning), here is a list of papers to consider reading.

• Low-Rank Matrix Recovery and Completion via Convex Optimization, this website introduces new tools for recovering low-rank matrices from incomplete or corrupted observations.

Programming

• PyCharm, this is an intelligent Python IDE.

• Learning Python the Hard Way, this is a online course for Python beginner programming.

• jemdoc, a light text-based markup language designed for creating websites.

• MathJax, an open source JavaScript display engine for mathematics that works in all modern browsers.

• Eigen, a C template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

• Algorithm Tutorials on TopCoder, this page provides tons of algorithm tutorials.

• Reproducible Research in Computational Science, this site is intended to share the source codes of latest advances in various technical fields relating to computational science (including signal processing, computer vision, machine learning and neural computation).

LaTex

• ShareLaTex, this is useful and interesting online LaTex editing web service. One great function is its collaborative editing style.

• LaTex Templates, this is an awesome repository of plentiful of LaTex templates for various document types. They are particularly useful for LaTex beginners, and also for experts.

• LaTexStudio, this is a very good repository of many LaTex resources, including templates, tutorials, editing services and so on.

Evolutionary Computation

• EMOO Web Page, a repository on Evolutionary Multiobjective Optimization.

• Particle Swarm Center, a repository on Particle Swarm Optimization.

• jMetal, it stands for Metaheuristic Algorithms in JAVA, and it is an object-oriented JAVA-based framework for multi-objective optimization with metaheuristics.

• MOEA Framework, this is an open source JAVA library for developing and experimenting with EMO algorithms. It can be used as a supplementary of jMetal.

• Water Programming: A Collaborative Research Blog, this is an interesting research blog held by researchers in Cornell University. It contains many cool stuffs on multiobjective optimization, simulation models, visualization, and other techniques.

Life