Đồ án cuối kì nhập môn trí tuệ nhân tạo project 12 cài đặt thuật toán forward checking cho trò chơi cryptarithmetic puzzle prostate cancer grade assessment (panda) challenge

37 10 0
Đồ án cuối kì nhập môn trí tuệ nhân tạo project 12 cài đặt thuật toán forward checking cho trò chơi cryptarithmetic puzzle prostate cancer grade assessment (panda) challenge

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KÌ NHẬP MƠN TRÍ TUỆ NHÂN TẠO PROJECT 12 Người hướng dẫn: TS BÙI THANH HÙNG Người thực hiện: PHẠM HÙNG PHÁT - 520H0272 HUỲNH THANH QUỐC BẢO – 520H0606 Lớp : 20H50302 Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2022 : 24 TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THƠNG TIN ĐỒ ÁN CUỐI KÌ NHẬP MƠN TRÍ TUỆ NHÂN TẠO PROJECT 12 Người hướng dẫn: TS BÙI THANH HÙNG Người thực hiện: PHẠM HÙNG PHÁT - 520H0272 HUỲNH THANH QUỐC BẢO – 520H0606 Lớp : 20H50302 Khoá THÀNH PHỐ HỒ CHÍ MINH, NĂM 2022 : 24 i LỜI CẢM ƠN Để hoàn thành báo cáo thực tập em xin gửi lời cảm ơn chân thành tri ân đến quý thầy, cô khoa Công Nghệ Thông Tin trường Đại học Tôn Đức Thắng quan tâm, tạo điều kiện thuận lợi hỗ trợ em trình thực báo cáo cuối kì Đặc biệt, em xin gửi lời biết ơn sâu sắc đến thầy BÙI THANH HÙNG, người thầy giảng dạy mơn Nhập mơn Trí tuệ nhân tạo học kì này, đồng thời người hướng dẫn, tận tình dạy em suốt trình thực báo cáo cuối kì Lời nói cuối em xin kính chúc sức khỏe quý thầy, cô chúc quý thầy có thành cơng cao q nghiệp Em xin chân thành cảm ơn! TP Hồ Chí Minh, ngày 21 năm 2022 tháng Tác giả (Ký tên ghi rõ họ tên) Phạm Hùng Phát Huỳnh Thanh Quốc Bảo ii ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG Tơi xin cam đoan sản phẩm đồ án riêng hướng dẫn thầy BÙI THANH HÙNG Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố hình thức trước Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngồi ra, đồ án cịn sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận tơi xin hồn tồn chịu trách nhiệm nội dung đồ án Trường đại học Tơn Đức Thắng không liên quan đến vi phạm tác quyền, quyền tơi gây q trình thực (nếu có) TP Hồ Chí Minh, ngày 21 tháng năm 2022 Tác giả (ký tên ghi rõ họ tên) Phạm Hùng Phát Huỳnh Thanh Quốc Bảo iii PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận GV hướng dẫn _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày 21 tháng năm 2022 (kí ghi họ tên) Phần đánh giá GV chấm _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày 21 tháng năm 2022 (kí ghi họ tên) iv TÓM TẮT Bài báo cáo cuối hai tập lớn giao, áp dụng kiến thức học mơn Nhập mơn trí tuệ nhân tạo: Bài 1: Cài đặt thuật toán forward checking cho trị chơi cryptarithmetic puzzle Bài tốn trị chơi cryptarithmetic puzzle toán giải mã toán số học chữ thay cho chữ số Bài toán sở để kiểm tra củng cố lại kiến thức học forward checking, heap permutation (tạo hoán vị) để áp dụng vào thực hồn thành tốn Bài 2: Prostate cancer grade Assessment (PANDA) Challenge Bài toán thi lập trình lớn tổ chức trang web kaggle Đề yêu cầu ta thực viết chương trình để phân tích tính tốn dự đoán mức độ ung thư tuyến tiền liệt xảy nam giới Ta phải phân tích từ 10600 hình ảnh file *.tiff sinh thiết, mơ kết xác mức độ ung thư mắc phải Bên cạnh đó, phải xử lý liệu liệu lớn thi cung cấp có dung lượng 400gb hình ảnh sinh thiết (hình ảnh để xét kiểm tra tình trạng mắc ung thư tuyến tiền liệt) MỤC LỤC LỜI CẢM ƠN PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN iii i TÓM TẮT MỤC LỤC DANH MỤC HÌNH, MƠ HÌNH DANH MỤC BẢNG, ĐỒ THỊ NỘI DUNG BÁO CÁO CHƯƠNG 1: Cài đặt giải thuật Forward checking cho trò chơi cryptarithmetic puzzle 1.1 Mô tả cấu trúc liệu 1.3 Hiện thực 1.4 Kết thảo luận 14 CHƯƠNG 2: Prostate cancer grade Assessment (PANDA) Challenge 18 2.1 Giới thiệu toán 18 2.2 Phân tích u cầu tốn 19 2.2.1 Yêu cầu toán 19 2.2.2 Các phương pháp giải toán 19 2.3 Phương pháp giải toán 21 2.3.1 Mơ hình tổng qt 2.3.2 Đặc trưng mơ hình đề xuất 22 Thực nghiệm 2.4.1 Dữ liệu 2.4.2 Xử lý liệu 24 2.4.3 Công nghệ sử dụng 25 2.4.4 Cách đánh giá 25 2.5 Kết đạt 26 2.6 Kết luận 2.4 21 TỰ ĐÁNH GIÁ .29 TÀI LIỆU THAM KHẢO 30 DANH MỤC HÌNH, MƠ HÌNH Hình 1: Sơ đồ khối giải thuật trò chơi cryptarithmetic puzzle Hình 1: Code nhận giá trị từ file txt Hình 2: Code thực xóa ký tự đặc biệt dịng trắng Hình 3: Code thực kiểm tra lấy chữ nhất, khơng trùng lặp 10 Hình 4: Code thêm số không cho tất chữ letterarray 10 Hình 5: Hàm permuation lấy hốn vị trường hợp xảy 11 Hình 6: Hàm changeNumber() thực thay đổi chữ để lấy số tương ứng sau xét chạy hoán vị 11 Hình 7: Hàm checkAnswer() thực lấy số đưa giải pháp xác cho tốn Hình 8: Hàm displaySolution() in hình kết thực 13 14 Hình 9: Testcase 14 Hình 10: Kết chạy testcase 15 Hình 11: Testcase 15 Hình 12: Kết chạy testcase 15 Hình 13: Testcase 16 Hình 14: Kết chạy testcase 16 Hình 15: Testcase 16 Hình 16: Kết chạy testcase 17 Hình 17: Testcase 17 Hình 18: Kết chạy testcase 17 Hình 1: Sơ đồ tổng quát ResNext50 Backbone Hình 2: Mơ hình tổng qt tốn 21 22 Hình 3: Xét lấy ô chứa ảnh sinh thiết 24 Hình 4: Các bước thực lấy ô chứa sinh thiết 25 ... 21 tháng năm 2022 (kí ghi họ tên) iv TĨM TẮT Bài báo cáo cuối hai tập lớn giao, áp dụng kiến thức học mơn Nhập mơn trí tuệ nhân tạo: Bài 1: Cài đặt thuật tốn forward checking cho trị chơi cryptarithmetic. .. ISUP grade Karolinska rasbound 27 Đồ thị 3: Bảng so sánh độ đo Precsion Recall Curve 27 25 NỘI DUNG BÁO CÁO CHƯƠNG 1: Cài đặt giải thuật Forward checking cho trị chơi cryptarithmetic puzzle. .. cryptarithmetic puzzle Bài tốn trị chơi cryptarithmetic puzzle tốn giải mã tốn số học chữ thay cho chữ số Bài toán sở để kiểm tra củng cố lại kiến thức học forward checking, heap permutation (tạo hoán vị)

Ngày đăng: 04/03/2023, 07:05

Tài liệu cùng người dùng

Tài liệu liên quan