Thông tin về dữ liệu này:
Tập dữ liệu này đại diện cho tập hợp bệnh nhân ''đời thực'' thông tin được Công ty TNHH Công nghệ Y tế Shanggong thu thập từ các bệnh viện/trung tâm y tế khác nhau ở Trung Quốc. Trong các tổ chức này, hình ảnh đáy mắt được chụp bằng nhiều máy ảnh khác nhau trên thị trường, chẳng hạn như Canon, Zeiss và Kowa, dẫn đến độ phân giải hình ảnh khác nhau. Các chú thích được gắn nhãn bởi những người đọc đã qua đào tạo với quản lý kiểm soát chất lượng. Họ phân loại bệnh nhân thành 8 nhãn bao gồm:
-
Normal (N) : Bình thường
-
Diabetthường: Bệnh tiểu đường
-
Glaucoma (G): Bệnh tăng nhãn áp
-
Cataract (C): Đục thủy tinh thể
-
Age related Macular Degeneration (A): Thoái hóa điểm vàng liên quan đến tuổi tác
-
Hypertension (H): Tăng huyết áp
-
Pathological Myopia (M): Cận thị bệnh lý
-
Other diseases (O): Các bệnh/bất thường khác
Thư viện chính:
-
Xử lý dữ liệu: numpy, pandas, os, cv2, collections.Counter
-
Trực quan hóa: plotly, matplotlib, seaborn
-
Machine Learning: sklearn (KMeans, train_test_split, GridSearchCV, metrics, pipeline...)
-
Deep Learning (CNN): tensorflow, keras (mô hình, layers, optimizer, callbacks...)
-
Xử lý hình ảnh: PIL, albumentations
-
Tiện ích & Hệ thống: time, logging, gc, sys
Giao diện cho người dùng:
Công nghệ sử dụng:
-
Flask (Backend Web).
-
SQLite (Lưu trữ tài khoản).
-
TensorFlow/Keras (Mô hình nhận diện bệnh từ ảnh).
-
OpenCV, PIL, albumentations (Tiền xử lý ảnh).
-
Flask-Session (Quản lý phiên đăng nhập).
-
Werkzeug (Xử lý tải lên file).
Chức năng chính:
-
Quản lý người dùng
-
Nhận diện bệnh mắt từ ảnh
-
Người dùng tải lên ảnh mắt.
-
Mô hình CNN dự đoán bệnh mắt từ ảnh.
-
Hiển thị kết quả với xác suất tương ứng.
-
Chatbot y tế & Chuyển văn bản thành giọng nói
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Code + database đầy đủ tải về chạy trên Visual Studio Code
Liên hệ mình để được hỗ trợ sau khi tải