Skip to content

Thesis Work#25

Open
maboberlin wants to merge 4 commits into
knmnyn:masterfrom
maboberlin:master
Open

Thesis Work#25
maboberlin wants to merge 4 commits into
knmnyn:masterfrom
maboberlin:master

Conversation

@maboberlin

@maboberlin maboberlin commented Feb 10, 2017

Copy link
Copy Markdown

ParsCit-Trainingssystem-Extension

Additional Tools for training and testing CRF++ models for ParsCit. Using BibTeX-Data and LaTeX (customized .bst files) for automatical building and testing models.

Usage (in /bin folder):

  • train.pl (gets a bibtex-file and optional additial crfpp-formated data as input and builds a crfpp model)
  • test.pl (gets testdata in form of a bibtex file or a tagged references file plus the name of the model file and outputs data about the accuracy of the model)

Additional Requirements:

  • LaTeX installation (to run latex programmatically set: /usr/share/texlive/texmf/web2c/texmf.cnf -> change openout_any = p to = r )

Extension structure:

  • /lib/Trainer: Modules for converting BibTeX data to tagged references and for converting tagged references to plain references + configuration module
  • /resources/tex: original and modificated bibtex style files for converting BibTeX data to tagged and untagged references
  • /resources/traindata: example train data
  • /resources/traindata: example test data

MatzeBo added 4 commits April 2, 2016 00:10
All changes done for the program 'parseRefStrings.pl'.
Language Option: Language Parameter can be passed to 'parseRefStrings.pl'. New Modul 'ConfigLang' for language data and initialization. Done for German and English.
Split author: If author names stuck together without whitespace (for example: T.W.Adorno), name will be seperated.
Keep Files: Parameter introduced so that Temp Files are kept.
Output-File: Output file bug fixed. Output file is now kept.
UTF-8: Changed encoding at several places to UTF-8.
CRF++ Data: 'prepData.pl' to produce CRF++ compatible Data from reference strings.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants