Skip to content

Latest commit

 

History

History
233 lines (174 loc) · 37.5 KB

File metadata and controls

233 lines (174 loc) · 37.5 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

ปัญญาประดิษฐ์สำหรับผู้เริ่มต้น - หลักสูตร

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
AI For Beginners - สเก็ตช์โน้ตโดย @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 | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | 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 | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

อยากโคลนในเครื่องล่ะ?

ที่เก็บนี้มีการแปลภาษา 50+ ภาษา ซึ่งเพิ่มขนาดดาวน์โหลดอย่างมาก เพื่อโคลนโดยไม่เอาการแปล ใช้ sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

นี่จะให้ทุกอย่างที่คุณต้องใช้จบหลักสูตรได้ด้วยความเร็วดาวน์โหลดที่เร็วขึ้นมาก

หากคุณต้องการให้สนับสนุนภาษาแปลเพิ่มเติม รายการภาษาที่สนับสนุนอยู่ นี่

เข้าร่วมชุมชน

Microsoft Foundry Discord

สิ่งที่คุณจะได้เรียนรู้

Mindmap ของหลักสูตร

ในหลักสูตรนี้ คุณจะได้เรียนรู้:

  • แนวทางต่างๆ ของปัญญาประดิษฐ์ รวมถึงวิธีเชิงสัญลักษณ์แบบ "เก๋าเกม" โดยใช้ การแทนความรู้ และการให้เหตุผล (GOFAI)
  • โครงข่ายประสาทเทียม และ การเรียนรู้เชิงลึก ซึ่งเป็นหัวใจของ AI สมัยใหม่ เราจะอธิบายแนวคิดเบื้องหลังหัวข้อสำคัญเหล่านี้โดยใช้โค้ดในสองเฟรมเวิร์กยอดนิยม - TensorFlow และ PyTorch
  • สถาปัตยกรรมโครงข่ายประสาท สำหรับทำงานกับภาพและข้อความ เราจะครอบคลุมโมเดลล่าสุด แต่บางส่วนอาจขาดการอัปเดตเทคโนโลยีล่าสุดบ้าง
  • แนวทาง AI ที่ไม่ค่อยได้รับความนิยม เช่น อัลกอริธึมทางพันธุกรรม และ ระบบตัวแทนหลายตัว

สิ่งที่เราจะไม่สอนในหลักสูตรนี้:

ค้นหาทรัพยากรเพิ่มเติมสำหรับหลักสูตรนี้ในคอลเลกชัน Microsoft Learn ของเรา

สำหรับคำแนะนำเบา ๆ เกี่ยวกับหัวข้อ AI บนคลาวด์ คุณอาจสนใจเส้นทางเรียนรู้ เริ่มต้นกับปัญญาประดิษฐ์บน Azure

เนื้อหา

