K12 Education
Courses
What is Bioinformatics?
Machine learning
Evolutionary Computation

Basic introduction to machine learning.


Machine learning is a scientific discipline that is concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data, such as from sensor data or databases. A major focus of machine learning research is to automatically learn to recognize complex patterns and make intelligent decisions based on data; the difficulty lies in the fact that the set of all possible behaviors given all possible inputs is too complex to describe generally in programming languages, so that in effect programs must automatically describe programs. Artificial intelligence is a closely related field, as also probability theory and statistics, data mining, pattern recognition, adaptive control, and theoretical computer science.". To know more about Machine learning, continue to read here. You can also check out the online machine learning course at MIT. A related area of research is data mining.

Machine Learning Algorithms and Softwares

List of machine learning algorithms
UCI Machine Learning Repository datasets
Machine Learning and Data Mining system in Java
Waffles: collection of command-line tools for researchers in machine learning, data mining, and related fields
LIBSVM: library for support vector machines
List of matlab, java and other ML codes


Machine learning Applications

Machine learning and data mining are now widely used in real-world or in all scientific discipline or engineering. Examples include spam email filter, computer games, flight controller, robots, computer vision, fingerprint recogtion, medical diagnosis, search engine, product recommendation of Netflix and Amazon. You name it. Here is an interesting paper related to Machine Learning and Its Applications to Biology


References

Journals:
Journal of Machine Learning Research
Machine Learning (Springer)
IEEE Transactions on Pattern Analysis and Machine Intelligence
Neural Computation
PNAS
IEEE Transactions on Knowledge and Data Engineerin
Data Mining and Knowledge Discovery

Conferences:
List of major machine learning conferences
International Conference on Machine Learning
List of data mining conferences
List of evolutionary computationa conferences