Bắt đầu ngayBắt đầu miễn phí

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!

Bài tập này là một phần của khóa học

Nhập môn Deep Learning với Keras

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Transform into a categorical variable
darts.competitor = pd.____(darts.competitor)

# Assign a number to each category (label encoding)
darts.competitor = darts.competitor.____.____ 

# Print the label encoded competitors
print('Label encoded competitors: \n',darts.competitor.head())
Chỉnh sửa và Chạy Mã