Machine Learning: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Line 32: Line 32:
=== [[Machine Learning/Tools | Software Tools]] ===
=== [[Machine Learning/Tools | Software Tools]] ===
*[http://opencv.willowgarage.com/documentation/index.html OpenCV]
*[http://opencv.willowgarage.com/documentation/index.html OpenCV]
**Computer Vision Library
**Has ML component (SVM, trees, etc)
**Online tutorials [http://www.pages.drexel.edu/~nk752/tutorials.html here]
*[http://lucene.apache.org/mahout/ Mahout]
*[http://lucene.apache.org/mahout/ Mahout]
**Hadoop cluster based ML package.
*[http://www.cs.waikato.ac.nz/ml/weka/ Weka]
*[http://www.cs.waikato.ac.nz/ml/weka/ Weka]
**a collection of data mining tools and machine learning algorithms.
*[http://moa.cs.waikato.ac.nz/ MOA (Massive Online Analysis)]
*[http://moa.cs.waikato.ac.nz/ MOA (Massive Online Analysis)]
**Offshoot of weka, has all online-algorithms
*[http://scikit-learn.sourceforge.net/ scikits.learn]
*[http://scikit-learn.sourceforge.net/ scikits.learn]
**Machine learning Python package
*[http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM]
*[http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM]
**c-based SVM package
*[http://pyml.sourceforge.net PyML]
*[http://pyml.sourceforge.net PyML]



Revision as of 01:04, 9 January 2011

Next Meeting

  • When: Wednesday, 1/12/2010 @ 7:30-9:00pm
  • Where: 2169 Mission St. (back corner classroom)
  • Topic: Semi-supervised Learning
  • Details:
  • Presenter: Clay W

Future Talks and Topics

  • Neural Network Workshop (Mike S, 1/26/2011)
  • Recurrent Neural Networks, Boltzmann Machines (Mike S, February 2011)
  • Boosting and Bagging (Thomas, unscheduled)
  • CS229 second problem set
  • RPy?

Mailing List

https://www.noisebridge.net/mailman/listinfo/ml

Projects

Datasets

Software Tools

Presentations and other Materials

Topics to Learn and Teach

CS229 - The Stanford Machine learning Course @ noisebridge

  • Supervised Learning
    • Linear Regression
    • Linear Discriminants
    • Neural Nets/Radial Basis Functions
    • Support Vector Machines
    • Classifier Combination [1]
    • A basic decision tree builder, recursive and using entropy metrics
  • Reinforcement Learning
    • Temporal Difference Learning
  • Math, Probability & Statistics
    • Metric spaces and what they mean
    • Fundamentals of probabilities
    • Decision Theory (Bayesian)
    • Maximum Likelihood
    • Bias/Variance Tradeoff, VC Dimension
    • Bagging, Bootstrap, Jacknife [2]
    • Information Theory: Entropy, Mutual Information, Gaussian Channels
    • Estimation of Misclassification [3]
    • No-Free Lunch Theorem [4]
  • Machine Learning SDK's
    • OpenCV ML component (SVM, trees, etc)
    • Mahout a Hadoop cluster based ML package.
    • Weka a collection of data mining tools and machine learning algorithms.
  • Applications
    • Collective Intelligence & Recommendation Engines

Meeting Notes