BlockList

Thứ Bảy, 19 tháng 3, 2022

Ứng dụng Tensorflow: trò chơi đo lường IQ tính toán VINABOT IQ Game 1.0



Đây là game do Vinabot phát triển để minh họa cho việc sử dụng mô hình 3D Hand Pose trong TensorFlow chạy trên nền web. TensorFlow là nền tảng mã nguồn mở cho máy học (ML). Nó có hệ thống đồ sộ các công cụ, thư viện, và tài nguyên cộng đồng để sử dụng trong lĩnh vực trí tuệ nhân tạo và ML. Những nhà phát triển có thể sử dụng nó để tạo ra các ứng dụng ML mạnh mẽ một cách nhanh chóng [1]. Với TensorFlow.js [2], Chúng ta có thể phát triển các mô hình ML bằng JavaScript, và sử dụng ML trực tiếp trên trình duyệt. 3D Hand Pose được xây dựng bởi nhóm tác giả [3], có thể xác định trí các đốt ngón tay của cả hai bàn tay trong thời gian thực.




Game sẽ tạo ngẫu nhiên một biểu thức tính toán chỉ sử dụng duy nhất hai phép toán cộng và trừ. Mức độ khó tăng dần theo điểm số của người chơi.

Kết quả của biểu thức là một số nguyên trong khoảng từ 1 tới 10.

Người chơi giơ một hoặc hai bàn tay ra trước camera để trả lời. Game sẽ đếm tổng số ngón tay để ghi nhận câu trả lời của người chơi.

Câu trả lời đúng sẽ được cộng điểm. Trả lời càng nhanh thì điểm càng cao.

Game sẽ kết thúc khi người chơi trả lời sai hoặc không có câu trả lời trong 10 giây.

Game có thể vận hành không tốt trên điện thoại di động. Bạn cần trình duyệt trên máy tính bàn hay máy tính bảng màn hình lớn.




Bạn cần cho phép camera của trình duyệt để chơi game này. Nếu lúc mới vào trang bạn đã từ chối camera thì bạn cần refresh trình duyệt và đồng ý cho phép camera.

Giữ khoảng cách giữa bạn và máy sao cho khi bạn giơ hai bàn tay ra phía trước mặt thì cả hai bàn tay đều lọt vào khung hình camera.

Khi trả lời, các bàn tay sao cho lòng bàn tay hướng về camera. Các ngón tay nào dùng đếm số thì càng thẳng đứng càng tốt.

Chuẩn bị các ngón tay sẵn sàng khi đặt bàn tay bên dưới cho đúng đáp án. Sau đó, giơ các bàn tay thật nhanh ra trước camera và giữ nguyên cho đến khi hiện âm thanh và thông báo kết quả.

Nếu kết quả từ 5 trở xuống, hãy sử dụng một bàn tay cho nhanh. Nhưng nếu dùng cả hai bàn tay cũng không có vấn đề gì.

Khi trả lời xong và được báo kết quả, giấu hai bàn tay xuống dưới để chuyển sang câu hỏi tiếp theo.

Hình ảnh game có thể không đẹp khi chơi trên điện thoại. Bạn cần trình duyệt trên máy tính bàn hoặc máy tính bảng lớn. Nếu điện thoại có màn hình nhỏ, hãy xoay điện thoại ngang.

Tất cả xử lý của game chạy trên trình duyệt thiết bị của bạn. Không có bất kỳ thông tin cá nhân nào được gửi và lưu trên máy chủ.




LƯU Ý: Chỉ số IQ ước tính chỉ là giải thuật riêng của Vinabot để giải trí. Nó không thật sự đại diện cho khả năng của bạn. Nếu bạn chơi game và nhận một chỉ số thấp thì không nên cảm thấy buồn. Trong thời đại phát triển khoa học và kỹ thuật rất nhanh như ngày nay, người thông minh không phải là người tính toán nhanh hơn máy, mà người thông minh là người biết cách điều khiển để máy mang lại kết quả mình mong muốn. Chúc bạn may mắn và thành công!




  • [1] TensorFlow.org. [Liên kết]
  • [2] TensorFlow for JavaScript. [Liên kết]
  • [3] Valentin Bazarevsky, Ivan Grishchenko, Eduard Gabriel Bazavan, Andrei Zanfir, Mihai Zanfir, Jiuqiang Tang, Jason Mayes, Ahmed Sabie, Google, "3D Hand Pose".
  • [4] W3School, "Artificial Intelligence". [Liên kết]