PLearn 0.1
plearn_desjardins.cc
Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 // plearn.cc
00004 // Copyright (C) 2002 Pascal Vincent, Julien Keable, Xavier Saint-Mleux, Rejean Ducharme
00005 //
00006 // Redistribution and use in source and binary forms, with or without
00007 // modification, are permitted provided that the following conditions are met:
00008 // 
00009 //  1. Redistributions of source code must retain the above copyright
00010 //     notice, this list of conditions and the following disclaimer.
00011 // 
00012 //  2. Redistributions in binary form must reproduce the above copyright
00013 //     notice, this list of conditions and the following disclaimer in the
00014 //     documentation and/or other materials provided with the distribution.
00015 // 
00016 //  3. The name of the authors may not be used to endorse or promote
00017 //     products derived from this software without specific prior written
00018 //     permission.
00019 // 
00020 // THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
00021 // IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
00022 // OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
00023 // NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
00024 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
00025 // TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
00026 // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
00027 // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
00028 // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
00029 // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00030 // 
00031 // This file is part of the PLearn library. For more information on the PLearn
00032 // library, go to the PLearn Web site at www.plearn.org
00033 
00034 
00035 /* *******************************************************      
00036  * $Id: plearn_light.cc 3995 2005-08-25 13:58:23Z chapados $
00037  ******************************************************* */
00038 
00040 #include "plearn_version.h"
00041 #ifndef WIN32
00042 #include <plearn/misc/ShellScript.h>
00043 #include <plearn/misc/Redirect.h>
00044 #endif
00045 
00046 /*****************
00047  * Miscellaneous *
00048  *****************/
00049 #include <plearn_learners/testers/PTester.h>
00050 
00051 /***********
00052  * Command *
00053  ***********/
00054 #include <commands/PLearnCommands/VMatCommand.h>
00055 //#include <commands/PLearnCommands/AutoRunCommand.h>
00056 //#include <commands/PLearnCommands/DiffCommand.h>
00057 //#include <commands/PLearnCommands/FieldConvertCommand.h>
00058 #include <commands/PLearnCommands/HelpCommand.h>
00059 //#include <commands/PLearnCommands/JulianDateCommand.h>
00060 //#include <commands/PLearnCommands/KolmogorovSmirnovCommand.h>
00061 #include <commands/PLearnCommands/LearnerCommand.h>
00062 //#include <commands/PLearnCommands/PairwiseDiffsCommand.h>
00063 #include <commands/PLearnCommands/ReadAndWriteCommand.h>
00064 #include <commands/PLearnCommands/RunCommand.h>
00065 //#include <commands/PLearnCommands/ServerCommand.h>
00066 //#include <commands/PLearnCommands/TestDependenciesCommand.h>
00067 //#include <commands/PLearnCommands/TestDependencyCommand.h>
00068 #include <commands/PLearnCommands/StatsCommand.h>
00069 
00070 /************
00071  * PLearner *
00072  ************/
00073 #ifndef WIN32
00074 #include <plearn_learners/generic/AddCostToLearner.h>
00075 #endif
00076 #include <plearn_learners/regressors/RegressionTree.h>
00077 #include <plearn_learners/meta/MultiClassAdaBoost.h>
00078 #include <plearn_learners/hyper/HyperLearner.h>
00079 #include <plearn_learners/hyper/HyperOptimize.h>
00080 #include <plearn_learners/hyper/EarlyStoppingOracle.h>
00081 #include <plearn_learners/cgi/StabilisationLearner.h>
00082 #include <plearn_learners/cgi/ConfigParsing.h>
00083 
00084 /************
00085  * Splitter *
00086  ************/
00087 #include <plearn/vmat/FractionSplitter.h>
00088 #include <plearn/vmat/ExplicitSplitter.h>
00089 
00090 /***********
00091  * VMatrix *
00092  ***********/
00093 #include <plearn/vmat/AddMissingVMatrix.h>
00094 #include <plearn/vmat/AutoVMatrix.h>
00095 #include <plearn/vmat/AutoVMatrixSaveSource.h>
00096 #include <plearn/vmat/BootstrapVMatrix.h>
00097 #include <plearn/vmat/ConcatColumnsVMatrix.h>
00098 #include <plearn/vmat/DichotomizeVMatrix.h>
00099 #include <plearn/vmat/FilteredVMatrix.h>
00100 //#include <plearn/vmat/GaussianizeVMatrix.h>
00101 //#include <plearn/vmat/ConstantVMatrix.h>
00102 #include <plearn/vmat/MemoryVMatrixNoSave.h>
00103 #include <plearn/vmat/MissingInstructionVMatrix.h>
00104 #include <plearn/vmat/ProcessingVMatrix.h>
00105 #include <plearn/vmat/TextFilesVMatrix.h>
00106 //#include <plearn/vmat/TransposeVMatrix.h>
00107 #include <plearn/vmat/VariableDeletionVMatrix.h>
00108 #include <plearn/vmat/MeanMedianModeImputationVMatrix.h>
00109 #include <plearn/vmat/MissingIndicatorVMatrix.h>
00110 #include <plearn/vmat/ValueSelectRowsVMatrix.h>
00111 
00112 
00113 #include "PLearnCommands/plearn_main.h"
00114 
00115 using namespace PLearn;
00116 
00117 int main(int argc, char** argv)
00118 {
00119     return plearn_main( argc, argv, 
00120                         PLEARN_MAJOR_VERSION, 
00121                         PLEARN_MINOR_VERSION, 
00122                         PLEARN_FIXLEVEL       );
00123 }
00124 
00125 
00126 /*
00127   Local Variables:
00128   mode:c++
00129   c-basic-offset:4
00130   c-file-style:"stroustrup"
00131   c-file-offsets:((innamespace . 0)(inline-open . 0))
00132   indent-tabs-mode:nil
00133   fill-column:79
00134   End:
00135 */
00136 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=79 :
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines