=======
- Folder chứa data dùng để train đặt trong folder "train" cùng folder với file này:
README.md
train
|
\ air
| \ <csv>
|
\ meteo
\ <csv>
...
- Folder chứa data dùng để test và tạo file đáp án được đặt trong folder "test" cùng folder với file này:
README.md
test
|
\ input
\ 1
\ 2
\ 3
\ ...
...
- Cài đặt các thư viện cần thiết:
pip install -r requirements.txt
-
Chạy một lần:
- Để thuận tiện, cả 3 lệnh giới thiệu dưới đây đã được gói lại trong 1 file bash là
run.sh(linux) vàrun.bat(windows), chạy các file này để chạy cùng lúc cả 3 lệnh thay vì chạy từng lệnh một như ở bên dưới.
- Để thuận tiện, cả 3 lệnh giới thiệu dưới đây đã được gói lại trong 1 file bash là
-
Chạy từng lệnh:
-
Chạy 2 file dùng để train model:
- Model forecaster:
python3 forecaster.py - Model extrapolator:
python3 extrapolator.py - Hai file này sẽ sử dụng kha khá tài nguyên, tổng thời gian train khá lâu (nếu không dùng GPU)
- Model forecaster:
-
Sau khi chạy hai file trên, weights của hai model sẽ được lưu lại trong 2 file h5 trong folder
weights, và tham số data của forecaster trong folderparas. -
Chạy file cuối cùng để tạo file kết quả:
python3 e2e_model.py
-
- Khi chạy từng lệnh thì bạn có thể tùy chỉnh một số biến số của mô hình và quá trình training bằng cách dùng các flags được cung cấp
- Để biết mỗi file có những flags nào, chạy
python <tên file>.py --helpđể list ra số flags và mô tả của chúng.