ning8429 commited on
Commit
82e2346
·
verified ·
1 Parent(s): 34f02e4

Update clip.py

Browse files
Files changed (1) hide show
  1. clip.py +7 -5
clip.py CHANGED
@@ -11,7 +11,9 @@ def clip_result(image_path):
11
  script_dir = os.path.dirname(os.path.abspath(__file__))
12
 
13
  # Construct the full path to the file in the subfolder
14
- model_path = os.path.join(script_dir, 'model', 'best_clip_model.pth')
 
 
15
 
16
  # 載入訓練好的模型和處理器
17
  model = ChineseCLIPModel.from_pretrained("OFA-Sys/chinese-clip-vit-base-patch16")
@@ -26,7 +28,7 @@ def clip_result(image_path):
26
  image = Image.open(image_path)
27
 
28
  # 2. 加載中文詞彙表
29
- with open('/content/drive/MyDrive/chiikawa/word_list.txt', 'r', encoding='utf-8') as f:
30
  vocab = [line.strip() for line in f.readlines()]
31
 
32
  # 3. 圖像和文本處理
@@ -63,8 +65,8 @@ def clip_result(image_path):
63
 
64
  # 6. 輸出最接近的前3名中文詞彙
65
 
66
- print("最接近的前3名中文詞彙是:")
67
- for rank, word in enumerate(top_k_words, 1):
68
- print(f"{rank}. {word}")
69
 
70
  return top_k_words
 
11
  script_dir = os.path.dirname(os.path.abspath(__file__))
12
 
13
  # Construct the full path to the file in the subfolder
14
+ model_path = os.path.join(script_dir, 'artifacts/models', 'best_clip_model.pth')
15
+
16
+ print("model_path:", model_path)
17
 
18
  # 載入訓練好的模型和處理器
19
  model = ChineseCLIPModel.from_pretrained("OFA-Sys/chinese-clip-vit-base-patch16")
 
28
  image = Image.open(image_path)
29
 
30
  # 2. 加載中文詞彙表
31
+ with open('./chiikawa/word_list.txt', 'r', encoding='utf-8') as f:
32
  vocab = [line.strip() for line in f.readlines()]
33
 
34
  # 3. 圖像和文本處理
 
65
 
66
  # 6. 輸出最接近的前3名中文詞彙
67
 
68
+ # print("最接近的前3名中文詞彙是:")
69
+ # for rank, word in enumerate(top_k_words, 1):
70
+ # print(f"{rank}. {word}")
71
 
72
  return top_k_words