All Projects → google-research → mozolm

google-research / mozolm

Licence: Apache-2.0 license
MozoLM: A language model (LM) serving library

Programming Languages

C++
36643 projects - #6 most used programming language
Starlark
911 projects
java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to mozolm

theano-recurrence
Recurrent Neural Networks (RNN, GRU, LSTM) and their Bidirectional versions (BiRNN, BiGRU, BiLSTM) for word & character level language modelling in Theano
Stars: ✭ 40 (+25%)
Mutual labels:  language-modeling
rnn darts fastai
Implement Differentiable Architecture Search (DARTS) for RNN with fastai
Stars: ✭ 21 (-34.37%)
Mutual labels:  language-modeling
lingua-go
👄 The most accurate natural language detection library for Go, suitable for long and short text alike
Stars: ✭ 684 (+2037.5%)
Mutual labels:  language-modeling
codeprep
A toolkit for pre-processing large source code corpora
Stars: ✭ 39 (+21.88%)
Mutual labels:  language-modeling
deepblast
Neural Networks for Protein Sequence Alignment
Stars: ✭ 29 (-9.37%)
Mutual labels:  language-modeling
referit3d
Code accompanying our ECCV-2020 paper on 3D Neural Listeners.
Stars: ✭ 59 (+84.38%)
Mutual labels:  language-modeling
pytorch-translm
An implementation of transformer-based language model for sentence rewriting tasks such as summarization, simplification, and grammatical error correction.
Stars: ✭ 22 (-31.25%)
Mutual labels:  language-modeling
EyeCommander
An open source computer vision interface that tracks eye movements for individuals with severely-limited mobility.
Stars: ✭ 41 (+28.13%)
Mutual labels:  assistive-technology
IndRNN pytorch
Independently Recurrent Neural Networks (IndRNN) implemented in pytorch.
Stars: ✭ 112 (+250%)
Mutual labels:  language-modeling
LipSync
An open-source mouth operated sip and puff joystick that enables people with limited hand function emulate a mouse on their computer and/or smartphone.
Stars: ✭ 27 (-15.62%)
Mutual labels:  assistive-technology
group-transformer
Official code for Group-Transformer (Scale down Transformer by Grouping Features for a Lightweight Character-level Language Model, COLING-2020).
Stars: ✭ 21 (-34.37%)
Mutual labels:  language-modeling
dasher-web
Dasher text entry in HTML, CSS, JavaScript, and SVG
Stars: ✭ 34 (+6.25%)
Mutual labels:  assistive-technology
linguistics problems
Natural language processing in examples and games
Stars: ✭ 23 (-28.12%)
Mutual labels:  language-modeling
tape-neurips2019
Tasks Assessing Protein Embeddings (TAPE), a set of five biologically relevant semi-supervised learning tasks spread across different domains of protein biology. (DEPRECATED)
Stars: ✭ 117 (+265.63%)
Mutual labels:  language-modeling
Darts
Differentiable architecture search for convolutional and recurrent networks
Stars: ✭ 3,463 (+10721.88%)
Mutual labels:  language-modeling
Babler
Data Collection System For NLP/Speech Recognition
Stars: ✭ 21 (-34.37%)
Mutual labels:  language-modeling
LNEx
📍 🏢 🏦 🏣 🏪 🏬 LNEx: Location Name Extractor
Stars: ✭ 21 (-34.37%)
Mutual labels:  language-modeling
Optikey
OptiKey - Full computer control and speech with your eyes
Stars: ✭ 3,906 (+12106.25%)
Mutual labels:  assistive-technology

GitHub license C++ version Build Tests (Linux) Build Tests (macOS) Build Tests (Windows) Build Tests (Android) Build Tests (iOS)

MozoLM

A language model serving library, with middleware functionality including mixing of probabilities from disparate base language model types and tokenizations along with RPC client/server interactions.

License

MozoLM is licensed under the terms of the Apache license. See LICENSE for more information.

Citation

If you use this software in a publication, please cite the accompanying paper from SLPAT 2022:

@inproceedings{roark-gutkin-2022-design,
    title = "Design principles of an open-source language modeling microservice package for {AAC} text-entry applications",
    author = "Roark, Brian and Gutkin, Alexander",
    booktitle = "Ninth Workshop on Speech and Language Processing for Assistive Technologies (SLPAT-2022)",
    month = may,
    year = "2022",
    address = "Dublin, Ireland",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2022.slpat-1.1",
    pages = "1--16",
}

Mandatory Disclaimer

This is not an officially supported Google product.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].