The goal of this exercise is to create a product to highlight the prediction algorithm that you have built and to provide an interface that can be accessed by others. For this project you must submit:
2025-01-16
The goal of this exercise is to create a product to highlight the prediction algorithm that you have built and to provide an interface that can be accessed by others. For this project you must submit:
predictWord <- function(the_word) {
word_add <- stripWhitespace(removeNumbers(removePunctuation(tolower(the_word),preserve_intra_word_dashes = TRUE)))
# testing print("word_add")
the_word <- strsplit(word_add, " ")[[1]]
# testing print("the_word")
n <- length(the_word)
# testing print(n)
########### check Bigram
if (n == 1) {the_word <- as.character(tail(the_word,1)); functionBigram(the_word)}
################ check trigram
else if (n == 2) {the_word <- as.character(tail(the_word,2)); functionTrigram(the_word)}
############### check quadgram
else if (n >= 3) {the_word <- as.character(tail(the_word,3)); functionQuadgram(the_word)}
}
predictWord function, which is optimized for fast and reliable word predictions, ensuring a seamless user experience.