Lesson Link PyTorch/Keras/TensorFlow Lab
0 Course Setup Setup Your Development Environment
I แนะนำ AI
01 แนะนำและประวัติของ AI - -
II AI เชิงสัญลักษณ์
02 การแทนความรู้และระบบผู้เชี่ยวชาญ ระบบผู้เชี่ยวชาญ / ออนโทโลยี /กราฟแนวคิด
III บทนำสู่เครือข่ายประสาทเทียม
03 เพอร์เซ็ปตรอน สมุดบันทึก ห้องปฏิบัติการ
04 เพอร์เซ็ปตรอนหลายชั้นและการสร้างเฟรมเวิร์กของเราเอง สมุดบันทึก ห้องปฏิบัติการ
05 บทนำสู่เฟรมเวิร์ก (PyTorch/TensorFlow) และการฝึกเกิน PyTorch / Keras / TensorFlow ห้องปฏิบัติการ
IV คอมพิวเตอร์วิชัน PyTorch / TensorFlow สำรวจคอมพิวเตอร์วิชันบน Microsoft Azure
06 บทนำสู่คอมพิวเตอร์วิชัน OpenCV สมุดบันทึก ห้องปฏิบัติการ
07 เครือข่ายประสาทเทียมชนิดคอนโวลูชัน & สถาปัตยกรรม CNN PyTorch /TensorFlow ห้องปฏิบัติการ
08 เครือข่ายฝึกฝนล่วงหน้าและการเรียนรู้โอนย้าย และ เทคนิคการฝึก PyTorch / TensorFlow ห้องปฏิบัติการ
09 ออโตเอนโค้ดเดอร์และ VAEs PyTorch / TensorFlow
10 เครือข่ายปะทะปฏิปักษ์แบบสร้างสรรค์และการโอนย้ายสไตล์ศิลป์ PyTorch / TensorFlow
11 การตรวจจับวัตถุ TensorFlow ห้องปฏิบัติการ
12 การแบ่งพื้นที่ตามความหมาย U-Net PyTorch / TensorFlow
V การประมวลผลภาษาธรรมชาติ PyTorch /TensorFlow สำรวจการประมวลผลภาษาธรรมชาติบน Microsoft Azure
13 การแทนข้อความ Bow/TF-IDF PyTorch / TensorFlow
14 การฝังคำตามความหมาย Word2Vec และ GloVe PyTorch / TensorFlow
15 การสร้างแบบจำลองภาษา การฝังคำของคุณเอง PyTorch / TensorFlow ห้องปฏิบัติการ
16 เครือข่ายประสาทเทียมแบบวนรอบ PyTorch / TensorFlow
17 เครือข่ายวนสร้างสรรค์ PyTorch / TensorFlow ห้องปฏิบัติการ
18 ทรานส์ฟอร์เมอร์ BERT PyTorch /TensorFlow
19 การรู้จำหน่วยนาม TensorFlow ห้องปฏิบัติการ
20 โมเดลภาษาใหญ่ การเขียนคำสั่งและงานไม่กี่ตัวอย่าง PyTorch
VI เทคนิค AI อื่นๆ
21 อัลกอริทึมพันธุกรรม สมุดบันทึก
22 การเรียนรู้เชิงเสริมลึก PyTorch /TensorFlow ห้องปฏิบัติการ
23 ระบบหลายตัวแทน
VII จริยธรรม AI
24 จริยธรรม AI และ AI ที่รับผิดชอบ Microsoft Learn: หลักการ AI ที่รับผิดชอบ
IX เพิ่มเติม
25 เครือข่ายมัลติ-โหมด CLIP และ VQGAN สมุดบันทึก

แต่ละบทเรียนประกอบด้วย

  • เอกสารเตรียมอ่านล่วงหน้า
  • Jupyter Notebooks ที่สามารถรันได้ ซึ่งมักจะเฉพาะกับเฟรมเวิร์ก (PyTorch หรือ TensorFlow) โน้ตบุ๊กที่สามารถรันได้ยังมีเนื้อหาทางทฤษฎีมากมาย ดังนั้นเพื่อทำความเข้าใจหัวข้อ คุณจำเป็นต้องผ่านโน้ตบุ๊กเวอร์ชันใดเวอร์ชันหนึ่งอย่างน้อย (PyTorch หรือ TensorFlow)
  • ห้องปฏิบัติการ ที่มีให้สำหรับบางหัวข้อ ซึ่งช่วยให้คุณได้ลองนำเนื้อหาที่เรียนรู้ไปประยุกต์กับปัญหาเฉพาะ
  • บางส่วนมีลิงก์ไปยังโมดูล MS Learn ที่ครอบคลุมหัวข้อที่เกี่ยวข้อง

การเริ่มต้น

🎯 ใหม่กับ AI? เริ่มที่นี่!

