Hướng dẫn keras python - trăn cứng
Keras là gìKeras là một open source cho Neural Network được viết bởi ngôn ngữ Python. Nó là một library được phát triển vào năm 2005 bởi Francois Chollet, là một kỹ sư nghiên cứu Deep Learning. Keras có thể sử dụng chung với các thư viện nổi tiếng như Tensorflow, CNTK, Theano. Một số ưu điểm của Keras như:
ModelsTrong Keras có hỗ trợ 2 cách dựng models là Sequential model và Function API. Với Seqential ta sử dụng như sau:
Nội dung đoạn code trên như sau:
Tiền xử lý
Trong Keras có đưa ra các funtion xử lý các loại data như:
NoteLoss_funtion
MetricsĐể đánh giá accuracy của models
OptimizersDùng để chọn thuật toán training
CallbacksKhi models chúng ta lớn khi training thì gặp lỗi ta muốn lưu lại models để chạy lại thì ta sử dụng callbacks
Ví dụChúng ta hãy thử với tập Dataset được cung cấp từ link sau: https://www.kaggle.com/c/dogs-vs-cats
Sử dụng model.summary () để xem ntn : Mọi người có thể tự mình build model như bên trên và predict thử xem kết quả thế nào nhé !!!! Mọi người có thể tự mình build model như bên trên và predict thử xem kết quả thế nào nhé !!!! Tài liệu tham khảo
|