python-SVM文本分类器到Tensorflow模型的转换
我已经使用SVM(多类)为文本分类器编写了python代码,现在我想在android应用程序中运行这段代码TensorFlow lite在这个场景中很有用。根据我所阅读的内容,我应该如何将python代码转换为TensorFlow lite代码?我应该遵循哪些步骤 下面是SVM分类器的代码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
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))
我将尝试基于此的解决方案我将尝试基于此的解决方案