MLC++ Utilities README file. Machine Learning Library in C++. Keywords: machine learning, accuracy estimation, cross-validation, bootstrap, ID3, decision trees, decision graphs, naive-bayes, decision tables, majority, induction algorithms, classifiers, categorizers, general logic diagrams, instance-based algorithms, discretization, lazy learning, bagging. Contact: Ronny Kohavi ronnyk@cs.stanford.edu http://robotics.stanford.edu/~ronnyk Questions or help requests related to the utilities should be addressed to mlcpp-help@CS.Stanford.EDU Please see the MLC++ home page first: http://robotics.stanford.edu/users/ronnyk/mlc.html ______________________________________________________________________ Quick starter: The MLC++ utilities are accessible by anonymous ftp to starry.stanford.edu/pub/ronnyk/mlc/util There is one kit MLCutil-sun.tar.Z which works on sunOS and Solaris. You can also click in the mosaic page http://robotics.stanford.edu/users/ronnyk/mlc.html under "kit" to automatically retrieve it. When prompted for file name, type MLCutil-sun.tar cd zcat | tar xvf - (or "tar xvf -" if you got have the .tar file) where is the directory under which the mlc directory will be built (e.g., /usr/local), and is the kit appropriate for your machine. The documentation is in utils.ps. The environment variable MLCDIR must be set to the directory where the utilities are installed, and MLCPATH to the directory where the databases are stored (can be colon-separated paths). Databases in the MLC++ format, which is very similar to C4.5 format can be found in starry.stanford.edu/pub/ronnyk/mlc/db. Most datafiles are converted from the repository at UC Irvine. ______________________________________________________________________ Longer guide: 1. MLC++ utilities are distributed in object code and can only run on Suns. Type: arch and if you don't get "sun4," ask your friends to use theirs. 2. Next, you should get the kit. Type: ftp starry.stanford.edu Answer "anonymous" when it asks for the name. Type your username followed by "@" in response to the Password. Type "cd pub/ronnyk/mlc/util" Type "binary" Type "get MLCutil-sun.tar.Z" Type "quit" 3. Change to the directory where you want to install MLC++. If you have "root" access, "cd /usr/local"; otherwise, "cd ~" 4. Extract the files by typing zcat | tar xvf - 5. Type the following: setenv MLCDIR /mlc where is the directory you're in. Consider adding this to your .login (assuming you're working in csh). 6. Print the documentation for the utilities by doing lpr mlc/util.ps 7. Send the registration form mlc-register.txt to mlc@cs.stanford.edu or use URL 8. Remember that many databases at UC Irvine have been converted to the standard MLC++/C4.5 format and can be retrieved from starry.stanford.edu/pub/ronnyk/mlc/db by anon ftp.