Skip to content

HaidarZ/nlp-grammar-research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLP Grammar Research

Introduction

This repository is a collection of approaches for applying English grammar correction to a given text.

Approaches:

1. Rule-based approachq

With the rule based approach we developed our own set of rules to correct the grammar of a given text. The rules are based on the English grammar rules and are implemented in Python.

Libraries used:

  • NLTK
  • Spacy

2. Machine Learning approach

With the machine learning approach we used a pre-trained model Roberta to correct the grammar of a given text. The model is trained on a large dataset of English text and is able to correct the grammar of a given text. The code is an official implementation of the papers "GECToR – Grammatical Error Correction: Tag, Not Rewrite" (BEA-20) and "Text Simplification by Tagging" (BEA-21)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages