python-SVM文本分类器到Tensorflow模型的转换

python-SVM文本分类器到Tensorflow模型的转换,python,tensorflow,machine-learning,nlp,tensorflow-lite,Python,Tensorflow,Machine Learning,Nlp,Tensorflow Lite,我已经使用SVM(多类)为文本分类器编写了python代码,现在我想在android应用程序中运行这段代码TensorFlow lite在这个场景中很有用。根据我所阅读的内容,我应该如何将python代码转换为TensorFlow lite代码?我应该遵循哪些步骤 下面是SVM分类器的代码 import pandas as pd import numpy as np import tensorflow as tf from collections import Counter from skle

我已经使用SVM(多类)为文本分类器编写了python代码,现在我想在android应用程序中运行这段代码TensorFlow lite在这个场景中很有用。根据我所阅读的内容,我应该如何将python代码转换为TensorFlow lite代码?我应该遵循哪些步骤

下面是SVM分类器的代码

import pandas as pd
import numpy as np
import tensorflow as tf
from collections import Counter
from sklearn import model_selection, preprocessing, linear_model, naive_bayes, metrics, svm
from sklearn.feature_extraction.text import TfidfVectorizer, CountVectorizer
from sklearn.feature_extraction.text import TfidfTransformer
from sklearn.svm import SVC

column_names = ['text', 'labels'] 
data = pd.read_csv("newdataset.csv", names = column_names, index_col = False)

train_x, test_x, train_y, test_y = model_selection.train_test_split(data.text,data.labels,test_size = 0.5 ,random_state = 0)

count_vect = CountVectorizer(analyzer='word', token_pattern=r'\w{1,}',max_features=100)
count_vect.fit(data.text)
xtrain_count =  count_vect.transform(train_x)
xtest_count =  count_vect.transform(test_x)

tfidf_vect = TfidfTransformer()
xtrain_tfidf =  tfidf_vect.fit_transform(xtrain_count)
xtest_tfidf =  tfidf_vect.fit_transform(xtest_count)

clf = svm.SVC(kernel='linear')
clf.fit(xtrain_tfidf, train_y)

predicted = clf.predict(xtest_tfidf)

from sklearn.metrics import classification_report, confusion_matrix, accuracy_score

print(confusion_matrix(test_y,predicted))
print(classification_report(test_y,predicted))
print(accuracy_score(test_y,predicted))

我将尝试基于此的解决方案我将尝试基于此的解决方案