Below is a compilation of web links. Hopefully these resources will help improve your learning experience.
Informative Web Sites
Linear Algebra
Writing Equations in Forum Posts
- Short Guide to LaTex Math Here is a quick guide to entering equations using LaTeX. The directives are inserted between two dollar signs, Forexample,thefractionforonehalfisenteredas\frac{1}{2}$$, and displays as 12.
- LaTex Math Tutorial
Online E-Books
Textbook information
Advanced classes online
Machine Learning frameworks and libraries in Python
- PyBrain: Various machine learning algorithms for Python programmers. Focuses on neural networks.
- PyML: Machine Learning object oriented framework for Linux and Mac OS X focused on classification and regression by Asa Ben-Hur.
- scikit-learn: Comprehensive Machine Learning toolkit for Python (based on SciPy with numpy and mathplotlib). "Ipython -pylab" provides interactive environment like Octave - scikit-learn provides optimized implementations of pretty well everything (using fast libraries like liblinear and libsvm). Should be used instead of Octave for research prototyping, production and especially for education.
Machine Learning frameworks and libraries in C++
- mlpack: a scalable C++ machine learning library.
- SHARK: a fast, modular, feature-rich open-source C++ machine learning library.
- Dlib-ml: A Machine Learning Toolkit.
- Waffles: A collection of command-line tools for researchers in machine learning, data mining, and related fields. All of the functionality is also provided in a clean C++ class library.
- MLC++: a library of C++ classes for supervised machine learning.
Machine Learning frameworks and libraries in Java
- Weka: A collection of machine learning algorithms for data mining tasks.
- Apache Mahout: A scalable machine learning library .
- LIBLINEAR : LIBLINEAR -- A Library for Large Linear Classification. I think this link was mentioned in one of the lectures.
- Deeplearning4j: Open-source, distributed, deep-learning library for the JVM. Integrated with Hadoop and Spark, DL4J is designed to be used on distributed GPUs and CPUs.
Machine Learning Data Sets
Octave packages
Octave online
Translation Projects
Useful papers
General
Boosting
Outlier and Anomaly Detection
SVM
- "An Idiot's Guide to Support Vector Machines"
http://web.mit.edu/6.034/wwwbob/svm-notes-long-08.pdf
Interesting applications
- Castillo, Carlos, Marcelo Mendoza, and Barbara Poblete. "Information credibility on Twitter." In Proceedings of the 20th international conference on World wide web, pp. 675-684. ACM, 2011.
- Norman, Kenneth A., Sean M. Polyn, Greg J. Detre, and James V. Haxby. "Beyond mind-reading: multi-voxel pattern analysis of fMRI data."Trends in cognitive sciences 10, no. 9 (2006): 424-430.
- Pereira, Francisco, Tom Mitchell, and Matthew Botvinick. "Machine learning classifiers and fMRI: a tutorial overview." Neuroimage 45, no. 1 Suppl (2009): S199.
- Dean Pomerleau Autonomous Driving (link)