Next Word Prediction App

SwiftKey Capstone Project

Aplicación Shiny para predicción de texto en tiempo real.

Objective of the Application

  • Predict the next word based on user input
  • Demonstrate practical use of NLP techniques
  • Focus on speed and simplicity

Model Approach

  • Statistical n-gram language model
  • Backoff strategy
  • Frequency-based predictions

The model uses the longest possible context and backs off when needed.

How the Application Works

  • User types text
  • The model predicts the next word
  • Immediate response

A pre-trained model is used to ensure fast performance.

Limitations and Next Steps

  • Frequency-based model only
  • No semantic understanding

Possible improvements: - More training data - Advanced language models - Improved user interface