Fred Smith
September 2016
SmartType is a predictive typing application that predicts the next word based on previous words.
This is a capstone project for the Coursera Data Science Specialization offered in collaboration with the Johns Hopkins Bloomberg School of Public Health.
Since predict() is called successively with the same context for multiple hints, k-gram search results are cached to improve performance.