Các tính năng chéo: Bài tập trên sân chơi

Giới thiệu các tính năng chéo

Một tính năng chéo có thể thực sự bật mô hình để phù hợp với dữ liệu phi tuyến tính không? Để tìm hiểu, hãy thử bài tập này.

Nhiệm vụ: Hãy cố gắng tạo một mô hình phân tách các chấm màu xanh dương với các chấm màu cam bằng cách theo cách thủ công thay đổi trọng số của 3 tính năng nhập sau đây:

  • x1
  • x2
  • x1 x2 (một tính năng chéo)

Cách thay đổi trọng lượng theo cách thủ công:

  1. Nhấp vào một dòng kết nối TÍNH NĂNG với OUTPUT. Một biểu mẫu nhập vào sẽ xuất hiện.
  2. Nhập giá trị dấu phẩy động vào biểu mẫu nhập đó.
  3. Nhấn Enter.

Lưu ý rằng giao diện cho bài tập này không chứa nút Bước. Đó là vì bài tập này không lặp lại đào tạo một mô hình. Thay vào đó, bạn sẽ nhập trọng số "final" cho mô hình theo cách thủ công.

(Câu trả lời xuất hiện ngay bên dưới bài tập.)




Các tính năng phức tạp hơn

Bây giờ, hãy chơi bằng một số cách kết hợp tính năng nâng cao. Dữ liệu được thiết lập trong bài tập thể dục này trên Playground trông giống như một hình ảnh gây nhiễu trong trò chơi phi tiêu, với các chấm màu xanh ở giữa và các chấm màu cam ở vòng tròn bên ngoài.

Tác vụ 1: Chạy mô hình tuyến tính này như đã cho. Dành một hoặc hai phút (nhưng không dài hơn) để thử các chế độ cài đặt tỷ lệ học tập khác nhau để xem liệu bạn có thể tìm ra cách cải thiện nào không. Mô hình tuyến tính có thể tạo ra kết quả hiệu quả cho tập dữ liệu này không?

Nhiệm vụ 2: Bây giờ, hãy thử thêm các tính năng trên nhiều sản phẩm, chẳng hạn như x1x2, cố gắng tối ưu hóa hiệu suất.

  • Những tính năng nào hữu ích nhất?
  • Hiệu suất tốt nhất mà bạn có thể nhận được là gì?

Nhiệm vụ 3: Khi bạn có một mô hình tốt, hãy kiểm tra bề mặt đầu ra của mô hình (được thể hiện bằng màu nền).

  1. Hình này có giống như mô hình tuyến tính không?
  2. Bạn sẽ mô tả mô hình này như thế nào?

(Câu trả lời xuất hiện ngay bên dưới bài tập.)