35 KiB
ปัญญาประดิษฐ์สำหรับผู้เริ่มต้น - หลักสูตร
![]() |
|---|
| AI สำหรับผู้เริ่มต้น - ภาพสเก็ตช์โดย @girlie_mac |
สำรวจโลกของ ปัญญาประดิษฐ์ (AI) กับหลักสูตร 12 สัปดาห์ 24 บทเรียน! หลักสูตรนี้ประกอบด้วยบทเรียนเชิงปฏิบัติ คำถาม และห้องทดลอง หลักสูตรนี้เหมาะสำหรับผู้เริ่มต้นและครอบคลุมเครื่องมืออย่าง TensorFlow และ PyTorch รวมถึงจริยธรรมใน AI
🌐 รองรับหลายภาษา
รองรับผ่าน GitHub Action (อัตโนมัติและอัปเดตเสมอ)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Korean | Lithuanian | Malay | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Thai | Turkish | Ukrainian | Urdu | Vietnamese
หากคุณต้องการให้มีการรองรับภาษาเพิ่มเติม รายการภาษาที่รองรับอยู่ ที่นี่
เข้าร่วมชุมชน
สิ่งที่คุณจะได้เรียนรู้
ในหลักสูตรนี้ คุณจะได้เรียนรู้:
- วิธีการต่าง ๆ ในการสร้างปัญญาประดิษฐ์ รวมถึงวิธีการเชิงสัญลักษณ์แบบดั้งเดิมที่ใช้ การแทนความรู้ และการให้เหตุผล (GOFAI)
- เครือข่ายประสาทเทียม และ การเรียนรู้เชิงลึก ซึ่งเป็นหัวใจสำคัญของ AI สมัยใหม่ เราจะอธิบายแนวคิดเบื้องหลังหัวข้อสำคัญเหล่านี้ผ่านโค้ดในสองเฟรมเวิร์กยอดนิยม - TensorFlow และ PyTorch
- สถาปัตยกรรมเครือข่ายประสาท สำหรับการทำงานกับภาพและข้อความ เราจะครอบคลุมโมเดลล่าสุด แต่บางครั้งอาจไม่ครอบคลุมถึงเทคโนโลยีที่ล้ำสมัย
- วิธีการ AI ที่ไม่ค่อยได้รับความนิยม เช่น อัลกอริทึมพันธุกรรม และ ระบบหลายตัวแทน
สิ่งที่เราจะไม่ครอบคลุมในหลักสูตรนี้:
ค้นหาแหล่งข้อมูลเพิ่มเติมสำหรับหลักสูตรนี้ในคอลเลกชัน Microsoft Learn ของเรา
- กรณีศึกษาทางธุรกิจของการใช้ AI ในธุรกิจ ลองพิจารณาเรียน Introduction to AI for business users บน Microsoft Learn หรือ AI Business School ที่พัฒนาร่วมกับ INSEAD
- การเรียนรู้ของเครื่องแบบคลาสสิก ซึ่งอธิบายไว้อย่างดีใน หลักสูตรการเรียนรู้ของเครื่องสำหรับผู้เริ่มต้น
- การประยุกต์ใช้ AI เชิงปฏิบัติที่สร้างขึ้นโดยใช้ Cognitive Services สำหรับเรื่องนี้ เราแนะนำให้เริ่มต้นด้วยโมดูล Microsoft Learn สำหรับ vision, natural language processing, Generative AI with Azure OpenAI Service และอื่น ๆ
- เฟรมเวิร์ก Cloud ML เฉพาะ เช่น Azure Machine Learning, Microsoft Fabric, หรือ Azure Databricks ลองพิจารณาเรียน Build and operate machine learning solutions with Azure Machine Learning และ Build and Operate Machine Learning Solutions with Azure Databricks
- AI เชิงสนทนา และ แชทบอท มีเส้นทางการเรียนรู้แยกต่างหาก Create conversational AI solutions และคุณสามารถดูรายละเอียดเพิ่มเติมได้ใน บล็อกโพสต์นี้
- คณิตศาสตร์เชิงลึก ที่อยู่เบื้องหลังการเรียนรู้เชิงลึก สำหรับเรื่องนี้ เราแนะนำ Deep Learning โดย Ian Goodfellow, Yoshua Bengio และ Aaron Courville ซึ่งสามารถอ่านออนไลน์ได้ที่ https://www.deeplearningbook.org/
สำหรับการแนะนำเบื้องต้นเกี่ยวกับหัวข้อ AI ในคลาวด์ คุณอาจพิจารณาเรียน Get started with artificial intelligence on Azure
เนื้อหา
แต่ละบทเรียนประกอบด้วย
- วัสดุการอ่านล่วงหน้า
- Jupyter Notebooks ที่สามารถรันได้ ซึ่งมักจะเฉพาะเจาะจงกับ Framework (PyTorch หรือ TensorFlow) Notebook ที่สามารถรันได้ยังมีเนื้อหาทฤษฎีมากมาย ดังนั้นเพื่อให้เข้าใจหัวข้อ คุณจำเป็นต้องผ่าน Notebook อย่างน้อยหนึ่งเวอร์ชัน (ไม่ว่าจะเป็น PyTorch หรือ TensorFlow)
- Labs ที่มีให้สำหรับบางหัวข้อ ซึ่งเปิดโอกาสให้คุณลองนำสิ่งที่คุณเรียนรู้ไปใช้กับปัญหาเฉพาะ
- บางส่วนมีลิงก์ไปยังโมดูล MS Learn ที่ครอบคลุมหัวข้อที่เกี่ยวข้อง
เริ่มต้นใช้งาน
🎯 ใหม่กับ AI? เริ่มที่นี่!
หากคุณเป็นมือใหม่ใน AI และต้องการตัวอย่างที่ง่ายและลงมือทำได้ทันที ลองดู ตัวอย่างที่เหมาะสำหรับผู้เริ่มต้น! ซึ่งรวมถึง:
- 🌟 Hello AI World - โปรแกรม AI แรกของคุณ (การจดจำรูปแบบ)
- 🧠 Simple Neural Network - สร้างเครือข่ายประสาทจากศูนย์
- 🖼️ Image Classifier - จำแนกภาพพร้อมคำอธิบายอย่างละเอียด
- 💬 Text Sentiment - วิเคราะห์ข้อความเชิงบวก/เชิงลบ
ตัวอย่างเหล่านี้ออกแบบมาเพื่อช่วยให้คุณเข้าใจแนวคิด AI ก่อนที่จะเข้าสู่หลักสูตรเต็มรูปแบบ
📚 การตั้งค่าหลักสูตรเต็มรูปแบบ
- เราได้สร้าง บทเรียนการตั้งค่า เพื่อช่วยคุณในการตั้งค่าสภาพแวดล้อมการพัฒนา
- สำหรับครูผู้สอน เราได้สร้าง บทเรียนการตั้งค่าหลักสูตร สำหรับคุณเช่นกัน!
- วิธี รันโค้ดใน VSCode หรือ Codepace
ทำตามขั้นตอนเหล่านี้:
Fork Repository: คลิกที่ปุ่ม "Fork" ที่มุมขวาบนของหน้านี้
Clone Repository: git clone https://github.com/microsoft/AI-For-Beginners.git
อย่าลืมกดดาว (🌟) ให้ repo นี้เพื่อให้ค้นหาได้ง่ายในภายหลัง
พบปะกับผู้เรียนคนอื่น
เข้าร่วม เซิร์ฟเวอร์ Discord AI อย่างเป็นทางการ เพื่อพบปะและสร้างเครือข่ายกับผู้เรียนคนอื่นที่กำลังเรียนคอร์สนี้ และรับการสนับสนุน
หากคุณมีคำถามหรือข้อเสนอแนะเกี่ยวกับผลิตภัณฑ์ในระหว่างการสร้าง สามารถเยี่ยมชม Azure AI Foundry Developer Forum
แบบทดสอบ
หมายเหตุเกี่ยวกับแบบทดสอบ: แบบทดสอบทั้งหมดอยู่ในโฟลเดอร์ Quiz-app ใน etc\quiz-app หรือ ออนไลน์ที่นี่ แบบทดสอบถูกลิงก์จากในบทเรียน และแอปแบบทดสอบสามารถรันได้ในเครื่องหรือ deploy ไปยัง Azure; ทำตามคำแนะนำในโฟลเดอร์
quiz-appแบบทดสอบกำลังถูกแปลเป็นภาษาต่างๆ อย่างต่อเนื่อง
ต้องการความช่วยเหลือ
คุณมีข้อเสนอแนะหรือพบข้อผิดพลาดในโค้ดหรือการสะกดคำ? สร้าง issue หรือ pull request
ขอบคุณเป็นพิเศษ
- ✍️ ผู้เขียนหลัก: Dmitry Soshnikov, PhD
- 🔥 บรรณาธิการ: Jen Looper, PhD
- 🎨 นักวาดภาพประกอบ Sketchnote: Tomomi Imura
- ✅ ผู้สร้างแบบทดสอบ: Lateefah Bello, MLSA
- 🙏 ผู้ร่วมงานหลัก: Evgenii Pishchik
หลักสูตรอื่นๆ
ทีมของเราผลิตหลักสูตรอื่นๆ ด้วย! ลองดู:
Azure / Edge / MCP / Agents
Generative AI Series
Core Learning
Copilot Series
การขอความช่วยเหลือ
หากคุณติดขัดหรือมีคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมกับผู้เรียนคนอื่นและนักพัฒนาที่มีประสบการณ์ในชุมชน MCP ที่สนับสนุน ซึ่งคำถามได้รับการต้อนรับและความรู้ถูกแบ่งปันอย่างอิสระ
หากคุณมีข้อเสนอแนะเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดในระหว่างการสร้าง เยี่ยมชม:
ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้บริการแปลภาษามนุษย์ที่เป็นมืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้
