python textblob y clasificación de texto

Estoy tratando de construir un modelo de clasificación de texto con Python ytextblob, el script se está ejecutando en mi servidor y en el futuro la idea es que los usuarios puedan enviar su texto y se clasificará. Estoy cargando el conjunto de entrenamiento de csv:

# -*- coding: utf-8 -*-
import sys
import codecs
sys.stdout = open('yyyyyyyyy.txt',"w");
from nltk.tokenize import word_tokenize
from textblob.classifiers import NaiveBayesClassifier
with open('file.csv', 'r', encoding='latin-1') as fp:
    cl = NaiveBayesClassifier(fp, format="csv")  

print(cl.classify("some text"))

csv tiene aproximadamente 500 líneas de largo (con una cadena entre 10 y 100 caracteres), y NaiveBayesclassifier necesita alrededor de 2 minutos para el entrenamiento y luego poder clasificar mi texto (no estoy seguro si es normal que necesite tanto tiempo, tal vez mi servidor sea lento Con solo 512 MB de RAM).

ejemplo de línea csv:

"Oggi alla Camera con la Fondazione Italia-Usa abbiamo consegnato a 140 studenti laureati con 110 e 110 lode i diplomi del Master in Marketing Comunicazione e Made in Italy.",FI-PDL

lo que no está claro para mí, y no puedo encontrar una respuesta en la documentación de textblob, es si hay una manera de 'guardar' mi clasificador entrenado (así que ahorre mucho tiempo), porque ahora cada vez que ejecuto el script se entrenará de nuevo el clasificador. Soy nuevo en la clasificación de texto y el aprendizaje automático, así que me disculpo si es una pregunta tonta.

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta