A language modeling toolit
Project description
BrnoLM
A neural language modeling toolkit built on PyTorch.
This is a scientific piece of code, so expect rough edges.
BrnoLM has so far powered language modeling in the following papers:
- Beneš et al. Text Augmentation for Language Models in High Error Recognition Scenario
- Žmolíková et al. BUT System for CHiME-6 Challenge
- Beneš et al. i-vectors in language modeling: An efficient way of domain adaptation for feed-forward models
- Beneš et al. Unsupervised Language Model Adaptation for Speech Recognition with no Extra Resources
Installation
To install, clone this repository and exploit the provided setup.py
, e.g.:
git clone git@github.com:BUTSpeechFIT/BrnoLM.git
cd BrnoLM
pip install . # or, if you don't care about environmental pollution: python setup.py install
If you want to edit the sources, pip with -e
or setup.py develop.
Occasionally, a PIP version is produced, so you can simply pip install brnolm
to obtain the last pre-packed version.
Requirements
The above way of installation takes care of dependencies. If you want to prepare an environment yourself, know that BrnoLM requires:
torch
numpy
scikit-learn
Exact tested versions are provided in setup.py
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file brnolm-0.3.0.tar.gz
.
File metadata
- Download URL: brnolm-0.3.0.tar.gz
- Upload date:
- Size: 43.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16f33cd9ff467bf182fb66b4ccadbd06af23c86a34c9bbfdc87aa838123f9ed3 |
|
MD5 | c99ead70d1dce9b398c674d7ea336d06 |
|
BLAKE2b-256 | 9bd44a5e2e05a5347ad9cb09e1ff91a8db88beb41979159c46da991b89c10cf9 |
File details
Details for the file brnolm-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: brnolm-0.3.0-py3-none-any.whl
- Upload date:
- Size: 51.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2e0d37767ec721b1cbb489d67c7eed802ae8dcd4e51961f11ab37f33c39bee |
|
MD5 | 6e6ecb17bb90e44dcdef36933e1224d3 |
|
BLAKE2b-256 | 08904884da4f0ee3a2267d1874c19ca9c2f8ecafb27b3cb73c2617dc8ecbfc8f |