proper.app.ArffComparer
=======================
Compares two ARFF files and outputs the difference in attributes and in common
attributes the different instances.
A prerequisite is that both files have the number of instances.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-file0 <name>
the first ARFF file
-file0_type <type>
the type of the file, currently 'milk' and 'relaggs' are supported
-attribute0 name[,name[,...]] (optional)
comma separated list of attribute names to use instead of all
-file1 <name>
the second ARFF file
-file1_type <type>
see '-file1_type'
-attribute1 name[,name[,...]] (optional)
comma separated list of attribute names to use instead of all
-denote_equal (optional)
-denote_missing (optional)
-output <name> (optional)
if an output file is specified the result is printed to this file in CSV
proper.app.Bagger
=================
Creates a Multi-Instance ARFF-File from a table, which can be used with MILK.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-verbose Writer (optional)
switches on the verbose for writing the instances from the database to the
ARFF-file
-table <name>
the table that stores the multi-instance data
-bag <name> (optional)
the field to use as bag identifier, default is the index in the flattened
-field <name>
the field to use as class
-exclude_fields name[,name...] (optional)
fields you want to exclude from exporting to the classifier (e.g. if they
contain some implicit information); separate the filed with comma
-order yes | no (optional)
whether to order fields (default is 'yes')
-output <name> (optional)
the name of the ARFF-File (used for outputing instances)
-type classified | unclassified (optional)
whether to output only classified instances or only unclassified ones
-percentage <double> (optional)
a value between 0 and 100 that represents the percentage of instances to be
exported (uniformly distributed, i.e. every class is exported with the same
percentage. 0 or 100 means that all instances are exported.
-filter <name> (optional)
the complete name of a WEKA filter
-filter_additional <args> (optional)
additional parameters for the filter
-missing_binary_to_zero (optional)
if nominal attributes were postprocessed with the NominalToBinary-Filter
then the missing values can be set to '0' with this option.
proper.app.Classifier
=====================
Trains a classifier and classifies with it given instances.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-input <name>
the name of an ARFF-File to build the classifier on
-unknown <name>
the name of an ARFF-File with instances of unknown classes
-output <name>
the name of the ARFF-File to store the prediction in
-classifier <classname>
the WEKA-/MILK-Classifier's classname
-additional <args> (optional)
additional parameters for the classifier
proper.app.Databases
====================
Creates a Database on the Database server.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-initial_database <name> (optional)
the initial database to connect to, PostgreSQL e.g. does not allow to
connect to the host alone.
-sql_createdatabase <sql> (optional)
SQL statement that creates a database, e.g. 'CREATE DATABASE %NAME%'
Notes:
-database:
the database(s) to create on the host (comma separated list)
proper.app.Experimenter
=======================
Runs either the WEKA- or the MILK-Experimenter with Crossvalidation.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-input <name>
the name of an ARFF-File
-output <name>
the name of the ARFF-File to store the statistics in
-classifier <complete classname>
the WEKA-/MILK-Classifier's classname
-additional <add. parameters> (optional)
additional parameters for the classifier. if a parameter starts with a '-'
it has to be written as a '=' instead, otherwise it is interpreted as
another parameter.
-type [cv|loo] [optional]
the type of evaluation to perform: 'cv' (Crossvalidation) or 'loo' (Leave-
One-Out) are possible, default is 'cv'
-runs <number> [optional]
how often the experiment shall be performed, default is 10
-folds <number> [optional]
the number of folds in case of CV, default is 10
proper.app.Export
=================
Exports a table to an ARFF file that can be used with WEKA.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-verbose Writer (optional)
switches on the verbose for writing the instances from the database to the
ARFF-file
-table <name>
the table that stores the multi-instance data
-field <name>
the field to use as class
-exclude_fields name[,name...] (optional)
fields you want to exclude from exporting to the classifier (e.g. if they
contain some implicit information); separate the filed with comma
-order yes | no (optional)
whether to order fields (default is 'yes')
-output <name> (optional)
the name of the ARFF-File (used for outputing instances)
-type classified | unclassified (optional)
whether to output only classified instances or only unclassified ones
-percentage <double> (optional)
a value between 0 and 100 that represents the percentage of instances to be
exported (uniformly distributed, i.e. every class is exported with the same
percentage. 0 or 100 means that all instances are exported.
-filter <name> (optional)
the complete name of a WEKA filter
-filter_additional <args> (optional)
additional parameters for the filter
-missing_binary_to_zero (optional)
if nominal attributes were postprocessed with the NominalToBinary-Filter
then the missing values can be set to '0' with this option.
proper.app.ForeignKeys
======================
Displays the foreign keys of a given table - unfortunately, the current MySQL driver
doesn't supported this.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-table <name>
the table to retrieve the foreign keys for ("%" means for all tables)
proper.app.Import
=================
Used for importing Prolog Databases (or derivates of it) and CSV files
into a relational database.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-verbose proper.app.Import:1 (optional)
switches on the verbose for parsing the file(s)
-verbose proper.app.Import:2 (optional)
switches on the verbose for parsing and the INSERT statements (lots of
information!)
-rel_database <name, [name, ...]> (optional)
the prolog database to import (no explicit IDs, but relational model)
-background <name, [name, ...]> (optional)
the prolog background knowledge (explicit IDs)
-add_pos_class (optional)
adds a positive class label to background knowledge adds a positive
class label to background knowledge considered being positive examples)
-add_neg_class (optional)
automatically adds negative examples for missing keys, i.e. if the
background knowledge covers only some ids then the others are added with
the negative class label
-positive <name, [name, ...]> (optional)
the prolog file with positive examples (explicit IDs, no class label)
-negative <name, [name, ...]> (optional)
the prolog file with negative examples (explicit IDs, no class label)
-pos_neg <name, [name, ...]> (optional)
the prolog file with positive and negative examples (explicit IDs, negative
examples with leading ':- ')
-unclassified <name, [name, ...]> (optional)
the prolog file with unclassified examples
-id_index first | second | third | last | <int> (optional)
here you can specify whether a certain argument contains the ID
you can specify more than one index (separated by comma), e.g. 'first,last'
if you want to specify it only for a specific predicate, then put it in
front of the index, separated by a colon, e.g. 'great:last'
if you want to override a general index for a specific predicate you can do
this by a preceding '!', e.g. '!bond:first'
If there is more than one index in one predicate, each instance is split
into two (the relation between them is via a 'split_id'). If it is not a
symmetric relationship, you can define this with the 'asymmetric' parameter.
-asymmetric <predicate[,predicate[,...]]> (optional)
defines which predicates that have more than one index hava an asymmetric
relationship between the indices.
-shuffle (optional)
randomizes the order of the predicates (to prevent implicit information from
generated keys)
-reduce_lists (optional)
whether to reduce lists to regular arguments if they all have the same size
-list_positions (optional)
with this flag the positions of the lists added to the table
-foreign_keys <predicate1>=<predicate2>[, ...] (optional)
the syntax for 'predicate1' and 'predicate2' is like in '-id_index',
where the predicate1 is the predicate which has a reference to predicate2.
E.g. a(1,pos). and b(1,blabla). where the first argument in 'a' is a
reference to 'b', could be written like this:
a:first=b:first
-use_foreign_keys (optional)
creates tables with foreign key relations, used for determining the
relations later on.
-parser generic | csv (optional)
the type of parser to used (generic = Prolog). the 'csv' parser has the
additional parameters:
-no_identifiers
-separator <separator>
-qualifier <qualifier>
-no_identifiers (optional)
CSV: if the file contains no identifiers
-separator <separator> (optional)
CSV: the separator for the fields, default is ','
-qualifier <qualifier (optional)
CSV: the qualifier for strings, default is '"'
Notes:
the following combinations of arguments for input files are allowed:
1. rel_database [, unclassified]
2. pos_neg [, unclassified]
3. background, positive, negative [, unclassified]
4. background, pos_neg [, unclassified]
proper.app.Jobs
===============
Extracts the Java calls from ANT files and creates jobs for the distributed
computing.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-input <filename(s)>
a comma separated list of files to get the java calls from
-output <filename>
the name of file to store the jobs in
-append (optional)
whether to append the jobs to the given file
-url <jdbc:subprotocol://host:port/> (optional)
the url pointing to the host the database resides on
-exchange (optional)
whether to add commands to retrieve and send files
-target <name[,name...]> (optional)
create the job files only for this target (comma separated list)
-no_date (optional)
this flag suppresses the output of the date comment in the job file
proper.remote.JobAdder
======================
A little helper for adding Jobs to an already running JobServer.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-server <hostname/IP>
the server to retrieve jobs from
-server_port <int> (optional)
the port to bind to, default is 31415
-jobs <filename>
the file containing the jobs to send to the JobServer
proper.remote.JobClient
=======================
A Client waiting for Jobs sent from the JobServer it gregistered itself to.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-port <int> (optional)
the port to bind to, default is 31416
-error_log <filename> (optional)
the file to write errors to, default is errors.log
-access_log <filename> (optional)
the file to write accesses to, default is access.log
-leave_logs (optional)
doesn't delete the logs when the server starts, default: false
-accept_timeout <int> (optional)
the timeout in msec to wait for a connection, default: 30000
-server <hostname/IP>
the server to retrieve jobs from
-server_port <int> (optional)
the port to bind to, default is 31415
-output <directory> (optional)
the directory where to store the logfiles, default is '.'
proper.remote.JobServer
=======================
A Multi-Threaded Server for distributing Jobs to JobClients.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-port <int> (optional)
the port to bind to, default is 31415
-error_log <filename> (optional)
the file to write errors to, default is errors.log
-access_log <filename> (optional)
the file to write accesses to, default is access.log
-leave_logs (optional)
doesn't delete the logs when the server starts, default: false
-accept_timeout <int> (optional)
the timeout in msec to wait for a connection, default: 30000
-jobs <filename>
the file where the jobs are stored
-results <filename>
where to store the results from the clients
-append_results (optional)
this option appends the results to the file, otherwise it is emptied first
-output <directory>
where to store files received from clients
proper.app.MILK
===============
Flattens a complete relational database into a single table.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-table <name>
the table to use as central table for flattening
-field <name>
the class field in the central table
-result_table <name>
the table the Joiner stores the multi-instance data in
-exclude_tables <name[,name...]> (optional)
tables you want to exclude from the flattening process
-join <type> (optional)
the type of join to perform, available are 'leftouter', 'rightouter'
'bestouter' (determines the outer join with the least information loss) or
'natural'
default is: leftouter
-max_depth <int> (optional)
defines the maximal depth the search for relations does, -1 means unlimited
default is: 1
-use_foreign_keys (optional)
uses foreign key relations to determine relations between tables rather
than matching column names
-instead_null col=value[,col=value[,...]] (optional)
defines the values for columns (type is determined automatically) which is
used instead of NULL values after a Join.
-tree <tree-string> (optional)
instead of discovering the structure of the DB itself a tree structure can
be defined by the user. It starts with the root node, the children are
separated by ',' and a substree is surrounded by '[' and ']', e.g.:
a[b,c,d[e,f[g,h]]
proper.app.Propagation
======================
Propagates the keys to outlying tables, i.e. it creates a star scheme out of
tree structure.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-table <name>
the table to use as central table for flattening
-field <name>
the class field in the central table
-exclude_tables <name[,name...]> (optional)
tables you want to exclude from the flattening process
-join <type> (optional)
the type of join to perform, available are 'leftouter', 'rightouter'
'bestouter' (determines the outer join with the least information loss) or
'natural'
default is: leftouter
-max_depth <int> (optional)
defines the maximal depth the search for relations does, -1 means unlimited
default is: 1
-use_foreign_keys (optional)
uses foreign key relations to determine relations between tables rather
than matching column names
-tree <tree-string> (optional)
instead of discovering the structure of the DB itself a tree structure can
be defined by the user. It starts with the root node, the children are
separated by ',' and a substree is surrounded by '[' and ']', e.g.:
a[b,c,d[e,f[g,h]]
proper.app.RELAGGS
==================
Performs propositionalization based on RELAGGS, developed by Mark-A. Krogel
(krogel@iws.cs.uni-magdeburg.de).
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-table <name>
the table that contains the target
-result_table <name>
the table RELAGGS stores the propositionalized data
-field <name>
the field to use as class
-exclude_tables <name[,name...]> (optional)
tables you want to exclude from the aggregation through Relaggs
-join natural | leftouter (optional)
the type of join operation being performed during aggregation ('leftouter'
implies '-any_index')
-any_index (optional)
whether to use any index or the primary key for aggregation
-index <name> (optional)
specifies the index to use instead of the primary key (implies 'any_index')
-max_depth <int> (optional)
defines the maximal depth the search for relations does, -1 means unlimited
default is: 1
-use_foreign_keys (optional)
uses foreign key relations to determine relations between tables rather
than matching column names
-instead_null <col=value[,col=value[,...]]> (optional)
defines the values for columns (type is determined automatically) which is
used instead of NULL values after a Join.
-tree <tree-string (optional)
instead of discovering the structure of the DB itself a tree structure can
be defined by the user. It starts with the root node, the children are
separated by ',' and a substree is surrounded by '[' and ']', e.g.:
a[b,c,d[e,f[g,h]]
proper.app.Relations
====================
Displays the relations in a database, starting from one table.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/>
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database
default is 'nobody'
-password <pw> (optional)
the password for the given user
-sql_limit <sql> (optional)
SQL statement that limits the result to %ROWS% rows, e.g. 'LIMIT %ROWS%'
-table <name>
the table to discover the relations for
-exclude_tables <name[,name...]> (optional)
tables you want to exclude from the discovering
-max_depth <int> (optional)
defines the maximal depth the search for relations does, -1 means unlimited
default is: 1
-use_foreign_keys (optional)
uses foreign key relations to determine relations between tables rather
than matching column names
proper.gui.experiment.ReMilk
============================
A frontend for Propositionalization with REMILK - a combination of RELAGGS
and MILK.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-filename <name>
the name of the ANT file to extract the experiments from
proper.app.Standalone
=====================
Transforms the ArffViewer and all necessary components into a standalone
version with a new package structure. Makes it easy to integrate the Viewer
in other applications.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-class <name>
the class from which we shall create a standalone version
-input_dir <name>
the directory just above 'proper/gui/...', normally './src'
-output_dir <name>
the directory where to copy the transformed files to
-package [<name>]
the new package for all the components, if no package name is provided, the
package declaration is removed from the files.
proper.app.Tester
=================
Tests a previously generated classifier, which can be a WEKA- or MILK
classifier.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-help (optional)
to print this help
-classifier <classname>
the WEKA-/MILK-Classifier's classname
-additional <add. parameters> (optional)
additional parameters for the classifier.
-train <filename>
the filename of the ARFF-file to train the classifier with
-test <filename>
the filename of the ARFF-file to test the trained classifier against
proper.gui.weka.ArffViewer
==========================
A little viewer for ARFF files.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
proper.gui.experiment.Builder
=============================
The Builder enables one to create Proper-specific ANT files for experiments.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
proper.gui.util.Editor
======================
A little tool for handling logfiles.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
proper.gui.weka.Experimenter
============================
The WEKA Experimenter.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
proper.gui.weka.Explorer
========================
The WEKA Explorer.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
proper.gui.remote.JobMonitor
============================
A Tool for monitoring a JobServer.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-port <int> (optional)
the port to bind to, default is 31417
-server <hostname/IP> (optional)
the server to retrieve jobs from, default is localhost
-server_port <int> (optional)
the port to bind to, default is 31415
-refresh <int> (optional)
-shell <command> (optional)
a command that can be executed on the client-tab via the 'Shell'-Button
proper.gui.remote.Jobber
========================
Creates Jobs for the distributed computing using proper.app.Jobs for this
purpose.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-file name[,name[,...]]
the files that shall be processed
commands like 'synchronize' are prefixed with '#'
if none is provided then all are used
-jobfile <filename> (optional)
the file where to store the resulting jobs, default is jobs
-exchange (optional)
whether to include 'get_file' commands or not, default is false
-append (optional)
whether to append the jobs to the file or not, default is false
proper.gui.util.Logger
======================
A little tool for handling logfiles.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
proper.gui.Proper
=================
The main class containing the menu for starting all other tools.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-shell <command> (optional)
a command that can be executed from the Program-Menu
proper.gui.milk.MIExperimenter
==============================
The MILK Experimenter.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
proper.gui.experiment.Milk
==========================
A frontend for Propositionalization with MILK.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-filename <name>
the name of the ANT file to extract the experiments from
proper.gui.experiment.Relaggs
=============================
A frontend for Propositionalization with RELAGGS.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-filename <name>
the name of the ANT file to extract the experiments from
proper.gui.util.Relations
=========================
Prints the relations between tables for a given database and central table.
These relations can be edited and used for the Propositionaliztion process
if the automatic discovery is not desired (e.g. to avoid exponential
explosion of data).
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-driver <name> (optional)
the driver necessary to access the database
default is MySQL (org.gjt.mm.mysql.Driver)
-url <jdbc:subprotocol://host:port/> (optional)
the url pointing to the host the database resides on
default is 'jdbc:mysql://localhost:3306/'
-database <name>
the database to use on the host
-user <name> (optional)
the user to connect with to the database, default is nobody
-password <pw> (optional)
the password for the given user
-sql_limit <sql> [optional]
SQL statement that limits the result to 1 row, e.g. "LIMIT 1"
-table <name>
the table to discover the relations for
-exclude_tables <name[,name...]> (optional)
tables you want to exclude from the discovering
-max_depth <int> (optional)
defines the maximal depth the search for relations does, -1 means unlimited
default is: 1
proper.gui.experiment.Run
=========================
Executes any ANT file that was built for Proper, i.e. the predefined ones
or experiments that were built with the Builder.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-filename <name[,name[,...]]>
the name of the ANT file(s) to extract the experiments from
proper.gui.experiment.Setup
===========================
A frontend for setting up the environment for the experiments.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
-filename <name>
the name of the ANT file to extract the experiments from
proper.gui.weka.SqlViewer
=========================
A little viewer for SQL queries.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
proper.gui.util.XSLer
=====================
A little tool for testing XSL scripts. Can also be used for creating Java-
Code from the generated output.
Parameters:
-verbose class[,class[,..]] (optional)
sets the verbose flag of the specified class(es), 'all' matches them all
-log <filename> (optional)
redirects the output into the specified file
-append_log yes | no (optional)
with this the file is not deleted at the beginning
-font <name-face-size> (optional)
the font to use in lists etc., default is Monospaced-regular-12
-help (optional)
to print this help
|