28.04.2020 Views

Sách Deep Learning cơ bản

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

126 Chương 9. Giới thiệu keras và bài toán phân loại ảnh

Hình 9.1: Các deep learning framework phổ biến [5]

Có thể thấy tensorflow là framework phổ biến nhất tuy nhiên tensorflow khá khó sử dụng cho người

mới bắt đầu. Nên tôi sẽ giới thiệu về keras: dễ sử dụng, thân thiện với người dùng nhưng đủ tốt để

làm các bài toán về deep learning.

Keras là một framework mã nguồn mở cho deep learning được viết bằng Python. Nó có thể

chạy trên nền của các deep learning framework khác như: tensorflow, theano, CNTK. Với các API

bậc cao, dễ sử dụng, dễ mở rộng, keras giúp người dùng xây dựng các deep learning model một

cách đơn giản.

9.2 MNIST Dataset

9.2.1 Xây dựng bài toán

Bạn có ảnh xám kích thước 28*28 của chữ số từ 1 đến 9 và bạn muốn dự đoán số đấy là số mấy. Ví

dụ:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!