Code Monkey home page Code Monkey logo

apertium-weighting-tools-evaluation's Introduction

apertium-weighting-tools-evaluation

This repository contains the scripts required to reproduce the results published in An unsupervised method for weighting finite-state morphological analyzers as an oral paper for LREC 2020.

Dependencies

  • lttoolbox (version: 3.5.1)
  • hfst (version: 3.15.2)

Directories organisation

  • Clone this repository
  • Clone apertium-weighting-tools: git clone https://github.com/apertium/apertium-weighting-tools.git (go to branch: evaluation)
  • Clone the following repositories at the same directory as that of the evaluation repository:
    • apertium-eng: git clone https://github.com/apertium/apertium-eng.git (commit SHA1: 076aaa3920eb78432d431541672219d455198f86)
    • apertium-kaz: git clone https://github.com/apertium/apertium-kaz.git (commit SHA1: 51fc4e532eb61e589a796116ab973069f26b7145)
    • apertium-hbs: git clone https://github.com/apertium/apertium-hbs.git (commit SHA1: a34d0d5eff6b03239c5bcf9fd49207645444f485)
  • Make sure all the repositories share the same root directory
|
|-- apertium-weighting-tools-evaluation/
|-- apertium-weighting-tools/
|-- apertium-eng/
|-- apertium-kaz/
|-- apertium-hbs/

Running the experiments

  1. Add the apertium-weighting-tools and apertium-weighting-tools/eval to the PATH variable. e.g: export PATH="$PATH:ABSOLUTE_DIR_TO_WEIGHTING_TOOLS:ABSOLUTE_DIR_TO_WEIGHTING_TOOLS/eval"
  2. Choose a language
  3. cd to the directory of this language
  4. Run the script
  5. The results will be generated in the LANG/results directory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.