[mlpack-svn] [MLPACK] #181: Documentation or tutorial for each machine learning method

MLPACK Trac trac at coffeetalk-1.cc.gatech.edu
Wed Dec 21 00:01:38 EST 2011


#181: Documentation or tutorial for each machine learning method
---------------------+------------------------------------------------------
 Reporter:  rcurtin  |        Owner:                        
     Type:  defect   |       Status:  new                   
 Priority:  major    |    Milestone:  MLPACK 1.0.1          
Component:  MLPACK   |     Keywords:  documentation tutorial
 Blocking:           |   Blocked By:                        
---------------------+------------------------------------------------------
 I talked to a scikit-learn contributor at NIPS (actually, the guy who
 wrote their ball trees), and we discussed documentation and I noted that
 scikit-learn has far better tutorials and documentation than any other
 machine learning library I've seen.

 For example, take this tutorial on classification:

 http://scikit-
 learn.org/stable/auto_examples/plot_classification_probability.html
 #example-plot-classification-probability-py

 Certainly, MLPACK is far different and needs different handling, but we
 should have complete examples for usage like this.  I envision one
 tutorial for each method we have, with the following general sections:

  * Introduction to task / method (what are we trying to do?)
  * Command-line executable documentation and usage [if it exists]
  * Simple, barebones C++ example (and documentation)
  * More complex C++ example
  * Full documentation of generalizability of class (through template
 parameters) and link to Doxygen documentation (or, Doxygen documentation
 inlined?)

 This shouldn't be too incredibly difficult because we don't have too many
 methods already.  CCing the usual suspects for comments on the style /
 format / my own poor life choices / etcetera...

-- 
Ticket URL: <https://trac.research.cc.gatech.edu/fastlab/ticket/181>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed by the FASTLAB at Georgia Tech under Dr. Alex Gray.


More information about the mlpack-svn mailing list