Description
The TextClassifier function classifies input text, using a model
output by td_text_classifier_trainer_mle
function.
Usage
td_text_classifier_mle ( model.file = NULL, newdata = NULL, text.column = NULL, accumulate = NULL, newdata.sequence.column = NULL, newdata.order.column = NULL )
Arguments
model.file |
Required Argument. |
newdata |
Required Argument. |
newdata.order.column |
Required Argument. |
text.column |
Required Argument. |
accumulate |
Optional Argument. |
newdata.sequence.column |
Optional Argument. |
Value
Function returns an object of class "td_text_classifier_mle" which is
a named list containing Teradata tbl object.
Named list member can be referenced directly with the "$" operator
using name: result.
Examples
# Get the current context/connection con <- td_get_context()$connection # Load example data. loadExampleData("text_classifier_trainer_example", "texttrainer_input") loadExampleData("text_classifier_example", "textclassifier_input") # Create remote tibble objects. texttrainer_input <- tbl(con, "texttrainer_input") textclassifier_input <- tbl(con, "textclassifier_input") # Generate model file using td_text_classifier_trainer_mle function. td_text_classifier_trainer_mle(data=texttrainer_input, text.column='content', category.column='category', classifier.type='knn', model.file='knn.bin', classifier.parameters='compress:0.9', nlp.parameters=c('useStem:true','stopwordsFile:stopwords.txt'), feature.selection='DF:[0.1:0.99]', data.sequence.column='id') # Example 1 - This example uses model file "knn.bin" generated by # td_text_classifier_trainer_mle function to classify the input text. td_text_classifier_out <- td_text_classifier_mle(newdata=textclassifier_input, newdata.order.column='id', text.column='content', accumulate=c('id','category'), model.file='knn.bin', newdata.sequence.column='id')