1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Deep Learning với Keras

Connected

Bài tập

Chuẩn bị dữ liệu của bạn

Trong bảng điều khiển, bạn có thể kiểm tra rằng nhãn darts.competitor của mình vẫn chưa ở định dạng mà mạng có thể hiểu. Chúng hiện là tên của các đấu thủ dưới dạng chuỗi. Trước hết, bạn sẽ chuyển các đấu thủ này thành các số duy nhất, rồi dùng hàm to_categorical() từ keras.utils để biến các số đó thành biểu diễn one-hot.

Cách làm này hữu ích cho bài toán phân loại đa lớp, vì số neuron đầu ra bằng số lớp và với mỗi quan sát trong tập dữ liệu, chúng ta chỉ muốn một neuron được kích hoạt.

Tập dữ liệu dart đã được nạp dưới tên darts. Pandas đã được import là pd. Hãy cùng chuẩn bị tập dữ liệu này!

Hướng dẫn 1/2

undefined XP
    1
    2
  • Dùng phương thức Categorical() của pandas để biến đổi cột competitor.
  • Gán một số cho mỗi đấu thủ bằng thuộc tính cat.codes từ cột competitor.