Giai đoạn 1: Lên ý tưởng, chọn đề tài, lĩnh vực nghiên cứu. Nghiên cứu kiến thức nền tảng, mở rộng. Thời gian thực hiện từ 192023 – 1592023 Đưa ra ý tưởng, lĩnh vực mà nhóm mong muốn lựa chọn, có tiềm năng trong việc nghiên cứu thực hiện. Chọn đề tài. Nghiên cứu các kiến thức về lập trình scratch, mã nguồn mở Teachable Machine, nhóm lệnh lập trình mở rộng Teachable Machine từ RAISE Playground (viết tắt là Prg AI Blocks). Nghiên cứu cách sử dụng mã nguồn mở Teachable Machine để máy học tạo dữ liệu về hình ảnh biển số xe máy. Nghiên cứu cách kết nối, upload link liên kết từ mã nguồn mở Teachable Machine sang use model của nhóm lệnh lập trình Teachable Machine. Giai đoạn 2: Khảo sát, phóng vấn, thu thập các phiếu trả lời câu hỏi. Chuẩn bị dữ liệu máy học, học sâu là các hình ảnh biển số xe máy trong trường THCS đang thực hiện nghiên cứu. Thực hiện từ ngày: 1592023 – 2292023 Khảo sát tình hình quản lý xe máy của trường THCS đang nghiên cứu. Phỏng vấn Khảo sát phiếu câu hỏi Thực hiện lấy mẫu ảnh biển số xe máy một số xe ở nhiều trường hợp, góc độ khác nhau để thực hiện máy học, phân tích hình ảnh. Giai đoạn 3: Lập trình, xây dựng hệ thống phần mềm với các chức năng đã lên ý tưởng từ trước. Thử nghiệm, chỉnh sửa, hoàn thiện sản phẩm phần mềm. Thực hiện từ ngày: 2292023 – 1112023 Lập trình nhận dạng hình ảnh biển số xe bằng AI tương ứng các biển số đã được lấy dữ liệu. Lập trình chức năng nhận dạng đưa ra được thông tin biển số, tạo biến đếm số lần di chuyển. Lập trình chức năng kiểm tra phát hiện biển số xe chưa được đăng ký. Lập trình chức năng thêm mới biển số khi chưa được đăng ký. Lập trình chức năng xuất danh sách lịch sử di chuyển của các xe từ đó phát triển yêu cầu thao tác thêm, thay thế, xóa, xóa tất cả lịch sử xe tại vị trí bất kì trong danh sách. Lập trình ứng dụng một số phép tính toán học thông qua việc nhận dạng như: tính số tiền gửi xe khi vượt quá số lần gửi miễn phí của từng xe trong ngày, trong tháng. Lập trình cho phần mềm thiết lập lại số lần di chuyển, lịch sử di chuyển, tổng số tiền thu được trở về giá trị là 0 khi hết ngày cũ, để bắt đầu tính lại ngày mới. Giai đoạn 4: Trao đối với chuyên gia, giáo viên hướng dẫn, thực thi phần mềm, làm báo cáo. Thực hiện từ ngày: 1112023 – 10112023
BÁO CÁO TÓM TẮT DỰ ÁN CUỘC THI KHOA HỌC KỸ THUẬT DÀNH CHO HỌC SINH THCS NHẬN DẠNG HÌNH ẢNH BIỂN SỐ XE MÁY BẰNG AI SỬ DỤNG NỀN TẢNG NGƠN NGỮ LẬP TRÌNH SCRATCH Hà Nội, ngày 24 tháng 11 năm 2023 01 NỘI DUNG CHÍNH BÁO CÁO 02 03 04 Lý chọn đề tài Đối tượng, phạm vi nghiên cứu Phương pháp nghiên cứu Kế hoạch nghiên cứu Q trình thu thập phân tích, xử lý liệu Các chức lập trình Cài đặt thư viện lập trình Thử nghiệm Kết quả, hạn chế, hướng phát triển Lý chọn đề tài • Cơng nghệ số, trí tuệ nhân tạo tiết kiệm thời gian, lao động, tính tốn kết cao, xác • Việc quản lý số lượng xe, an ninh, tài sản khu gửi xe chưa cao, truyền thống Gây ra: thiếu xót thơng tin lịch sử vào, vé xe giấy hay bị mất, thụ động, khơng thẩm mĩ cao, • Nhận dạng biển số xe máy AI có độ xác cao, tự động, tiện lợi, thẩm mĩ cao, kiểm soát phương tiện từ xa, tính tốn thơng kê thơng tin chi phí, lịch sử di chuyển gửi xe, Thay vé xe giấy Nhận dạng biển số quản lý thơng tin nhanh chóng hiệu Thu vé khơng định mức Gian lận gửi xe Lý chọn đề tài • Cơng nghệ số, trí tuệ nhân tạo tiết kiệm thời gian, lao động, tính tốn kết cao, xác • Việc quản lý số lượng xe, an ninh, tài sản khu gửi xe chưa cao, cịn truyền thống Gây ra: thiếu xót thơng tin lịch sử vào, vé xe giấy hay bị mất, thụ động, khơng thẩm mĩ cao, • Nhận dạng biển số xe máy AI có độ xác cao, tự động, tiện lợi, thẩm mĩ cao, kiểm sốt phương tiện từ xa, tính tốn thơng kê thơng tin chi phí, lịch sử di chuyển gửi xe, Thay vé xe giấy Nhận dạng biển số quản lý thơng tin nhanh chóng hiệu Thu vé không định mức Gian lận gửi xe ĐỐI TƯỢNG NGHIÊN CỨU • Ngơn ngữ Scratch • Nền tảng lập trình RAISE Playground để lập trình robot AI giao diện PRG AI Blocks • Mã nguồn mở máy học Teachable Machine để huấn luyện máy tính nhận dạng hình ảnh • Thư viện lập trình nhóm lệnh mở rộng Teachable Machine • Ứng dụng AI vào nhận dạng biển số xe máy di chuyển vào trường THCS PHẠM VI NGHIÊN CỨU • Thực lấy mẫu biển số xe máy trường học • Biển số chụp khơng q nhịe, mờ, góc, thơng tin khơng thể nhìn từ trực quan mắt người • Biển số cịn ngun vẹn đủ thơng tin, hàng chữ số, đủ kí tự • Biển số nhiều màu sắc • Mỗi biển số xe máy lấy mẫu phải tách riêng, không lấy mẫu hay nhiều biển số xe máy vào khung ảnh PHƯƠNG PHÁP NGHIÊN Phương pháp nghiên cứu lý thuyết, CỨU tài liệu Phương pháp quan sát, nhận biết vấn đề Phương pháp thu thập, phân tích liệu Phương pháp vấn Phương pháp quan sát Phương pháp thực nghiệm Phương pháp phân tích, tổng hợp vấn đề KẾ HOẠCH NGHIÊN CỨU 1/9 - 15/9/2023 15/9 - 22/9/2023 Lên ý tưởng, chọn đề tài, lĩnh vực nghiên cứu Nghiên cứu kiến thức tảng, mở rộng Khảo sát, phóng vấn, thu thập phiếu trả lời câu hỏi Chuẩn bị liệu máy học, học sâu hình ảnh biển số xe máy trường THCS thực nghiên cứu 22/9 - 1/11/2023 1/11 - 10/11/2023 Lập trình, xây dựng hệ Trao chuyên gia, thống phần mềm với giáo viên hướng dẫn, thực chức lên ý tưởng thi phần mềm, làm báo từ trước Thử nghiệm, cáo chỉnh sửa, hoàn thiện sản phẩm phần mềm CÁC CHỨC NĂNG XÂY DỰNG ĐƯỢC TỪ ỨNG DỤNG NHẬN DẠNG - Hiển thị thông tin biển số để ban bảo vệ, người di chuyển quan sát thơng tin - Tính số lần di chuyển xe máy - Tính chi phí xe vượt số lần ngày - Có thể miễn phí.thiết lập lại giá trị ban đầu số lần di chuyển, phí gửi xe (nếu có) kết thúc ngày cũ thời gian mà cài đặt - Có thể phát xe máy có biển số chưa đăng ký di chuyển vào trường thực khả đăng kí cập nhật vào danh sách xe có biển số đăng kí để bảo vệ quản lí thơng tin.thêm, thay thế, xóa lần, xóa tất - Có thể danh sách lịch sử số lần xe di chuyển vào trường Quá trình thu thập xử lý liệu Thu thập biển số xe thông tin người sử dụng để lấy mẫu liệu Phân tích, nhận dạng kết hình ảnh hiển thị độ xác Mã nguồn mở Teachable Machine huấn luyện trường hợp Cài đặt thư viện nhóm lệnh mở rộng lập trình Cài đặt thư viện Lập trình (xem trực tiếp giao diện lập trình để thuận tiện phân tích) Thực hành thử nghiệm Thực hành Thực nghiệm (Kiểm tra thực nghiệm trực tiếp thi để mơ minh họa) KẾT QUẢ • Nhận dạng thành công biển số xe huấn luyện, máy học từ ban đầu bổ sung thêm mã biển số xe máy sau có trường hợp xe đến chưa đăng ký • Hoàn thành chức nghiên cứu đặt từ ban đầu • Thử nghiệm có kết xác cao • Vận dụng kiến thức AI ngơn ngữ lập trình HƯỚNG PHÁT TRIỂN • Phát triển thành phần mềm hồn chỉnh quản lí thơng tin tới nhận dạng biển số xe máy với mơ hình phạm vi lớn • Có thể tích hợp thêm nhiều chức khác vào phần mềm phát xe độ ồn, cảnh báo xe dừng lâu nơi kiểm tra nhận dạng thời gian, • Tạo hứng thú học mơn lập trình, chủ đề khoa học máy tính theo định hướng giáo dục STEM nhà trường cho bạn HS • Có thể phát triển nhận dạng sang biển số cho ô tô XIN CẢM ƠN BGK VÀ MỌI NGƯỜI ĐÃ LẮNG NGHE BÀI THUYẾT TRÌNH! THANK YOU