python - ModuleNotFoundError:没有名为“sklearn.linear_model.logistic”的模块
问题描述
错误是
File "prediction.py", line 31, in <module>
detecting_fake_news(var)
File "prediction.py", line 22, in detecting_fake_news
load_model = pickle.load(open('final_model.sav', 'rb'))
ModuleNotFoundError: No module named 'sklearn.linear_model.logistic'
我的代码:
import pickle
# doc_new = ['obama is running for president in 2016']
var = input("Please enter the news text you want to verify: ")
print("You entered: " + str(var))
#function to run for prediction
def detecting_fake_news(var):
retrieving the best model for prediction call
load_model = pickle.load(open('final_model.sav', 'rb'))
prediction = load_model.predict([var])
prob = load_model.predict_proba([var])
return (print("The given statement is ", prediction[0]),
print("The truth probability score is ", prob[0][1]))
if __name__ == '__main__':
detecting_fake_news(var)
解决方案
推荐阅读
- sqlite - 如何检查临时表的存在并使用 sqlite3 中的 INTO 语句创建它
- entity-framework-core - 一个表中的多个列与另一个表之间的一对一关系
- excel - XLL UDF 的已迁移 Excel 加载项调用收到 HRESULT 错误而不是错误
- c# - 如何跳过已经迭代的行但读取未迭代的下一行?
- visual-studio-code - 带有 Vim 扩展的 VS 代码:ctrl+d 不会向下半页,而是转到“选择环境”
- javascript - 在另一个函数旁边调用一个函数javascript解释
- java - Hibernate 以小写形式返回查询结果
- azure-data-explorer - Kusto 查询语言:如何将结果列保存到变量中?
- rust - 锈匹配!宏在枚举方面的行为异常
- flutter - 错误:参数类型“字符串?” 不能分配给参数类型“字符串”,因为“字符串?” 是 nulable 并且 'String' 不是 'Email'+user.email