ứng dụng công nhận chữ số này có thể phát hiện và xác định các chữ số bằng số duy nhất (0-9). Nó từng là một thí nghiệm tuyệt vời mà kiểm tra những kỹ năng tôi đã đạt được sau khi hoàn thành Machine Learning nhiên Andrew Ng trên Coursera. 3 mạng nơ ron lớp được đào tạo trên 5000 ví dụ huấn luyện (mà tôi đã sửa đổi) từ cơ sở dữ liệu MNIST các chữ số viết tay trên Octave. Sau đó, tôi chuyển qua kiểm tra trọng lượng trước-đào tạo hơn để Unity3D, nơi tôi vừa thực hiện công tác tuyên truyền về phía trước sử dụng những trọng.
Trong phần giới thiệu trong ứng dụng, tôi đã vạch ra một thời gian ngắn như thế nào nhận dạng hoạt động trong khi giải thích các hoạt động bên trong của feedforward Neural Networks nếu bạn tò mò.
Sau khi kiểm tra kỹ lưỡng (5 phút), tôi đã đi đến kết luận rằng các nhận dạng chữ số tôi đã xây dựng là không thể nhận ra chữ số tại một trạng thái của biểu diễn nghệ thuật. Tôi tin rằng điều này là do thiếu dữ liệu huấn luyện. Xét dự án này đã được tạo ra từ một quan điểm thực nghiệm, tôi đã quyết định giải quyết cho bây giờ. Tôi có thể quyết định thêm nhiều dữ liệu hơn từ dữ liệu MNIST sau này trong cuộc sống của tôi.
... Nó có thể là một chút thô xung quanh các cạnh, nhưng tôi sẽ luôn yêu con đầu lòng của tôi.
Nếu bạn muốn kiểm tra mã nguồn:
https://github.com/edweenie123/Digit-Recognition-App
Hopefully fixed scaling issues on different devices