85 lines
6.7 KiB
Markdown
85 lines
6.7 KiB
Markdown
# ตัวอย่าง AI สำหรับผู้เริ่มต้น
|
|
|
|
ยินดีต้อนรับ! ไดเรกทอรีนี้มีตัวอย่างง่ายๆ ที่แยกออกมาเพื่อช่วยให้คุณเริ่มต้นกับ AI และการเรียนรู้ของเครื่อง แต่ละตัวอย่างถูกออกแบบมาให้เหมาะสำหรับผู้เริ่มต้น พร้อมคำอธิบายและขั้นตอนอย่างละเอียด
|
|
|
|
## 📚 ภาพรวมของตัวอย่าง
|
|
|
|
| ตัวอย่าง | คำอธิบาย | ระดับความยาก | สิ่งที่ต้องรู้ก่อน |
|
|
|----------|-----------|---------------|--------------------|
|
|
| [Hello AI World](../../../examples/01-hello-ai-world.py) | โปรแกรม AI แรกของคุณ - การจดจำรูปแบบง่ายๆ | ⭐ ผู้เริ่มต้น | พื้นฐาน Python |
|
|
| [Simple Neural Network](../../../examples/02-simple-neural-network.py) | สร้างเครือข่ายประสาทเทียมจากศูนย์ | ⭐⭐ ผู้เริ่มต้น+ | Python, คณิตศาสตร์พื้นฐาน |
|
|
| [Image Classifier](./03-image-classifier.ipynb) | จำแนกภาพด้วยโมเดลที่ผ่านการฝึกมาแล้ว | ⭐⭐ ผู้เริ่มต้น+ | Python, numpy |
|
|
| [Text Sentiment](../../../examples/04-text-sentiment.py) | วิเคราะห์ความรู้สึกในข้อความ (บวก/ลบ) | ⭐⭐ ผู้เริ่มต้น+ | Python |
|
|
|
|
## 🚀 เริ่มต้นใช้งาน
|
|
|
|
### สิ่งที่ต้องเตรียม
|
|
|
|
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Python แล้ว (แนะนำเวอร์ชัน 3.8 หรือสูงกว่า) และติดตั้งแพ็กเกจที่จำเป็น:
|
|
|
|
```bash
|
|
# For Python scripts
|
|
pip install numpy
|
|
|
|
# For Jupyter notebooks (image classifier)
|
|
pip install jupyter numpy pillow tensorflow
|
|
```
|
|
|
|
หรือใช้สภาพแวดล้อม conda จากหลักสูตรหลัก:
|
|
|
|
```bash
|
|
conda env create --name ai4beg --file ../environment.yml
|
|
conda activate ai4beg
|
|
```
|
|
|
|
### การรันตัวอย่าง
|
|
|
|
**สำหรับไฟล์ Python (.py):**
|
|
```bash
|
|
python 01-hello-ai-world.py
|
|
```
|
|
|
|
**สำหรับ Jupyter notebooks (.ipynb):**
|
|
```bash
|
|
jupyter notebook 03-image-classifier.ipynb
|
|
```
|
|
|
|
## 📖 เส้นทางการเรียนรู้
|
|
|
|
เราแนะนำให้ทำตามตัวอย่างตามลำดับ:
|
|
|
|
1. **เริ่มต้นด้วย "Hello AI World"** - เรียนรู้พื้นฐานของการจดจำรูปแบบ
|
|
2. **สร้างเครือข่ายประสาทเทียมแบบง่าย** - เข้าใจการทำงานของเครือข่ายประสาทเทียม
|
|
3. **ลองใช้ Image Classifier** - ดูการทำงานของ AI กับภาพจริง
|
|
4. **วิเคราะห์ความรู้สึกในข้อความ** - สำรวจการประมวลผลภาษาธรรมชาติ
|
|
|
|
## 💡 เคล็ดลับสำหรับผู้เริ่มต้น
|
|
|
|
- **อ่านคำอธิบายในโค้ดอย่างละเอียด** - มันอธิบายว่าทุกบรรทัดทำอะไร
|
|
- **ทดลอง!** - ลองเปลี่ยนค่าและดูผลลัพธ์
|
|
- **อย่ากังวลหากยังไม่เข้าใจทุกอย่าง** - การเรียนรู้ต้องใช้เวลา
|
|
- **ถามคำถาม** - ใช้ [กระดานสนทนา](https://github.com/microsoft/AI-For-Beginners/discussions)
|
|
|
|
## 🔗 ขั้นตอนถัดไป
|
|
|
|
หลังจากทำตัวอย่างเหล่านี้เสร็จแล้ว ลองสำรวจหลักสูตรเต็ม:
|
|
- [แนะนำ AI](../lessons/1-Intro/README.md)
|
|
- [เครือข่ายประสาทเทียม](../lessons/3-NeuralNetworks/README.md)
|
|
- [การมองเห็นด้วยคอมพิวเตอร์](../lessons/4-ComputerVision/README.md)
|
|
- [การประมวลผลภาษาธรรมชาติ](../lessons/5-NLP/README.md)
|
|
|
|
## 🤝 การมีส่วนร่วม
|
|
|
|
พบว่าตัวอย่างเหล่านี้มีประโยชน์? ช่วยเราปรับปรุง:
|
|
- รายงานปัญหาหรือเสนอแนะการปรับปรุง
|
|
- เพิ่มตัวอย่างเพิ่มเติมสำหรับผู้เริ่มต้น
|
|
- ปรับปรุงเอกสารและคำอธิบาย
|
|
|
|
---
|
|
|
|
*จำไว้ว่า: ผู้เชี่ยวชาญทุกคนเคยเป็นผู้เริ่มต้นมาก่อน ขอให้สนุกกับการเรียนรู้! 🎓*
|
|
|
|
---
|
|
|
|
**ข้อจำกัดความรับผิดชอบ**:
|
|
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้บริการแปลภาษามนุษย์ที่เป็นมืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้ |