BỘ GIÁO DỤC & ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH
KHOA ĐIỆN – ĐIỆN TỬ
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
---------------------------------
KHÓA LUN TT NGHIP
NGÀNH K THUT Y SINH
ĐỀ TÀI:
ỨNG DỤNG MÔ HÌNH VISION
TRANSFORMER TRONG PHÂN
LOẠI DỮ LIỆU BỆNH PHỔI
GVHD: TS. Nguyễn Mạnh Hùng
SVTH1: Ngô Quang Khải
MSSV1: 18129026
SVTH2: Huỳnh Văn Pháp
MSSV2: 18129041
TP. H Chí Minh 06/2022
BỘ GIÁO DỤC & ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH
KHOA ĐIỆN – ĐIỆN TỬ
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
---------------------------------
KHÓA LUN TT NGHIP
NGÀNH K THUT Y SINH
ĐỀ TÀI:
ỨNG DỤNG MÔ HÌNH VISION
TRANSFORMER TRONG PHÂN
LOẠI DỮ LIỆU BỆNH PHỔI
GVHD: TS. Nguyễn Mạnh Hùng
SVTH1: Ngô Quang Khải
MSSV1: 18129026
SVTH2: Huỳnh Văn Pháp
MSSV2: 18129041
TP. H Chí Minh 06/2022
i
TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH
KHOA ĐIỆN-ĐIỆN T
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT
NAM
Độc lập - Tự do - Hạnh phúc
Tp. HCM, ngày tháng 06 năm 2022
NHIỆM VỤ KHÓA LUẬN TỐT NGHIỆP
Họ tên sinh viên: Ngô Quang Khải MSSV: 18129026
Huỳnh Văn Pháp MSSV: 18129041
Chuyên ngành: Kỹ thuật Y Sinh Mã ngành: 7520212D
Hệ đào tạo: Đại học chính quy Mã hệ: 1
Khóa: 2018 Lớp: 181290C
I. TÊN ĐỀ TÀI: ỨNG DỤNG HÌNH VISION TRANSFORMER TRONG
PHÂN LOẠI DỮ LIỆU BỆNH PHỔI
II. NHIỆM VỤ
1. Các số liệu ban đầu:
- Tập dữ liệu X-quang ngực: ChestXpert, Chest14 và VinDr-CXR.
- Các mô hình Vision Transformer: ViT-B16, ViT-L16, ViT-S16, R50+ViT-B16.
- Các biến th mô hình ResNet: ResNet18, ResNet34, ResNet50.
- Các cơ chế din gii mô hình: Grad-CAM, Attention Map.
- Ngôn ng lp trình: Python, HTML, CSS.
- Thư vin h tr xây dng web API: Flask python.
- Cơ sở d liệu: SQLite, tương tác thông qua công c SQLAlchemy.
- Công ngh đóng gói và triển khai ng dng: Docker.
2. Nội dung thực hiện:
- Tìm hiểu lý thuyết về các mô hình phân loại
- Nghiên cứu các tập dliệu Chest14, ChestExpert, VinDR-CXR to tp d liu
phù hp vi đ tài.
- Tiến hành các thí nghiệm huấn luyện mô hình ViT.
- Đánh giá kết quả các thí nghiệm bằng phương pháp định tính và định lượng.
- Xây dựng web API cho ứng dụng mô hình phân loại bênh phổi.
ii
- Chạy thử nghiệm, kiểm tra và hiệu chỉnh hệ thống.
- Đóng gói và triển khai ứng dụng với Docker.
- Viết báo cáo thực hiện.
- Bảo vệ luận văn.
III. NGÀY GIAO NHIỆM VỤ: 25/02/2022
IV. NGÀY HOÀN THÀNH NHIỆM VỤ: 21/06/2022
V. HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: Ts. Nguyễn Mạnh Hùng
CÁN BỘ HƯỚNG DẪN BM. ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
iii
TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH
KHOA ĐIỆN-ĐIỆN T
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT
NAM
Độc lập - Tự do - Hạnh phúc
Tp. HCM, ngày tháng 06 năm 2022
LỊCH TRÌNH THỰC HIỆN KHÓA LUẬN TỐT NGHIỆP
Họ tên sinh viên 1: Ngô Quang Khải
Lớp: 181290C MSSV: 18129026
Họ tên sinh viên 2: Huỳnh Văn Pháp
Lớp: 181290C MSSV: 18129041
Tên đề tài: Ứng dụng mô hình Vision Transformer trong phân loại dữ liệu bệnh phổi.
Tuần/ngày
Nội dung
Xác nhận
GVHD
Tuần 1
(28/02 06/03)
Gặp GVHD để nghe phổ biến yêu cầu làm đ
án, tiến hành chọn đề tài và viết đề cương tóm
tắt yêu cầu đề tài đã chọn.
Tuần 2
(07/03 13/03)
Tổ chức dữ liệu thí nghiệm từ tập dữ liệu
VinDr-XCR.
Tuần 3
(14/03 20/03)
Tiến hành các thí nghiệm để đánh giá hiệu suất
mô hình.
Tuần 4
(21/03 27/03)
Hoàn thành các thí nghiệm huấn luyện
hình.
Tuần 5
(28/03 03/04)
Chạy đánh giá kết quả định tính cho hình
huấn luyện từ các thí nghiệm.
Tuần 6
(04/04 10/04)
Tiến hành đánh giá định lượng của mô hình.
Tuần 6
(11/04 17/04)
Tìm hiểu cách triển khai ứng dụng model thông
qua API, tìm hiểu về Docker.
Tuần 7
(18/04 24/04)
Xây dựng ứng dụng web cho hình phân loại
bằng giao thức API với Flask python, html, css.
Tuần 8
(25/04 01/05)
Thêm các chức năng gửi thông o kết qu
chẩn đoán bệnh qua email và số điện thoại.
Tuần 9
(01/05 08/05)
Tìm hiểu thêm sở dữ liệu cho ng dụng,
thêm chức năng đăng lưu trữ thông tin