peshk1n commited on
Commit
0d5fe01
·
verified ·
1 Parent(s): f525983

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -599,16 +599,17 @@ def load_and_preprocess_image(img):
599
  return np.expand_dims(img, axis=0)
600
 
601
 
602
- def generate_caption_coca(image):
603
  img_processed = load_and_preprocess_image(image)
604
  img_processed = np.expand_dims(img_processed, axis=0)
605
 
606
  _, cap_features = coca_model.encoder.predict(img_processed, verbose=0)
 
607
 
608
  start_token_id = word_index[start_token]
609
  end_token_id = word_index[end_token]
610
  sequence = [start_token_id]
611
- text_input = np.zeros((1, sentence_length - 1))
612
 
613
  for t in range(sentence_length - 1):
614
  text_input[0, :len(sequence)] = sequence
@@ -630,6 +631,7 @@ def generate_caption_coca(image):
630
 
631
  return caption
632
 
 
633
  # def generate_caption_coca(image):
634
  # img_processed = load_and_preprocess_image(image)
635
  # _, cap_features = coca_model.encoder.predict(img_processed, verbose=0)
 
599
  return np.expand_dims(img, axis=0)
600
 
601
 
602
+ def generate_caption(image):
603
  img_processed = load_and_preprocess_image(image)
604
  img_processed = np.expand_dims(img_processed, axis=0)
605
 
606
  _, cap_features = coca_model.encoder.predict(img_processed, verbose=0)
607
+ cap_features = cap_features.astype(np.float32)
608
 
609
  start_token_id = word_index[start_token]
610
  end_token_id = word_index[end_token]
611
  sequence = [start_token_id]
612
+ text_input = np.zeros((1, sentence_length - 1), dtype=np.float32)
613
 
614
  for t in range(sentence_length - 1):
615
  text_input[0, :len(sequence)] = sequence
 
631
 
632
  return caption
633
 
634
+
635
  # def generate_caption_coca(image):
636
  # img_processed = load_and_preprocess_image(image)
637
  # _, cap_features = coca_model.encoder.predict(img_processed, verbose=0)