質問: word2vec.Word2vec.load("./xxx.model")としてモデルを読み込もうとすると No such file or directory: './xxx.model' とプロジェクト内においているmodelファイルが読み込まれません。 今回に限らず、皆さんはwebサービスに深層学習を組み込む時どのようにされているのでしょうか?
回答: Djangoを利用されているとのことなので、おそらく `project/settings.py` に `BASE_DIR` というのが定義されていて、そこがプロジェクトのルートディレクトリをさしていると思います。 たとえば `project/settings.py` に ``` MODEL_FILE_PATH = os.path.join(BASE_DIR, 'xxx.model') ``` などと定義をしておいて、 ``` from project.settings import MODEL_FILE_PATH model = word2vec.Word2vec.load(MODEL_FILE_PATH) ``` とするとDjangoアプリの起動時でもモデルのロードができると思います。 (上記はプロジェクトのルートディレクトリの直下に `xxx.model` を置いた場合です)