You are on page 1of 10

Nhận diện giới tính và ước lượng tuổi sử dụng code python trên

Google colab
Giảng viên : TS. Nguyễn Hoài Nam

Sinh viên thực hiện: Lê Quốc Việt


MSSV: 20177032

1
NỘI DUNG:

1. Các bước thực hiện


2. Tải các mạng và các thư viện đã được train sẵn trên github
3. Khởi tạo mã và khởi chạy
4. Kết quả huấn luyện mạng ước lượng tuổi và giới
5. Đánh giá

2
1.Các bước thực hiện

a)Phát hiện khuôn mặt


b)Phân loại thành Nam / Nữ
c)Phân loại vào một trong 8 độ tuổi
d)Đưa kết quả lên hình ảnh và hiển thị

3
2.Tải các mạng và các thư viện đã được huấn luyện sẵn trên github và
google driver

Tải mạng đã huấn luyện trên https://


github.com/misbah4064/age_and_gender_detection

Tải các mô hình Nweight về giới tính và tuổi đã có sẵn trên


google driver
https://
drive.google.com/uc?id=1_aDScOvBeBLCn_iv0oxSO8X1ySQpSbI
S

4
3. Khởi tạo mã và khởi chạy
Chạy để colab sử dụng file đã tải

Giải nén các thư viện NWeight đã tải và


liên kết với colab

Nạp các mô hình đã tải và lưu vào các ổ ở phần 2 sẽ được tải
lên colab để sử dụng và được tư động lưu vào bộ nhớ driver
3. Khởi tạo mã và khởi chạy

Khởi tạo thư viện nhận dạng khuôn mặt

Đồng bộ ảnh cần nhận dạng về cùng kiểu dữ liệu với các ảnh đã
được sử dụng dể huấn luyện mạng và các thư viện đã tải trước
đây
Loại bỏ các yếu tố ngoại cảnh như màu sắc các vật khác không
phải mặt người
3. Khởi tạo mã và khởi chạy
Đặt các giá trị cho biến tuổi , giới
và kích thước của ảnh

Tải chương trình chính , sử dụng các hàm đã khai báo phía trên

Hiển thị ảnh đầu ra


4. Kết quả huấn luyện mạng nhận diện giới tính

8
5. Đánh giá và cải tiến

Mạng nhận dạng tương đối chính xác , muốn tăng độ chính xác
chúng ta có thể huấn luyện thêm

9
10

You might also like