Python implementation of an N-gram language model with Laplace smoothing and sentence generation.
-
Updated
Feb 9, 2018 - Python
Python implementation of an N-gram language model with Laplace smoothing and sentence generation.
Ngrams with Basic Smoothings
This project is an auto-filling text program implemented in Python using N-gram models. The program suggests the next word based on the input given by the user. It utilizes N-gram models, specifically Trigrams and Bigrams, to generate predictions.
Programming for NLP Project - Implement a basic n-gram language model and generate sentence using beam search
Markov model for generating fake headlines ✏️
A general emoji-text translator which translates emoji-text to chinese
Language identification toolkit for identifying what language a document is writen in
It's a python based n-gram langauage model which calculates bigrams, probability and smooth probability (laplace) of a sentence using bi-gram and perplexity of the model.
N-Gram language model that learns n-gram probabilities from a given corpus and generates new sentences from it based on the conditional probabilities from the generated words and phrases.
Language identifier with using ngram language model
NLP-persian-poet-identification
Part of a semester project this grammarchecker uses a n-gram language model to detect grammatical errors and a bert model is used to generate suggestions.
Prediction using a Ngram language model the probability that a given text is the work of a certain author. Also generates a text similar to the work of a given author
Simulated Audio Situation Frame Evaluation (SASFE) for Lorelei
Fit an n-gram Markov-Model to WhatsApp chat history
A set of utilities for training language models from scratch on custom text corpus (N-gram based models or neural models alike)
Language Detection using N-Grams
This is a small program that takes two lists, zips them, and translates a file after making the translation dictionary.
Add a description, image, and links to the ngram-language-model topic page so that developers can more easily learn about it.
To associate your repository with the ngram-language-model topic, visit your repo's landing page and select "manage topics."