~/WEBASSEMBLY/developer-creates-open-source-browser-rhythm-game-powered-by-local-neural-networks

Lập trình viên tạo ra trò chơi nhịp điệu trên trình duyệt chạy bằng mạng thần kinh cục bộ

Một lập trình viên đã xây dựng một tựa game nhịp điệu trên trình duyệt mã nguồn mở mang tên Struna, sử dụng bốn mạng thần kinh nhỏ gọn chạy thông qua WebAssembly để phân tích tệp MP3 và tự động tạo ra các màn chơi ngay trên thiết bị của người dùng. Dự án này chứng minh năng lực ngày càng phát triển của trí tuệ nhân tạo chạy ở phía máy khách, cho thấy cách nhiều mô hình thần kinh chuyên biệt có thể hoạt động hiệu quả trong trình duyệt web mà không cần máy chủ đám mây hay làm lộ quyền riêng tư của người dùng. Trò chơi sử dụng BeatNet, Basic Pitch của Spotify, mạng tách giọng hát Spleeter và SwiftF0 với tổng dung lượng khoảng 22 MB, chạy trên onnxruntime-web bằng WebAssembly và có cơ chế dự phòng chuyển sang xử lý tín hiệu số khi cần thiết.

## KIẾN THỨC NỀN

WebAssembly (WASM) cho phép mã hiệu suất cao được viết bằng các ngôn ngữ như C++ hoặc Rust chạy trong trình duyệt web với tốc độ gần như mã nguồn bản địa. ONNX Runtime Web là một thư viện JavaScript cho phép thực thi các mô hình học máy trực tiếp trong trình duyệt bằng cách sử dụng CPU, WebGL, WebGPU hoặc WebAssembly.

## TÀI LIỆU THAM KHẢO

## TỪ KHÓA

#WebAssembly#Neural Networks#Game Development#Client-Side AI#Open Source

$ subscribe --daily

Lập trình viên tạo ra trò chơi nhịp điệu trên trình duyệt chạy bằng mạng thần kinh cục bộ | Daily News