Enhancing typing efficiency through predictive text suggestions using NLP techniques.
Enhance typing efficiency with predictive text suggestions.
Utilize NLP techniques for dynamic predictions.
Predicts the next word based on user input.
Real-time interaction via a user-friendly interface.
Built with R, Shiny, and a large corpus of text.
Sources: Blogs, news articles, and tweets.
Size: Over 3 million lines of text.
Sampled: 100,000 lines for efficient processing.
Data Preprocessing:
N-gram Modeling:
Generated uni-, bi-, and tri-grams.
Implemented back-off models for unseen word predictions.
N-gram Model- Predicts based on frequency analysis of word sequences.
Back-off Mechanism- Reduces reliance on higher-order n-grams if data is sparse.
Smoothing- Handles rare or unseen combinations efficiently.
Interactive Shiny app for real-time text prediction.
Deployed online for accessibility.
Explore the app: Future Text Predictor
Advanced NLP models like Transformers for higher accuracy.
Multilingual support.
Expand deployment to mobile and desktop platforms.