35 KiB
🌐 Hỗ trợ đa ngôn ngữ
Hỗ trợ qua GitHub Action (Tự động & Luôn Cập nhật)
Tiếng Ả Rập | Tiếng Bengal | Tiếng Bulgaria | Tiếng Miến Điện (Myanmar) | Tiếng Trung (Giản thể) | Tiếng Trung (Phồn thể, Hồng Kông) | Tiếng Trung (Phồn thể, Macau) | Tiếng Trung (Phồn thể, Đài Loan) | Tiếng Croatia | Tiếng Séc | Tiếng Đan Mạch | Tiếng Hà Lan | Tiếng Estonia | Tiếng Phần Lan | Tiếng Pháp | Tiếng Đức | Tiếng Hy Lạp | Tiếng Do Thái | Tiếng Hindi | Tiếng Hungary | Tiếng Indonesia | Tiếng Ý | Tiếng Nhật | Tiếng Kannada | Tiếng Khmer | Tiếng Hàn | Tiếng Lithuania | Tiếng Mã Lai | Tiếng Malayalam | Tiếng Marathi | Tiếng Nepal | Tiếng Pidgin Nigeria | Tiếng Na Uy | Tiếng Ba Tư (Farsi) | Tiếng Ba Lan | Tiếng Bồ Đào Nha (Brazil) | Tiếng Bồ Đào Nha (Bồ Đào Nha) | Tiếng Punjabi (Gurmukhi) | Tiếng Romania | Tiếng Nga | Tiếng Serbia (Chữ Kirin) | Tiếng Slovakia | Tiếng Slovenia | Tiếng Tây Ban Nha | Tiếng Swahili | Tiếng Thụy Điển | Tiếng Tagalog (Filipino) | Tiếng Tamil | Tiếng Telugu | Tiếng Thái | Tiếng Thổ Nhĩ Kỳ | Tiếng Ukraina | Tiếng Urdu | Tiếng Việt
Ưu tiên sao chép cục bộ?
Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ làm tăng đáng kể dung lượng tải về. Để sao chép mà không có bản dịch, sử dụng sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git cd ML-For-Beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git cd ML-For-Beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Điều này cung cấp cho bạn mọi thứ cần thiết để hoàn thành khóa học với tốc độ tải nhanh hơn nhiều.
Tham gia Cộng đồng của Chúng tôi
Chúng tôi đang có một chuỗi học cùng AI trên Discord, tìm hiểu thêm và tham gia tại Chuỗi Học cùng AI từ ngày 18 - 30 tháng 9 năm 2025. Bạn sẽ nhận được các mẹo và thủ thuật sử dụng GitHub Copilot cho Khoa học Dữ liệu.
Học Máy cho Người Mới Bắt Đầu - Một Chương Trình Học
🌍 Du hành vòng quanh thế giới khi chúng ta khám phá Học Máy thông qua các nền văn hóa thế giới 🌍
Các Nhà vận động điện toán đám mây của Microsoft hân hạnh giới thiệu chương trình học 12 tuần, 26 bài học toàn diện về Học Máy. Trong chương trình này, bạn sẽ học về cái mà đôi khi gọi là học máy cổ điển, chủ yếu sử dụng thư viện Scikit-learn và tránh học sâu, được bao phủ trong chương trình AI cho Người Mới Bắt Đầu. Kết hợp các bài học này với chương trình Khoa học Dữ liệu cho Người Mới Bắt Đầu của chúng tôi, nữa nhé!
Du hành với chúng tôi vòng quanh thế giới khi chúng ta áp dụng những kỹ thuật học máy cổ điển này trên dữ liệu từ nhiều khu vực trên thế giới. Mỗi bài học bao gồm các bài quiz trước và sau bài học, hướng dẫn bằng văn bản để hoàn thành bài, giải pháp, bài tập, và nhiều hơn nữa. Phương pháp giảng dạy dựa trên dự án của chúng tôi cho phép bạn học ngay trong lúc xây dựng, một cách được chứng minh giúp kỹ năng mới 'bám lâu'.
✍️ Xin chân thành cảm ơn các tác giả Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu và Amy Boyd
🎨 Cảm ơn thêm các họa sĩ minh họa Tomomi Imura, Dasani Madipalli, và Jen Looper
🙏 Cảm ơn đặc biệt 🙏 đến các tác giả, người đánh giá và đóng góp nội dung Microsoft Student Ambassador, đặc biệt là Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, và Snigdha Agarwal
🤩 Lời biết ơn thêm đến Microsoft Student Ambassadors Eric Wanjau, Jasleen Sondhi, và Vidushi Gupta cho các bài học R của chúng tôi!
Bắt Đầu
Làm theo các bước sau:
- Tạo Fork của Kho Lưu Trữ: Nhấn nút "Fork" ở góc trên bên phải của trang này.
- Sao chép Kho Lưu Trữ:
git clone https://github.com/microsoft/ML-For-Beginners.git
💡 Mẹo Bắt Đầu Nhanh: Muốn bắt đầu trong trình duyệt mà không cần cài Python cục bộ? Dùng GitHub Codespaces để tạo môi trường phát triển đám mây cho fork của bạn. Mở menu màu xanh lá Code, chọn Codespaces, và tạo một codespace; cài đặt các phụ thuộc cần thiết cho từng bài học bên trong nó nếu cần.
tìm tất cả tài nguyên bổ sung cho khóa học này trong bộ sưu tập Microsoft Learn của chúng tôi
🔧 Cần giúp đỡ? Xem Hướng dẫn Khắc phục Sự cố để tìm giải pháp cho các vấn đề phổ biến về cài đặt, thiết lập và chạy bài học.
Sinh viên, để sử dụng chương trình học này, hãy fork toàn bộ repo về tài khoản GitHub của bạn và hoàn thành các bài tập một mình hoặc theo nhóm:
- Bắt đầu với một bài quiz trước giờ học.
- Đọc bài giảng và hoàn thành các hoạt động, tạm dừng và suy ngẫm tại mỗi bước kiểm tra kiến thức.
- Cố gắng tạo các dự án bằng cách hiểu bài học thay vì chạy mã giải; tuy nhiên bạn có thể tìm mã giải trong thư mục
/solutioncủa mỗi bài học hướng dự án. - Làm bài quiz sau giờ học.
- Hoàn thành thử thách.
- Hoàn thành bài tập.
- Sau khi hoàn thành một nhóm bài học, hãy đến Bảng Thảo luận và "học bằng cách nói ra" bằng cách điền vào bảng đánh giá PAT thích hợp. 'PAT' là một Công Cụ Đánh Giá Tiến Bộ là bảng chấm điểm bạn điền để tăng cường học tập của mình. Bạn cũng có thể phản hồi các PAT khác để cùng nhau học.
Để học thêm, chúng tôi khuyến khích theo các module và lộ trình học Microsoft Learn.
Giáo viên, chúng tôi đã bao gồm một số đề xuất về cách sử dụng chương trình học này.
Video hướng dẫn
Một số bài học có sẵn dưới dạng video ngắn. Bạn có thể tìm thấy tất cả những video này trong bài học, hoặc trên danh sách phát ML for Beginners trên kênh Microsoft Developer YouTube bằng cách nhấp vào hình ảnh bên dưới.
Gặp Gỡ Nhóm
Ảnh Gif bởi Mohit Jaisal
🎥 Nhấp vào hình ảnh trên để xem video về dự án và những người đã tạo ra nó!
Phương pháp giảng dạy
Chúng tôi đã chọn hai nguyên tắc giảng dạy khi xây dựng chương trình học này: đảm bảo nó mang tính thực hành dựa trên dự án và bao gồm các bài kiểm tra thường xuyên. Ngoài ra, chương trình có một chủ đề chung để tạo sự liên kết.
Bằng cách đảm bảo nội dung phù hợp với các dự án, quá trình học trở nên hấp dẫn hơn cho học viên và việc ghi nhớ các khái niệm được tăng cường. Ngoài ra, một bài kiểm tra nhẹ trước giờ học giúp sinh viên định hướng học tập, trong khi một bài kiểm tra khác sau giờ học giúp củng cố kiến thức. Chương trình này được thiết kế linh hoạt và vui nhộn, có thể học toàn bộ hoặc học từng phần. Các dự án bắt đầu nhỏ và ngày càng phức tạp hơn vào cuối chu kỳ 12 tuần. Chương trình cũng bao gồm một phần sau kịch bản về ứng dụng thực tế của ML, có thể dùng làm bài tập thêm hoặc làm cơ sở thảo luận.
Tìm các hướng dẫn Quy tắc ứng xử, Đóng góp, Bản dịch, và Khắc phục sự cố. Chúng tôi hoan nghênh phản hồi xây dựng của bạn!
Mỗi bài học bao gồm
- bản ghi chép tóm tắt tùy chọn
- video bổ sung tùy chọn
- video hướng dẫn (chỉ một số bài học)
- bài kiểm tra khởi động trước giờ học
- bài học bằng văn bản
- với các bài học hướng dự án, hướng dẫn từng bước cách xây dựng dự án
- các bước kiểm tra kiến thức
- một thử thách
- tài liệu đọc bổ sung
- bài tập
- bài kiểm tra sau giờ học
Ghi chú về ngôn ngữ: Các bài học này chủ yếu viết bằng Python, nhưng nhiều bài cũng có bản R. Để hoàn thành bài học R, vào thư mục
/solutionvà tìm bài học R. Chúng bao gồm phần mở rộng .rmd đại diện cho tệp R Markdown, có thể được định nghĩa đơn giản là nhúngcode chunks(của R hoặc ngôn ngữ khác) và mộtYAML header(hướng dẫn định dạng đầu ra như PDF) trong mộttài liệu Markdown. Do đó, nó là khung tác giả mẫu cho khoa học dữ liệu vì nó cho phép bạn kết hợp mã của mình, kết quả đầu ra, và suy nghĩ bằng cách viết chúng trong Markdown. Hơn nữa, tài liệu R Markdown có thể được xuất ra các định dạng như PDF, HTML, hoặc Word.
Ghi chú về các bài kiểm tra: Tất cả các bài quiz đều nằm trong thư mục Quiz App, với tổng cộng 52 bài quiz, mỗi bài có ba câu hỏi. Chúng được liên kết trong bài học nhưng ứng dụng quiz có thể chạy cục bộ; theo hướng dẫn trong thư mục
quiz-appđể lưu trữ cục bộ hoặc triển khai lên Azure.
| Số bài học | Chủ đề | Nhóm bài học | Mục tiêu học tập | Bài học liên quan | Tác giả |
|---|---|---|---|---|---|
| 01 | Giới thiệu về máy học | Introduction | Tìm hiểu các khái niệm cơ bản về máy học | Lesson | Muhammad |
| 02 | Lịch sử của máy học | Introduction | Tìm hiểu lịch sử của lĩnh vực này | Lesson | Jen and Amy |
| 03 | Công bằng và máy học | Introduction | Những vấn đề triết học quan trọng về công bằng mà học viên nên xem xét khi xây dựng và áp dụng mô hình ML là gì? | Lesson | Tomomi |
| 04 | Kỹ thuật cho máy học | Introduction | Các kỹ thuật mà các nhà nghiên cứu ML sử dụng để xây dựng mô hình ML là gì? | Lesson | Chris and Jen |
| 05 | Giới thiệu về hồi quy | Regression | Bắt đầu với Python và Scikit-learn cho các mô hình hồi quy | Python • R | Jen • Eric Wanjau |
| 06 | Giá bí ngô Bắc Mỹ 🎃 | Regression | Trực quan hóa và làm sạch dữ liệu để chuẩn bị cho ML | Python • R | Jen • Eric Wanjau |
| 07 | Giá bí ngô Bắc Mỹ 🎃 | Regression | Xây dựng mô hình hồi quy tuyến tính và đa thức | Python • R | Jen and Dmitry • Eric Wanjau |
| 08 | Giá bí ngô Bắc Mỹ 🎃 | Regression | Xây dựng mô hình hồi quy logistic | Python • R | Jen • Eric Wanjau |
| 09 | Ứng dụng Web 🔌 | Web App | Xây dựng ứng dụng web để sử dụng mô hình đã huấn luyện | Python | Jen |
| 10 | Giới thiệu về phân loại | Classification | Làm sạch, chuẩn bị và trực quan hóa dữ liệu của bạn; giới thiệu về phân loại | Python • R | Jen and Cassie • Eric Wanjau |
| 11 | Ẩm thực châu Á và Ấn Độ ngon lành 🍜 | Classification | Giới thiệu về các bộ phân loại | Python • R | Jen and Cassie • Eric Wanjau |
| 12 | Ẩm thực châu Á và Ấn Độ ngon lành 🍜 | Classification | Thêm nhiều bộ phân loại hơn | Python • R | Jen and Cassie • Eric Wanjau |
| 13 | Ẩm thực châu Á và Ấn Độ ngon lành 🍜 | Classification | Xây dựng ứng dụng web gợi ý sử dụng mô hình của bạn | Python | Jen |
| 14 | Giới thiệu về phân cụm | Clustering | Làm sạch, chuẩn bị và trực quan hóa dữ liệu của bạn; giới thiệu về phân cụm | Python • R | Jen • Eric Wanjau |
| 15 | Khám phá sở thích âm nhạc Nigeria 🎧 | Clustering | Khám phá phương pháp phân cụm K-Means | Python • R | Jen • Eric Wanjau |
| 16 | Giới thiệu về xử lý ngôn ngữ tự nhiên ☕️ | Natural language processing | Tìm hiểu những kiến thức cơ bản về NLP bằng cách xây dựng một bot đơn giản | Python | Stephen |
| 17 | Các tác vụ NLP phổ biến ☕️ | Natural language processing | Nâng cao kiến thức NLP bằng cách hiểu các tác vụ phổ biến khi xử lý các cấu trúc ngôn ngữ | Python | Stephen |
| 18 | Dịch thuật và phân tích cảm xúc ♥️ | Natural language processing | Dịch thuật và phân tích cảm xúc với Jane Austen | Python | Stephen |
| 19 | Các khách sạn lãng mạn ở châu Âu ♥️ | Natural language processing | Phân tích cảm xúc với các đánh giá khách sạn 1 | Python | Stephen |
| 20 | Các khách sạn lãng mạn ở châu Âu ♥️ | Natural language processing | Phân tích cảm xúc với các đánh giá khách sạn 2 | Python | Stephen |
| 21 | Giới thiệu về dự báo chuỗi thời gian | Time series | Giới thiệu về dự báo chuỗi thời gian | Python | Francesca |
| 22 | ⚡️ Sử dụng điện năng thế giới ⚡️ - dự báo chuỗi thời gian với ARIMA | Time series | Dự báo chuỗi thời gian với ARIMA | Python | Francesca |
| 23 | ⚡️ Sử dụng điện năng thế giới ⚡️ - dự báo chuỗi thời gian với SVR | Time series | Dự báo chuỗi thời gian với Hồi quy Vector Hỗ trợ | Python | Anirban |
| 24 | Giới thiệu về học tăng cường | Reinforcement learning | Giới thiệu về học tăng cường với Q-Learning | Python | Dmitry |
| 25 | Giúp Peter tránh con sói! 🐺 | Reinforcement learning | Học tăng cường Gym | Python | Dmitry |
| Phần cuối | Các tình huống và ứng dụng ML trong thực tế | ML in the Wild | Các ứng dụng ML cổ điển thú vị và có tính tiết lộ trong thế giới thực | Lesson | Team |
| Phần cuối | Gỡ lỗi mô hình trong ML bằng bảng điều khiển RAI | ML in the Wild | Gỡ lỗi mô hình trong Máy học bằng các thành phần bảng điều khiển Responsible AI | Lesson | Ruth Yakubu |
tìm tất cả các tài nguyên bổ sung cho khóa học này trong bộ sưu tập Microsoft Learn của chúng tôi
Truy cập ngoại tuyến
Bạn có thể chạy tài liệu này ngoại tuyến bằng cách sử dụng Docsify. Fork kho này, cài đặt Docsify trên máy của bạn, và sau đó trong thư mục gốc của kho này, gõ docsify serve. Trang web sẽ được phục vụ trên cổng 3000 trên localhost của bạn: localhost:3000.
Tìm một tập tin pdf của chương trình học với các liên kết tại đây.
🎒 Các khóa học khác
Nhóm của chúng tôi sản xuất các khóa học khác! Xem thêm:
LangChain
Azure / Edge / MCP / Agents
Series AI Tạo sinh
Học tập cốt lõi
Series Copilot
Nhận trợ giúp
Nếu bạn gặp khó khăn hoặc có câu hỏi khi học Máy học hoặc xây dựng ứng dụng AI, đừng lo — trợ giúp luôn có sẵn.
Bạn có thể tham gia thảo luận với các học viên và nhà phát triển khác, đặt câu hỏi và chia sẻ ý tưởng với cộng đồng.
- Tham gia cộng đồng để đặt câu hỏi và học cùng người khác
- Thảo luận các khái niệm Máy học và ý tưởng dự án
- Nhận hướng dẫn từ các nhà phát triển có kinh nghiệm
Một cộng đồng hỗ trợ là cách tuyệt vời để phát triển kỹ năng và giải quyết vấn đề nhanh hơn.
Microsoft Foundry Discord Community
Nếu bạn gặp lỗi, sự cố hoặc có đề xuất cải tiến, bạn cũng có thể mở một Vấn đề trong kho này để báo cáo vấn đề.
Để phản hồi sản phẩm hoặc tìm kiếm các bài viết trong cộng đồng hiện có, hãy truy cập Diễn đàn Nhà phát triển:
Mẹo học tập bổ sung
- Ôn tập các sổ tay sau mỗi bài học để hiểu bài tốt hơn.
- Thực hành triển khai các thuật toán một mình.
- Khám phá các bộ dữ liệu thực tế sử dụng các khái niệm đã học.
Tuyên bố miễn trừ trách nhiệm: Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng bản dịch tự động có thể chứa lỗi hoặc sai sót. Tài liệu gốc bằng ngôn ngữ gốc nên được coi là nguồn tin chính thức. Đối với thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp bởi con người. Chúng tôi không chịu trách nhiệm về bất kỳ hiểu lầm hoặc giải thích sai nào phát sinh từ việc sử dụng bản dịch này.


