Điều kiện tiên quyết và bài tập chuẩn bị

Khoá học học máy ứng dụng có phù hợp với bạn không?

Tôi có ít hoặc không có kiến thức về công nghệ học máy.
Bạn nên xem hết tất cả tài liệu theo thứ tự.
Tôi có một số kiến thức cơ bản về học máy, nhưng tôi muốn hiểu rõ hơn và đầy đủ hơn về lĩnh vực này.
Khoá học học máy ứng dụng sẽ là một tài liệu ôn tập hiệu quả. Xem tất cả các mô-đun theo thứ tự hoặc chỉ chọn những mô-đun mà bạn quan tâm.
Tôi có kinh nghiệm thực tế về việc áp dụng các khái niệm học máy để xử lý dữ liệu và xây dựng mô hình.
Mặc dù Khoá học học máy ứng dụng có thể hữu ích cho bạn khi ôn lại các khái niệm cơ bản về học máy, nhưng bạn cũng nên khám phá một số khoá học học máy nâng cao của chúng tôi. Các khoá học này đề cập đến các công cụ và kỹ thuật để giải quyết các vấn đề về học máy trong nhiều lĩnh vực.
Tôi đang tìm hướng dẫn về cách sử dụng các API học máy như Keras.
Mặc dù khoá học Máy học cấp tốc bao gồm một số bài tập lập trình sử dụng thư viện máy học như numpy, pandas và Keras, nhưng khoá học này chủ yếu tập trung vào việc giảng dạy các khái niệm về máy học và không dạy sâu về API máy học. Để biết thêm tài nguyên về Keras, hãy xem Hướng dẫn dành cho nhà phát triển Keras.

Vui lòng đọc kỹ các phần Hoạt động chuẩn bịĐiều kiện tiên quyết sau đây trước khi bắt đầu Khoá học cấp tốc về học máy để đảm bảo bạn đã chuẩn bị sẵn sàng hoàn thành tất cả các mô-đun.

Bài tập trước

Trước khi bắt đầu Khoá học máy học ứng dụng, hãy làm như sau:

  1. Nếu bạn mới làm quen với công nghệ học máy, hãy tham khảo bài viết Giới thiệu về công nghệ học máy. Khoá học tự học ngắn này giới thiệu các khái niệm cơ bản về học máy.
  2. Nếu bạn mới sử dụng NumPy, hãy làm bài tập trên Colab Hướng dẫn nhanh về NumPy. Bài tập này cung cấp tất cả thông tin về NumPy mà bạn cần cho khoá học này.
  3. Nếu bạn mới sử dụng pandas, hãy làm bài tập trong Colab Hướng dẫn siêu nhanh về pandas. Bài tập này cung cấp tất cả thông tin về pandas mà bạn cần cho khoá học này.

Điều kiện tiên quyết

Khoá học học máy ứng dụng không giả định hay yêu cầu bạn phải có kiến thức về máy học. Tuy nhiên, để hiểu các khái niệm được trình bày và hoàn thành bài tập, học viên nên đáp ứng các điều kiện tiên quyết sau:

  • Bạn phải thành thạo với các biến, phương trình tuyến tính, đồ thị hàm, biểu đồ tần suất và giá trị trung bình thống kê.

  • Bạn phải là một lập trình viên giỏi. Tốt nhất là bạn nên có một chút kinh nghiệm lập trình bằng Python vì các bài tập lập trình đều bằng Python. Tuy nhiên, các lập trình viên có kinh nghiệm nhưng chưa có kinh nghiệm về Python thường có thể hoàn thành các bài tập lập trình.

Các phần sau đây cung cấp đường liên kết đến tài liệu bổ sung về bối cảnh có thể hữu ích.

Đại số

Đại số tuyến tính

Lượng giác

Thống kê

Giải tích (không bắt buộc, dành cho các chủ đề nâng cao)

Lập trình Python

Hướng dẫn Python đề cập đến các kiến thức cơ bản sau đây về Python:

Một số bài tập lập trình sử dụng khái niệm Python nâng cao sau:

Bash Terminal và Cloud Console

Để chạy các bài tập lập trình trên máy cục bộ hoặc trong bảng điều khiển trên đám mây, bạn nên làm quen với việc sử dụng dòng lệnh: