Olá, eu criei um modelo para análise de sentimentos utilizando LogisticRegression(). Salvei o modelo e estou com dificuldades para colocar o mesmo em produção, pois eu recebo a seguinte mensagem de erro: ValueError: X has 5 features per sample; expecting 864900. Já tentei várias coisas diferentes para tentar resolver o problema mas nenhuma funcionou, segue abaixo o código que estou utilizando para tentar fazer o predict no meu endpoint da api:
dados = request.get_json(force=True)
teste = dados['texto']
tfidf = TfidfVectorizer(lowercase=False, ngram_range = (1,2))
vetor_tfidf = tfidf.fit_transform([teste])
classification = model.predict(vetor_tfidf)
resposta = {
'classificacao': classification
}
return jsonify(resposta)