|
|
4 months ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 8 months ago | |
| 2-Regression | 8 months ago | |
| 3-Web-App | 8 months ago | |
| 4-Classification | 8 months ago | |
| 5-Clustering | 8 months ago | |
| 6-NLP | 8 months ago | |
| 7-TimeSeries | 8 months ago | |
| 8-Reinforcement | 8 months ago | |
| 9-Real-World | 8 months ago | |
| docs | 8 months ago | |
| quiz-app | 8 months ago | |
| sketchnotes | 8 months ago | |
| AGENTS.md | 7 months ago | |
| CODE_OF_CONDUCT.md | 8 months ago | |
| CONTRIBUTING.md | 8 months ago | |
| PyTorch_Fundamentals.ipynb | 8 months ago | |
| README.md | 4 months ago | |
| SECURITY.md | 8 months ago | |
| SUPPORT.md | 7 months ago | |
| TROUBLESHOOTING.md | 7 months ago | |
| for-teachers.md | 8 months ago | |
README.md
🌐 Hỗ trợ Đa ngôn ngữ
Được hỗ trợ thông qua GitHub Action (Tự động & Luôn cập nhật)
Tiếng Ả Rập | Tiếng Bengal | Tiếng Bungari | 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 Hàn | Tiếng Litva | Tiếng Mã Lai | Tiếng Malayalam | Tiếng Marathi | Tiếng Nepal | 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 (Cyrillic) | 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
Tham gia Cộng đồng của Chúng tôi
Chúng tôi có một chuỗi Discord Learn with AI đang diễn ra, tìm hiểu thêm và tham gia cùng chúng tôi tại Chuỗi Learn with AI từ ngày 18 - 30 tháng 9, 2025. Bạn sẽ nhận được mẹo và thủ thuật sử dụng GitHub Copilot cho Data Science.
Học Máy cho Người Mới Bắt Đầu - Một Chương trình giảng dạy
🌍 Du lịch 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 trên toàn cầu 🌍
Các Cloud Advocates tại Microsoft rất vui được cung cấp một chương trình giảng dạy 12 tuần, 26 bài hoàn toàn về Học Máy. Trong chương trình này, bạn sẽ học về cái mà đôi khi được gọi là học máy cổ điển, chủ yếu sử dụng Scikit-learn làm thư viện và tránh học sâu, phần này được đề cập trong chương trình 'AI cho Người Mới Bắt Đầu'. Hãy ghép những 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!
Hãy đồng hành cùng chúng tôi vòng quanh thế giới khi chúng ta áp dụng những kỹ thuật cổ điển này cho dữ liệu từ nhiều khu vực khác nhau. Mỗi bài học bao gồm bài kiểm tra trước và sau bài học, hướng dẫn viết để hoàn thành bài học, một lời giải, một bài tập, và hơn thế nữa. Phương pháp dạy theo dự án của chúng tôi cho phép bạn học trong khi xây dựng, một cách đã được chứng minh giúp kỹ năng mới dễ ghi nhớ hơn.
✍️ Lời cảm ơn nồng hậu tới các tác giả của chúng tôi 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 các họa sĩ minh họa Tomomi Imura, Dasani Madipalli, và Jen Looper
🙏 Lời cảm ơn đặc biệt 🙏 tới các Microsoft Student Ambassador là tác giả, người đánh giá và đóng góp nội dung, đặc biệt Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, và Snigdha Agarwal
🤩 Xin cảm ơn thêm tới 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
Thực hiện các bước sau:
- Fork Kho lưu trữ: Nhấp vào nút "Fork" ở góc trên bên phải của trang này.
- Clone kho lưu trữ:
git clone https://github.com/microsoft/ML-For-Beginners.git
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
🔧 Cần trợ giúp? Xem Hướng dẫn Khắc phục sự cố của chúng tôi để tìm giải pháp cho các sự cố phổ biến về cài đặt, cấu hình và chạy các bài học.
Học viên, để sử dụng chương trình này, fork toàn bộ repo vào 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 kiểm tra khởi động trước bài giảng.
- Đọc bài giảng và hoàn thành các hoạt động, tạm dừng và suy ngẫm ở mỗi 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 mã đó có sẵn trong các thư mục
/solutiontrong mỗi bài học theo dự án. - Làm bài kiểm tra sau bài giảng.
- 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 truy cập Bảng Thảo luận và "học cùng nhau" bằng cách điền vào rubric PAT phù hợp. 'PAT' là một Công cụ Đánh giá Tiến độ, là rubric bạn điền vào để thúc đẩy việc học của mình. Bạn cũng có thể phản ứng với các PAT khác để chúng ta cùng học.
Để học sâu hơn, chúng tôi khuyên bạn theo các module và lộ trình học sau trên Microsoft Learn.
Giáo viên, chúng tôi đã đưa một số gợi ý về cách sử dụng chương trình 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 tất cả những video này nhúng trong các 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ỡ Đội Ngũ
Ả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 sư phạm khi xây dựng chương trình này: đảm bảo rằng nó mang tính thực hành theo dự án và bao gồm các bài kiểm tra thường xuyên. Ngoài ra, chương trình này 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 sinh và việc ghi nhớ khái niệm sẽ được tăng cường. Thêm vào đó, một bài kiểm tra trước lớp không áp lực sẽ thiết lập ý định học tập của học viên về một chủ đề, trong khi bài kiểm tra thứ hai sau lớp đảm bảo việc ghi nhớ lâu hơn. Chương trình này được thiết kế linh hoạt và thú vị, có thể học toàn bộ hoặc một phần. Các dự án bắt đầu nhỏ và trở nên phức tạp hơn theo cuối chu kỳ 12 tuần. Chương trình này cũng bao gồm một phần phụ lục về các ứng dụng thực tế của ML, có thể dùng làm điểm cộng thêm hoặc làm cơ sở cho thảo luận.
Tìm Bộ Quy tắc Ứng xử, Hướng dẫn Đóng góp, Dịch thuật, và Khắc phục sự cố của chúng tôi. Chúng tôi hoan nghênh phản hồi mang tính xây dựng của bạn!
Mỗi bài học bao gồm
- sketchnote tùy chọn
- video bổ sung tùy chọn
- video hướng dẫn (chỉ một số bài)
- bài kiểm tra khởi động trước bài giảng
- bài học viết
- đối với các bài học theo dự án, hướng dẫn từng bước về cách xây dựng dự án
- 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 bài giảng
Ghi chú về ngôn ngữ: Các bài học này chủ yếu được viết bằng Python, nhưng nhiều bài cũng có sẵn bằng R. Để hoàn thành một bài học R, hãy vào thư mục
/solutionvà tìm các bài học R. Chúng bao gồm phần mở rộng .rmd đại diện cho một 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 cách định dạng đầu ra như PDF) trong mộtMarkdown document. Do đó, nó phục vụ như một khung soạn thảo mẫu cho khoa học dữ liệu vì nó cho phép bạn kết hợp mã, đầu ra của mã và suy nghĩ của bạn bằng cách cho phép bạn viết chúng trong Markdown. Hơn nữa, các tài liệu R Markdown có thể được render ra các định dạng đầu ra như PDF, HTML hoặc Word.
Ghi chú về các bài kiểm tra: Tất cả các bài kiểm tra được chứa trong thư mục Quiz App, tổng cộng 52 bài kiểm tra, mỗi bài gồm ba câu hỏi. Chúng được liên kết từ trong các bài học nhưng ứng dụng quiz có thể chạy cục bộ; làm 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 kết | Tác giả |
|---|---|---|---|---|---|
| 01 | Giới thiệu về học máy | Giới thiệu | Tìm hiểu các khái niệm cơ bản về học máy | Bài học | Muhammad |
| 02 | Lịch sử của học máy | Giới thiệu | Tìm hiểu lịch sử nền tảng của lĩnh vực này | Bài học | Jen and Amy |
| 03 | Công bằng trong học máy | Giới thiệu | Những vấn đề triết học quan trọng xung quanh công bằng mà sinh viên nên xem xét khi xây dựng và áp dụng các mô hình ML là gì? | Bài học | Tomomi |
| 04 | Các kỹ thuật trong học máy | Giới thiệu | Các nhà nghiên cứu ML sử dụng những kỹ thuật nào để xây dựng các mô hình ML? | Bài học | Chris and Jen |
| 05 | Giới thiệu về hồi quy | Hồi quy | Bắt đầu với Python và Scikit-learn cho các mô hình hồi quy | Python • R | Jen • Eric Wanjau |
| 06 | North American pumpkin prices 🎃 | Hồi quy | Trực quan hóa và làm sạch dữ liệu để chuẩn bị cho học máy | Python • R | Jen • Eric Wanjau |
| 07 | North American pumpkin prices 🎃 | Hồi quy | Xây dựng các mô hình hồi quy tuyến tính và đa thức | Python • R | Jen and Dmitry • Eric Wanjau |
| 08 | North American pumpkin prices 🎃 | Hồi quy | Xây dựng mô hình hồi quy logistic | Python • R | Jen • Eric Wanjau |
| 09 | Một ứng dụng web 🔌 | Web App | Xây dựng một ứng dụng web để sử dụng mô hình đã được huấn luyện của bạ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ón ăn ngon châu Á và Ấn Độ 🍜 | Classification | Giới thiệu về các bộ phân loại | Python • R | Jen and Cassie • Eric Wanjau |
| 12 | Món ăn ngon châu Á và Ấn Độ 🍜 | Classification | Thêm bộ phân loại | Python • R | Jen and Cassie • Eric Wanjau |
| 13 | Món ăn ngon châu Á và Ấn Độ 🍜 | Classification | Xây dựng một ứ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á gu â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 cơ bản về NLP bằng cách xây dựng một bot đơn giản | Python | Stephen |
| 17 | Các nhiệm vụ NLP phổ biến ☕️ | Natural language processing | Nâng cao kiến thức NLP của bạn bằng cách hiểu các nhiệm vụ phổ biến khi xử lý cấu trúc ngôn ngữ | Python | Stephen |
| 18 | Dịch và phân tích cảm xúc ♥️ | Natural language processing | Dịch và phân tích cảm xúc với Jane Austen | Python | Stephen |
| 19 | Khách sạn lãng mạn ở châu Âu ♥️ | Natural language processing | Phân tích cảm xúc với đánh giá khách sạn 1 | Python | Stephen |
| 20 | Khách sạn lãng mạn ở châu Âu ♥️ | Natural language processing | Phân tích cảm xúc với đá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 | ⚡️ World Power Usage ⚡️ - time series forecasting with ARIMA | Time series | Dự báo chuỗi thời gian với ARIMA | Python | Francesca |
| 23 | ⚡️ World Power Usage ⚡️ - time series forecasting with SVR | Time series | Dự báo chuỗi thời gian với Support Vector Regressor | 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 | Gym học tăng cường | Python | Dmitry |
| Phụ lục | Các kịch bản và ứng dụng ML trong thế giới thực | ML in the Wild | Các ứng dụng thực tế thú vị và mang tính khai phá của ML cổ điển | Bài học | Team |
| Phụ lục | Gỡ lỗi mô hình trong ML sử dụng bảng điều khiển RAI | ML in the Wild | Gỡ lỗi mô hình trong Machine Learning sử dụng các thành phần của bảng điều khiển Responsible AI | Bài học | 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 repo này, cài đặt Docsify trên máy cục bộ của bạn, và sau đó trong thư mục gốc của repo này, gõ docsify serve. Trang web sẽ được phục vụ trên cổng 3000 tại localhost của bạn: localhost:3000.
Tệp PDF
Tìm tệp PDF của giáo trình 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
Generative AI Series
Học tập cốt lõi
Loạt Copilot
Nhận trợ giúp
Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về việc xây dựng ứng dụng AI. Tham gia cùng những người học khác và các nhà phát triển giàu kinh nghiệm trong các thảo luận về MCP. Đây là một cộng đồng hỗ trợ nơi mọi câu hỏi đều được hoan nghênh và kiến thức được chia sẻ tự do.
Nếu bạn có phản hồi về sản phẩm hoặc gặp lỗi khi xây dựng, hãy truy cập:
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 nỗ lực để đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc sai sót. Văn bản gốc bằng ngôn ngữ nguyên bản nên được coi là nguồn 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 do người thực hiện. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu nhầ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.


