next-word-predictor

Predicting what word comes next with Tensorflow.

View the Project on GitHub yeexunwei/next-word-predictor

next-word-predictor

Predicting what word comes next with Tensorflow. Implement RNN and LSTM to develope four models of various languages.

Project Intro

The purpose of this project is to train next word predicting models. Models should be able to suggest the next word after user has input word/words. Four models are trained with datasets of different languages. Python Django as backend and JavaScript/HTML as Frontend.

Methods Used

Tensorflow architecture

Technologies

Project Description

Data are from following sources:

  1. English - blogger.com
  2. Malay - github
  3. Chinese - tsinghua
  4. Malaysian Twitter tweets

Process Flow

Getting Started

Prerequisites

Install python dependencies via command pip install -r requirements.txt

  1. Start server via command python3 manage.py runserver from the nextwordpredictor/ directory and navigate to http://127.0.0.1:8000/index.

Screenshot of website running

Contributing Members

Name
Lim SW
Leanne
Wilson