ถ้าคุณเป็นมือใหม่กับ AI และต้องการตัวอย่างที่รวดเร็วและลงมือทำได้เลย ลองดู ตัวอย่างสำหรับผู้เริ่มต้น เหล่านี้! ประกอบด้วย:

  • 🌟 Hello AI World - โปรแกรม AI แรกของคุณ (การจดจำรูปแบบ)
  • 🧠 Simple Neural Network - สร้างโครงข่ายประสาทเทียมตั้งแต่เริ่มต้น
  • 🖼️ Image Classifier - จำแนกรูปภาพพร้อมคำอธิบายละเอียด
  • 💬 Text Sentiment - วิเคราะห์ข้อความเชิงบวก/ลบ

ตัวอย่างเหล่านี้ออกแบบมาเพื่อช่วยให้คุณเข้าใจแนวคิด AI ก่อนที่จะเข้าสู่หลักสูตรเต็มรูปแบบ

📚 การตั้งค่าหลักสูตรเต็มรูปแบบ

ทำตามขั้นตอนเหล่านี้:

Fork โครงการ: คลิกปุ่ม "Fork" ที่มุมขวาบนของหน้านี้

Clone โครงการ: git clone https://github.com/microsoft/AI-For-Beginners.git

อย่าลืมกดดาว (🌟) โครงการนี้เพื่อให้ค้นหาได้ง่ายในภายหลัง

พบปะผู้เรียนคนอื่น

เข้าร่วม เซิร์ฟเวอร์ Discord ทางการของ AI เพื่อพบปะและสร้างเครือข่ายกับผู้เรียนคนอื่น ๆ ที่กำลังเรียนหลักสูตรนี้ และรับคำแนะนำ

ถ้าคุณมีข้อเสนอแนะหรือคำถามเกี่ยวกับผลิตภัณฑ์ในระหว่างการสร้าง แอปพลิเคชัน เยี่ยมชม ฟอรัมผู้พัฒนา Azure AI Foundry

แบบทดสอบ

หมายเหตุเกี่ยวกับแบบทดสอบ: แบบทดสอบทั้งหมดอยู่ในโฟลเดอร์ Quiz-app ใน etc\quiz-app หรือ ออนไลน์ที่นี่ ซึ่งลิงก์จากบทเรียน แบบทดสอบนี้สามารถรันได้ในเครื่องหรือดีพลอยไป Azure; ให้ทำตามคำแนะนำในโฟลเดอร์ quiz-app ที่กำลังค่อย ๆ เป็นภาษาไทย

ขอความช่วยเหลือ

คุณมีคำแนะนำหรือพบการสะกดผิดหรือข้อผิดพลาดของโค้ดไหม? แจ้งปัญหาหรือสร้าง pull request ได้เลย

ขอขอบคุณเป็นพิเศษ

หลักสูตรอื่น ๆ

ทีมงานของเราผลิตหลักสูตรอื่น ๆ ด้วย! ตรวจสอบได้ที่:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


ชุด Generative AI

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


การเรียนรู้หลัก

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


ชุด Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

ขอความช่วยเหลือ

ถ้าคุณติดขัดหรือต้องการคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมพูดคุยกับผู้เรียนและนักพัฒนาที่มีประสบการณ์ในชุมชน MCP ซึ่งเป็นชุมชนที่ให้การสนับสนุนและยินดีต้อนรับคำถาม พร้อมแบ่งปันความรู้กันอย่างเสรี

Microsoft Foundry Discord

ถ้าคุณมีข้อเสนอแนะหรือพบข้อผิดพลาดขณะสร้างแอปพลิเคชัน เยี่ยมชม:

Microsoft Foundry Developer Forum


ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษาด้วย AI Co-op Translator แม้เราจะพยายามให้ความถูกต้องสูงสุด โปรดทราบว่าการแปลแบบอัตโนมัติอาจมีข้อผิดพลาดหรือความคลาดเคลื่อน เอกสารต้นฉบับในภาษาดั้งเดิมถือเป็นแหล่งข้อมูลที่น่าเชื่อถือที่สุด สำหรับข้อมูลที่สำคัญควรใช้การแปลโดยมืออาชีพที่เป็นมนุษย์ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดใดๆ ที่เกิดจากการใช้การแปลนี้