Trước khi bắt đầu, hãy đảm bảo bạn đã đáp ứng các yêu cầu sau:
- Bạn có một máy tính chạy Windows, Linux, hoặc macOS.
- Bạn đã cài đặt Python 3.11 hoặc cao hơn. Bạn có thể tải về từ python.org.
- Bạn đã cài đặt Git. Bạn có thể tải về từ git-scm.com.
Để chạy dự án này một cách hiệu quả, bạn nên có một máy tính với cấu hình sau:
- Hệ Điều Hành: Windows 10 trở lên, macOS 10.15 trở lên, hoặc một bản phân phối Linux hiện đại (ví dụ: Ubuntu 20.04 trở lên).
- CPU: Intel i5 hoặc AMD Ryzen 5 (4 nhân hoặc cao hơn).
- Bộ Nhớ: 16 GB RAM hoặc hơn.
- Dung Lượng Lưu Trữ: 50 GB không gian đĩa trống (khuyến nghị SSD).
- GPU: Khuyến nghị có GPU NVIDIA với hỗ trợ CUDA để huấn luyện mô hình với PyTorch (ví dụ: NVIDIA GTX 1060 hoặc tốt hơn).
-
Mở terminal hoặc command prompt.
-
Sao chép repo bằng cách chạy lệnh sau:
git clone https://github.com/nguyen8amk1/File_Level_Malware_Detection_App
-
Chuyển đến thư mục repo:
cd File_Level_Malware_Detection_App
- Tạo môi trường ảo:
python -m venv venv
- Kích hoạt môi trường ảo:
- Trên Windows:
venv\Scripts\activate
- Trên macOS/Linux:
source venv/bin/activate
- Trên Windows:
- Cài đặt các thư viện cần thiết:
pip install -r requirements.txt
- Chạy ứng dụng Flask:
cd src && python3 backend.py
- Truy cập vào http://localhost:5000:
Để train Model, sử dụng lệnh sau:
- Train:
python3 oletrain.py ./config/ole.yaml 123213