vicgalle / neural-classifier

Neural text classifier using pytorch for legal sentences

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LegalNLP

Organization

  • data: datasets provided by the companies.
  • src: contains models with the code to perform learning and inference.
    • lstm: a text classifier using a LSTM recurrent network.

Requirements for the Lovelace HPC cluster

First we obtain the code git clone ssh://vcs-user@phab.icmat-datalab.es:2222/diffusion/18/legalnlp.git cd legalnlp

We load a suitable python installation module load python/anaconda/5.0.1

Optionally, we may create a new conda environment conda create --name legalNLP source activate legalNLP

We install the two dependencies pip install --user http://download.pytorch.org/whl/cu80/torch-0.3.1-cp36-cp36m-linux_x86_64.whl pip install --user torchtext

We go to the desired module

cd src/lstm

Then, we may train or test some dataset, please see src/lstm/README.Rmd. Executions can be launched via qsub -q gpu.q -V -b y -N gpu -l h_vmem=32G -cwd "python main.py" (see arguments in the readme or src/lstm/main.py).

About

Neural text classifier using pytorch for legal sentences


Languages

Language:Python 100.0%