Save the date! Google I/O returns May 18-20 Register now
Trang này được dịch bởi Cloud Translation API.
Switch to English

Kiến thức cơ bản về học máy với TensorFlow

Trước khi bắt đầu với các tài liệu học tập bên dưới, vui lòng đảm bảo:

  • Có kinh nghiệm phát triển phần mềm, đặc biệt là bằng Python

Chương trình học này dành cho những người:

  • Mới làm quen với ML nhưng đã có nền tảng về khoa học máy tính hoặc phát triển

Nội dung này nhằm hướng dẫn các nhà phát triển mới làm quen với ML thông qua các giai đoạn đầu của hành trình ML của họ. Bạn sẽ thấy rằng nhiều tài nguyên sử dụng TensorFlow, tuy nhiên, kiến ​​thức có thể chuyển sang các khuôn khổ học máy khác.

Bước 1: Hiểu ML là gì

TensorFlow 2.0 được thiết kế để giúp việc xây dựng mạng nơ-ron cho việc học máy trở nên dễ dàng, đó là lý do tại sao TensorFlow 2.0 sử dụng một API có tên là Keras. Cuốn sách ' Học sâu trong Python ' của Francois Chollet, tác giả của Keras, là một nơi tuyệt vời để bắt đầu. Đọc chương 1-4 để hiểu các nguyên tắc cơ bản của ML từ quan điểm của một lập trình viên. Nửa sau của cuốn sách đi sâu vào các lĩnh vực như Thị giác máy tính, Xử lý ngôn ngữ tự nhiên, Học sâu tạo và hơn thế nữa. Đừng lo lắng nếu những chủ đề này quá nâng cao ngay bây giờ vì chúng sẽ có ý nghĩa hơn trong thời gian tới.

Sách
AI và Machine Learning cho người lập trình: Hướng dẫn dành cho lập trình viên về trí tuệ nhân tạo, của Laurence Moroney

Cuốn sách giới thiệu này cung cấp phương pháp tiếp cận đầu tiên bằng mã để tìm hiểu cách triển khai các kịch bản ML phổ biến nhất, chẳng hạn như thị giác máy tính, xử lý ngôn ngữ tự nhiên (NLP) và mô hình trình tự cho web, thiết bị di động, đám mây và thời gian chạy được nhúng.

Sách
Học sâu với Python, bởi Francois Chollet

Cuốn sách này là phần giới thiệu thực tế và thực tế về Học sâu với Keras.

⬆ Hoặc ⬇

Tham gia một khóa học trực tuyến như Giới thiệu về TensorFlow của Coursera hoặc Giới thiệu về TensorFlow về Học sâu của Udacity, cả hai đều bao gồm các nguyên tắc cơ bản giống như sách của Francois. Bạn cũng có thể thấy những video này từ 3blue1brown hữu ích, cung cấp cho bạn những lời giải thích nhanh chóng về cách mạng thần kinh hoạt động ở cấp độ toán học.

Hoàn thành bước này sẽ cung cấp cho bạn nền tảng về cách ML hoạt động, chuẩn bị cho bạn đi sâu hơn.

Các khóa học trực tuyến giới thiệu
deeplearning.ai: Giới thiệu về TensorFlow cho AI, ML và Deep Learning

Được phát triển với sự cộng tác của nhóm TensorFlow, khóa học này là một phần của Chuyên ngành thực hành về TensorFlow và sẽ hướng dẫn bạn các phương pháp hay nhất để sử dụng TensorFlow.

Các khóa học trực tuyến giới thiệu
Udacity: Giới thiệu về TensorFlow để học sâu

Trong khóa học trực tuyến do nhóm TensorFlow và Udacity phát triển, bạn sẽ học cách xây dựng các ứng dụng học sâu với TensorFlow.

Miễn phí
Tìm hiểu thêm  

Bước 2: Ngoài những điều cơ bản

Tham gia TensorFlow trong Chuyên môn Thực hành , đưa bạn vượt ra ngoài những kiến ​​thức cơ bản để nhập môn về Thị giác Máy tính, NLP và Mô hình trình tự.

Hoàn thành bước này tiếp tục phần giới thiệu của bạn và hướng dẫn bạn cách sử dụng TensorFlow để xây dựng các mô hình cơ bản cho nhiều tình huống khác nhau, bao gồm phân loại hình ảnh, hiểu cảm xúc trong văn bản, thuật toán tổng hợp, v.v.

Các khóa học trực tuyến giới thiệu
deeplearning.ai: TensorFlow trong Chuyên môn Thực hành

Trong khóa học này, bạn sẽ khám phá các công cụ mà nhà phát triển sử dụng để xây dựng các thuật toán hỗ trợ AI có thể mở rộng trong TensorFlow.

Bước 3: Thực hành

Hãy thử một số hướng dẫn TensorFlow Core của chúng tôi, sẽ cho phép bạn thực hành các khái niệm bạn đã học ở bước 1 và 2. Khi bạn hoàn thành, hãy thử một số bài tập nâng cao hơn ở phía bên trái của trang.

Hoàn thành bước này sẽ nâng cao hiểu biết của bạn về các khái niệm và kịch bản chính mà bạn sẽ gặp phải khi xây dựng mô hình ML.

Bước 4: Tìm hiểu sâu hơn với TensorFlow

Bây giờ đã đến lúc quay lại 'Học sâu trong Python' của Francois và kết thúc chương 5-9. Mọi ví dụ trong cuốn sách này sẽ hoạt động trong TensorFlow 2.0, chỉ bằng cách thay đổi một lần nhập. Bạn cũng nên đọc cuốn sách Học máy thực hành với Scikit-Learn, Keras và TensorFlow , của Aurelien Geron. Cuốn sách này giới thiệu ML bằng cách sử dụng scikit-learning và cả học sâu bằng TensorFlow 2.0.

Hoàn thành bước này sẽ bổ sung kiến ​​thức nhập môn của bạn về ML, bao gồm cả việc mở rộng nền tảng để đáp ứng nhu cầu của bạn.

Sách
Học máy thực hành với Scikit-Learn, Keras và TensorFlow, Phiên bản thứ 2, của Aurélien Géron

Sử dụng các ví dụ cụ thể và hai khung Python sẵn sàng cho sản xuất — Scikit-Learn và TensorFlow — cuốn sách này giúp bạn hiểu trực quan về các khái niệm và công cụ để xây dựng hệ thống thông minh.