Installation

Requirements

The software is developed in Java and it is platform independent. Various software tools are needed to make it run depending on the purpose for which you are using Czsem Mining Suite.

GATE Related Components

Treex Integration

GATE (tested with version 7.0) and Treex (tested with SVN revision 9818) are necessary for the Treex <=> GATE integration.

TectoMT Integration

GATE (tested with versions 6 and 7), TectoMT (tested with revision 9588) and Tred (tested with 1.4482) are necessary for the TectoMT <=> GATE integration. Tred is usually a part of TectoMT installation (TMT_ROOT/share/tred) but sometimes, e.g. on Windows (not recommended platform for TectoMT), it is necessary to install it separately.

These preconditions can be obtained form following web pages:

ILP Related Components

Yap prolog (tested with 6) and Aleph (tested with version 5) are necessary for the induction tasks: IE learning and Fuzzy ILP Classifier.

These preconditions can be obtained form following web pages:

Weka Related Components

Weka (tested with the version 3.6.1) is the target platform of the Fuzzy ILP Classifier and it is also used by some IE learning evaluation components.

Install Instructions

You can use platform-independent installer or zip archive.

Both can be downloaded, from the download area (binaries section) of the Czsem home page. Use the latest - 2.x version!

Using Installer

  1. Install required prerequisites (e.g. GATE, Treex, Weka, etc.)
  2. Download the Czsem installer.

  3. Execute it. (e.g. using java -jar czsem-2.x-installer.jar )
  4. Select and configure individual modules...



  5. ... and finish the installation.
  6. If Gate integration was selected in installer, then after executing GATE Developer, installed GATE plugins should be available in CREOLE manager (but not loaded by default).
    Weka with the Fuzzy ILP Classifier can be executed using a newly created program group shortcut "Czsem -> Run Weka with Fuzzy ILP" or using a script from "czsem_suite_2.x/fuzzy-ilp-classifier" directory.

Using ZIP Archive

The ZIP archive contains everything as if full installation using the installer was performed, except:

  • Configuration of all components must be performed manually by editing the file "czsem_suite_2.x/configuration/czsem_config.xml" .
  • GATE plugins must be manually added to the GATE CREOLE manager (using the "green plus button" - Register a new CREOLE directory).
  • Additional Perl modules may need to be installed for treex-gate-plugin using "csem_suite_2.x/resources/Treex/install.cmd" .
  • For the Fuzzy ILP Classifier to be available in Weka, it is necessary to copy the file GenericPropertiesCreator.props from our GIT repository to the USER_HOME (or USERPROFILE on windows) directory.
    Weka with the Fuzzy ILP Classifier can then be executed using a script from "czsem_suite_2.x/fuzzy-ilp-classifier" directory.