[mlpack-svn] [MLPACK] #164: Standardized concept for class output to Log

MLPACK Trac trac at coffeetalk-1.cc.gatech.edu
Thu Dec 20 13:14:55 EST 2012


#164: Standardized concept for class output to Log
------------------------------------------------------+---------------------
  Reporter:  rcurtin                                  |        Owner:  trironk3    
      Type:  wishlist                                 |       Status:  accepted    
  Priority:  major                                    |    Milestone:  mlpack 1.1.0
 Component:  mlpack                                   |   Resolution:              
  Keywords:  mlpack output model type consistent api  |     Blocking:              
Blocked By:                                           |  
------------------------------------------------------+---------------------

Comment (by trironk3):

 The namespace for the Indent method is mlpack::util.

 I've started implementing ToString methods, but there's quite a few
 classes, and I don't think I'll get to all of them. I'm going by
 namespace, and I'll note the namespaces that I finish with here, so that
 the next person can pick up where I left off.

 We might have an issue with templated classes - it seems obscenely
 difficult to get access to the reader-friendly name of a template
 typename. I encountered this in tree/ballbound, trying to print out Vec.
 We can still print out center, which is interesting because it is an
 object of the type specified the the template parameter. I suspect that if
 we try to pass in an MLPACK object as the template parameter, things will
 break. The only way to fix this that I can think of is to use SFINAE, but
 that might get ugly fast.

-- 
Ticket URL: <http://trac.research.cc.gatech.edu/fastlab/ticket/164#comment:15>
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