Sự khác biệt giữa phân loại chéo phân loại và chéo phân loại thưa thớt trong keras là gì? Khi các hàm mất mát này phù hợp? [bản sao]

Jan 18 2021

Tôi đang phải đối mặt với một số lỗi, trong khi sử dụng các hàm mất mát này. vì vậy xin vui lòng giải thích cho tôi, khi nào sử dụng các chức năng mất mát này và với các đơn vị lớp đầu ra.

Trả lời

MohammadTalaei Jan 18 2021 at 15:50

Tôi không biết sự khác biệt chính xác giữa các hàm mất mát này. Tôi nghĩ rằng tài liệu và mã nguồn nên được kiểm tra. Nhưng cả hai hàm mất mát này đều phù hợp với các mô hình phân loại. bạn nên nhận thấy hai điều:

  1. Kết quả đầu ra của bạn phải được chuyển đổi thành phân loại: trước tiên hãy sử dụng lớp Sckit-learning để giấu các LabelEncoder()chuỗi thành số nguyên, sau đó sử dụng to_categorical()phương pháp Keras trên đầu ra của bạn để chuyển các số nguyên của bạn sang một mã hóa độc nhất
  2. Bạn cần sử dụng lớp softmax làm lớp cuối cùng có cùng kích thước với các danh mục của bạn