मैं कोशिश कर रहा हूँ बनाने के लिए एक मशीन सीखने मॉडल का उपयोग करें और django के बाकी की रूपरेखा के लिए इसे कनेक्ट. मेरे फ़ोल्डर संरचना इस तरह से है
server
|
+-- chat
| |
| +-- DistilBertModel
| | |
| | +-- OurModel
| | | |
| | | +-- BERT_model.py
| | | +-- chatbot.py
| | | +-- chatbot_predict.py
| | | +-- model.sav
| | +-- data
| | | |
| | | +-- test_chatbot.csv
| | | +-- answers.json
| +-- migrations
| +-- __init__.py
| +-- admin.py
| +-- apps.py
| +-- models.py
| +-- serializers.py
| +-- tests.py
| +-- urls.py
| +-- views.py
+-- core
|
+-- templates
|
+-- db.sqlite3
|
+-- manage.py
|
+-- requirements.txt
में chatbot_predict.py फाइल मैं कोशिश कर रहा हूँ को लोड करने के लिए मॉडल और एक भविष्यवाणी है कि का उपयोग कर मॉडल. कोड इस तरह से है
import joblib
loaded_model = joblib.load ('model.sav')
def get_prediction (message, loaded_model = loaded_model):
return prediction
जब मैं इस फ़ाइल को चलाने का उपयोग कर अजगर chatbot_predict.py कमांड लाइन का उपयोग कर इसे ठीक काम करता है. हालांकि जब मैं आयात इस get_prediction समारोह में server/chat/views.py और चलाने के लिए अजगर manage.py runserver यह त्रुटि देता है
क्या मैं गलत कर रहा हूँ प्राप्त करने के लिए है कि FileNotFoundError ?