Khai Trinh Xuan, Nguyen Nguyen Khoi, Huy Luong-Quang, Sang Hoa-Xuan, Anh Nguyen-Luong-Nam, Minh-Hung An
SOICT 2023 [Paper
]
Dataset structure:
|- dict
|- ...
|- faiss_clip_cosine.bin
|- faiss_clipv2_cosine.bin
|- frontend
|- ai
| |- public
| | |- data
| | | |- KeyFrames
| | | | |-L01
| | | | |-L01_extra
| | | | |-....
Download dict zip file: dict
Download bin file:
Download keyframes zip file and extract to folder frontend/ai/public/data.
Data part 1:
Data part 2:
Data part 3:
- AIC_KeyframesB3_Reduced
- AIC_KeyframesB2_Extra_Reduced_0
- AIC_KeyframesB2_Extra_Reduced_1
- AIC_KeyframesB2_Extra_Reduced_2
Data part 1:
Data part 2:
Data part 3:
Detailed on dataset extraction: data
conda create -n AIChallenge2023
conda activate AIChallenge2023
pip install git+https://github.com/openai/CLIP.git
pip install -r requirements.txt
Install nodejs: https://nodejs.org/en/download
npm install
pip install flask
pip install flask-cors
pip install flask-socketio
pip install pyngrok==4.1.1
ngrok authtoken your_token # Add your ngrok authentication
It is recommended to configure the environment using Anaconda. Linux support only.
Using local machine, from root of repo:
python3 app.py
Using colaboratory, run appNotebook (App section) for starting the backend.
Change url in frontend/ai/src/helper/web_url.js.
cd frontend/ai/
npm run dev
Open 2 terminal and run:
python appStorage.py
ngrok http 5000