我决定为我创建的算法创建API。这个想法是用户使用json使用POST传递一些文本,我将通过算法运行文本并将其传回。
我遇到的问题是,为了运行算法,我需要创建一个sklearn feature_extraction CountVectorizer对象。这个对象的创建有一些开销,所以我只是在会话开始时创建一个,然后允许用户在会话的剩余时间内在会话的CountVectorizer上执行请求。
CountVectorizer不可序列化,因此我无法将其放在会话字典中。关于如何在用户会话开始时创建此对象并在会话到期时将其消失的任何想法?