Gordon Li commited on
Commit
8f0495c
·
1 Parent(s): 6873239
Files changed (3) hide show
  1. AirbnbMapVisualiser.py +1 -4
  2. app.py +1 -1
  3. requirements.txt +0 -1
AirbnbMapVisualiser.py CHANGED
@@ -2,8 +2,6 @@ import oracledb
2
  import pandas as pd
3
  import folium
4
  from html import escape
5
- import torch
6
- import re
7
  from sentence_transformers import SentenceTransformer, util
8
  from TrafficSpot import TrafficSpotManager
9
 
@@ -29,7 +27,7 @@ class AirbnbMapVisualiser:
29
  # Initialize sentence transformer model
30
  try:
31
  # Using a sentence transformer model specifically optimized for semantic search
32
- model_name = "all-MiniLM-L6-v2" # Lightweight and effective model
33
  self.model = SentenceTransformer(model_name)
34
  print(f"Loaded Sentence Transformer model: {model_name}")
35
  except Exception as e:
@@ -76,7 +74,6 @@ class AirbnbMapVisualiser:
76
  cursor = connection.cursor()
77
  cursor.prefetchrows = 50
78
  cursor.arraysize = 50
79
- # Modified query to prioritize listings with more reviews
80
  cursor.execute("""
81
  SELECT m.ID, m.NAME, m.HOST_NAME, m.NEIGHBOURHOOD,
82
  m.LATITUDE, m.LONGITUDE, m.ROOM_TYPE, m.PRICE,
 
2
  import pandas as pd
3
  import folium
4
  from html import escape
 
 
5
  from sentence_transformers import SentenceTransformer, util
6
  from TrafficSpot import TrafficSpotManager
7
 
 
27
  # Initialize sentence transformer model
28
  try:
29
  # Using a sentence transformer model specifically optimized for semantic search
30
+ model_name = "all-MiniLM-L6-v2"
31
  self.model = SentenceTransformer(model_name)
32
  print(f"Loaded Sentence Transformer model: {model_name}")
33
  except Exception as e:
 
74
  cursor = connection.cursor()
75
  cursor.prefetchrows = 50
76
  cursor.arraysize = 50
 
77
  cursor.execute("""
78
  SELECT m.ID, m.NAME, m.HOST_NAME, m.NEIGHBOURHOOD,
79
  m.LATITUDE, m.LONGITUDE, m.ROOM_TYPE, m.PRICE,
app.py CHANGED
@@ -97,7 +97,7 @@ def main():
97
 
98
  # Initialize visualizer with loading message for tokenizer
99
  if 'visualizer' not in st.session_state:
100
- with st.spinner('Loading BERT tokenizer...'):
101
  st.session_state.visualizer = AirbnbMapVisualiser()
102
  st.session_state.tokenizer_loaded = True
103
 
 
97
 
98
  # Initialize visualizer with loading message for tokenizer
99
  if 'visualizer' not in st.session_state:
100
+ with st.spinner('Loading HKUST BNB+ ...'):
101
  st.session_state.visualizer = AirbnbMapVisualiser()
102
  st.session_state.tokenizer_loaded = True
103
 
requirements.txt CHANGED
@@ -5,7 +5,6 @@ numpy~=2.2.3
5
  transformers~=4.48.3
6
  xformers
7
  gradio~=4.44.1
8
- numpy~=1.26.4
9
  pandas~=2.2.3
10
  folium~=0.19.4
11
  datasets~=3.2.0
 
5
  transformers~=4.48.3
6
  xformers
7
  gradio~=4.44.1
 
8
  pandas~=2.2.3
9
  folium~=0.19.4
10
  datasets~=3.2.0