Shakshi3104 commited on
Commit
f5ef52c
โ€ข
0 Parent(s):

[add] Add README and requirements.txt

Browse files
Files changed (2) hide show
  1. README.md +11 -0
  2. requirements.txt +46 -0
README.md ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Cobalt: Hybrid Search
2
+
3
+ Cobalt is a demo app for hybrid search with vector and surface search using [Ruri](https://huggingface.co/cl-nagoya/ruri-large), [BM25](https://github.com/dorianbrown/rank_bm25) and [Voyager](https://spotify.github.io/voyager/). The name cobalt is derived from the word ็‘ ็’ƒ (Ruri), which refers to cobalt glass.
4
+
5
+ ## Requirements
6
+
7
+ - Python 3.10
8
+ - rank_bm25
9
+ - huggingface
10
+ - voyager
11
+ - Other Python packages are refer to [requirements.txt](./requirements.txt)
requirements.txt ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Utility
2
+ pydantic==1.10
3
+ ipython>=8.12
4
+ psutil>=5.9
5
+ pyyaml>=6.0
6
+ typing_extensions==4.5.0
7
+ loguru>=0.7.0
8
+ tqdm
9
+ python-dotenv
10
+
11
+ # Visualization
12
+ streamlit>=1.24
13
+ st-pages
14
+ streamlit-webrtc
15
+
16
+ tqdm>=4.65
17
+ matplotlib>=3.7
18
+ seaborn>=0.12
19
+
20
+ # Data handling
21
+ numpy==1.26
22
+ pandas>=2.0
23
+
24
+ # Image
25
+ opencv-python>=4.8
26
+ pillow>=9.5
27
+
28
+ # LLM
29
+
30
+ # Others
31
+ python-magic==0.4.27
32
+ emoji>=2.6.0
33
+
34
+ # search
35
+ rank_bm25
36
+ voyager
37
+
38
+ # NLP
39
+ mecab-python3
40
+ unidic-lite
41
+ fugashi
42
+ sentence-transformers>=3.0
43
+
44
+ # Notion
45
+ notion-client
46
+ notion2md