Загрузить сериализованные файлы из Django
У меня есть несколько обученных моделей машинного обучения, сохраненных в проекте django, в нем задействовано несколько файлов (xp + x_01.npy + ... + x_0n.npy), и я пытаюсь загрузить их в views.py, полученный файл не найден Исключение, интересно, как правильно использовать JobLib или Pickle для десериализации в Django?
def home(request):
classifierDumpFilesDir = os.path.join(settings.BASE_DIR,'myfiles\ExportedFileName.p')
classifier = joblib.load(classifierDumpFilesDir)
prediction = classifier.predict([2,0])
return render(
request,
'app/index.html',
{
'title':'Home Page',
'year':datetime.now().year,
}
)
1 ответ
Получил работу, следуя инструкции из этого вопроса
Читать локальный файл в Django
joblib работает так же, как io open file, но обнаруживается еще одна проблема: для публикации в Azure требуется виртуальная среда python. И pip не может правильно установить пакет sklearn, как описано в этом посте.
Я так и не понял, как установить sklearn в виртуальной среде