Skip to content

Yet Another Predictive Text Model (YAP™) - A Shiny text prediction app

Notifications You must be signed in to change notification settings

sweitzen/yap-tm

Repository files navigation

Yet Another Predictive Text Model (YAP™)

===========================================

YAP™ was implemented as the Data Science Capstone project for the Johns Hopkins University Coursera Data Science Specialization.

The YAP™ app uses a 5-gram language model to predict the next word from user input, ranking the predictions using a method called Stupid Backoff, as described in 'Large Language Models in Machine Translation' by T. Brants et al, in EMNLP/CoNLL 2007.

The data supporting this project can be found at


The project milestone report is available at:

The final product pitch is available at:

A live demo of YAP™ is available at shinyapps.io:


Docker Compose

If you wish to run locally in a Dockerized Shiny Server:

version: '3'

services:
  yaptm:
    image: sdweitzen/yap-tm
    ports:
      - '3838:3838' 
    volumes:
      - shiny-db:/srv/shiny-server

volumes:
  shiny-db:

Once the Docker app is up, YAP™ will be available in your browser at localhost:3838.

About

Yet Another Predictive Text Model (YAP™) - A Shiny text prediction app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published