GiorgiaAuroraAdorni / misspelling-corrector

Misspelling corrector based on Hidden Markov Models and Noisy Channel Model. Project for Probabilistic Models for Decisions course @unimib18/19.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Next Word Predictor

Misspelling corrector based on Hidden Markov Models and Noisy Channel Model. Project for Probabilistic Models for Decisions course @ Unimib 18/19.

Brief

The project aims to offer a detection and prediction model using Hidden Markov Models.

Prerequisites

  • Python 3.0 or greater

Installation

$ git clone https://github.com/GiorgiaAuroraAdorni/misspelling-corrector
$ cd next-word-predictor
$ pip3 install -r requirements.txt

Tests

$ cd src
$ python test.py

Authors

About

Misspelling corrector based on Hidden Markov Models and Noisy Channel Model. Project for Probabilistic Models for Decisions course @unimib18/19.

License:Apache License 2.0


Languages

Language:Swift 43.4%Language:Python 31.5%Language:TeX 25.1%