Tốc độ học tập và sự hội tụ

Đây là bài tập đầu tiên trong số một số bài tập trên Playground. Playground là một chương trình được phát triển riêng cho khoá học này để dạy các nguyên tắc của công nghệ học máy. Mỗi bài tập trên Playground trong khoá học này đều có một sân chơi nhúng thực thể với giá trị đặt trước.

Mỗi bài tập trong Playground sẽ tạo một tập dữ liệu. Nhãn cho thuộc tính này có thể có hai giá trị. Bạn có thể nghĩ về hai điều đó các giá trị có thể là spam chứ không phải spam hoặc có thể là cây khoẻ so với cây bị bệnh. Mục tiêu của hầu hết các bài tập là điều chỉnh nhiều siêu tham số khác nhau để tạo một mô hình phân loại thành công (tách hoặc phân biệt) một giá trị nhãn của nhãn khác. Xin lưu ý rằng hầu hết các tập dữ liệu đều chứa lượng nhiễu khiến hệ thống không thể phân loại thành công mỗi ví dụ.

Giao diện cho bài tập này có 3 nút:

Biểu tượng Tên Tác dụng
Nút đặt lại. Đặt lại Đặt lại Lặp lại về 0. Đặt lại mọi trọng số mà mô hình có đã học.
Nút Bước. Bước Tiến một lần lặp. Với mỗi lần lặp lại, mô hình những thay đổi nhỏ và đôi khi rất nhỏ.
Nút tạo lại. Tạo lại Tạo tập dữ liệu mới. Không đặt lại Lượt lặp lại.

Trong bài tập Playground đầu tiên này, bạn sẽ thử nghiệm với tốc độ học tập bằng cách thực hiện 2 nhiệm vụ.

Nhiệm vụ 1: Lưu ý trình đơn Tốc độ học ở trên cùng bên phải của Playground. Tỷ lệ học được là 3 rất cao. Quan sát mức độ ảnh hưởng của tỷ lệ học cao đó đến mô hình của bạn bằng cách nhấp vào "Bước" 10 hoặc 20 lần. Sau mỗi lần lặp lại đầu tiên, hãy chú ý đến cách mô hình trực quan hoá thay đổi đáng kể. Thậm chí, bạn có thể thấy một số điểm không ổn định sau khi mô hình dường như đã hội tụ. Đồng thời chú ý đến các dòng đang chạy từ x1 và x2 thành hình ảnh mô hình. Trọng số của những đường này cho biết trọng số của các đối tượng đó trong mô hình. Tức là một đường dày cho biết trọng số cao.

Nhiệm vụ 2: Làm như sau:

  1. Nhấn nút Reset (Đặt lại).
  2. Giảm Tốc độ học.
  3. Nhấn nút Bước nhiều lần.

Tốc độ học tập thấp hơn ảnh hưởng như thế nào đến sự hội tụ? Kiểm tra cả số bước cần thiết để mô hình hội tụ cũng như mức độ suôn sẻ và mô hình hội tụ ổn định. Thử nghiệm với các giá trị thấp hơn nữa là tốc độ học tập. Bạn có thấy tốc độ học quá chậm nên không hữu ích không? (Bạn sẽ tìm một thảo luận ngay bên dưới bài tập).