๐ง AI ๆจกๅ่็ฅ่ญ่ธ้คพ(Knowledge Distillation)ๆ่กไป็ดน
ๅจ AI ๆจกๅ่ฆๆจกไธๆทๆ้ท็ไปๅคฉ,ๅฆไฝๅจไฟ็็ฒพๅบฆ็ๅๆ้ไฝ้็ฎๆๆฌ,ๆ็บๆจกๅ้จ็ฝฒ่้็ทฃๆ็จ็้่ฆ่ญฐ้ก。ๆฌๆไป็ดน AI ๆจกๅ็ๅบ็คๆฆๅฟต、ๅฃ็ธฎๆ่ก่่ธ้คพๅ็,ไธฆๆไพๅปถไผธๅฏฆไพ。
ไธ、ไป้บผๆฏ AI ๆจกๅ
AI ๆจกๅ(Artificial Intelligence Model)ๆฏ้้่ณๆ่จ็ทดๅฝขๆ็ๆธๅญธ็ตๆง,็จไปฅๆจกๆฌไบบ้ก็ๅญธ็ฟ、ๆจ่ซ่้ ๆธฌ่ฝๅ。ไพๆ็จ้กๅๅฏๅ็บ:
| ้กๅ | ่ชชๆ | ๅธธ่ฆๆ็จ |
|---|---|---|
| ๆฉๅจๅญธ็ฟๆจกๅ(ML) | ไฝฟ็จ็ตฑ่จ็นๅพต้ฒ่ก้ ๆธฌ | ๆฟๅน、ไฟก็จ่ฉๅ |
| ๆทฑๅบฆๅญธ็ฟๆจกๅ(DL) | ไปฅ็ฅ็ถ็ถฒ่ทฏๅคๅฑค็ตๆง่ชๅๆฝๅ็นๅพต | ๅฝฑๅ่พจ่ญ、่ช้ณ่พจ่ญ |
| ็ๆๅผๆจกๅ(Generative AI) | ่ฝ็ข็ๆฐ่ณๆ | ChatGPT、Stable Diffusion |
ไบ、ๆจกๅๅฃ็ธฎ่่ธ้คพ็ๅบ็พ
้จ่ๅคงๅๆจกๅ(ๅฆ GPT、BERT)็็ผๅฑ,่จ็ทดๆๆฌ่่จๆถ้ซ้ๆฑๆฅๅไธๅ。็บไบ่ฎ AI ่ฝๅจๆๆฉ、IoT ่ฃ็ฝฎไธ้่ก,ๆจกๅๅฃ็ธฎๆ่กๆ้่็,ๅ ถไธญๆๅ ทไปฃ่กจๆง็ไพฟๆฏ ็ฅ่ญ่ธ้คพ(Knowledge Distillation)。
่ฎๅฐๆจกๅๅญธๆๅคงๆจกๅ็ๆบๆ ง。
้้「ๆๅธซๆจกๅ(Teacher)」ๅผๅฐ「ๅญธ็ๆจกๅ(Student)」ๅญธ็ฟ,ๅคงๅน ๆธๅฐๅๆธ้็ๅๆ็ถญๆ้ซๆบ็ขบ็。
ไธ、่ธ้คพๅ็(Knowledge Distillation)
- ๆๅธซๆจกๅ่จ็ทด:ๅ ไปฅๅฎๆด่ณๆ่จ็ทด้ซๆง่ฝๆจกๅ。
- ๅญธ็ๆจกๅๆจกไปฟ:ไปฅๆๅธซ่ผธๅบ็ๆฉ็ๅไฝไฝ็บ่ปๆจ็ฑค(Soft Target)。
- ๆๅคฑๅฝๆธ่จญ่จ:
Loss = ฮฑ * CE + (1 - ฮฑ) * KD,ๅๆๅ ผ้กง็ๅฏฆๆจ็ฑค่่ธ้คพไฟก่。
ๅ、ๅธธ่ฆ่ธ้คพ็ญ็ฅ
| ้กๅ | ่ชชๆ | ไปฃ่กจๆนๆณ |
|---|---|---|
| Logit-based | ๆจกไปฟๆๅธซ่ผธๅบๅไฝ | Hinton KD (2015) |
| Feature-based | ๅญธ็ฟไธญ้ๅฑค็นๅพต่กจ้ | FitNets |
| Relation-based | ๆจกๆฌๆจฃๆฌ้้่ฏ | RKD、CRD |
| Multi-Teacher | ๅคๆๅธซๅไฝๅญธ็ฟ | Ensemble KD |
ไบ、ๆ็จๅฏฆไพ
- ่ช้ณ่พจ่ญ:BERT → TinyBERT,ๆฏๆด้ข็ทๆจ่ซ。
- ๅฝฑๅ่พจ่ญ:ResNet → MobileNet,ๆธๅฐๆจกๅๅคงๅฐ่ๅปถ้ฒ。
- ่ช็ถ่ช่จ่็:DistilBERT、MiniLM ็ญ่ธ้คพ็ๆฌ。
- ้็ทฃ้็ฎ:ๅตๅ ฅๅผ่ฃ็ฝฎ้จ็ฝฒ AI ๆจกๅๆ็ฏ็ๅ่。
๐ ็ต่ช
็ฅ่ญ่ธ้คพไธๅ ๆฏๆจกๅๅฃ็ธฎๆ่ก,ๆดๆฏ่ฎ AI ๅจ่ณๆบๅ้็ฐๅขไธญ็ผๆฎๆ่ฝ็้้ต็ญ็ฅ。ๆชไพ้จ่ Edge AI ่ไฝๅ่ๆถ็็็ผๅฑ,่ธ้คพๆ่กๅฐๆ็บ้จ็ฝฒ AI ๆจกๅไธๅฏๆ็ผบ็ไธ็ฐ。
๐ ๅปถไผธ้ฑ่ฎ
- ๐จ ComfyUI ่ Stable Diffusion ่ชๅๅ็ๆๆต็จ
- ๐ Python ่ชๅๅๅไปฝ่ ณๆฌๆๅญธ:GitLab API + ๅฎๆไปปๅ
- ๐ค AI ๆ่กๅบ็คๅ ฅ้่ๆ็จ็ฏไพ
— WWFandy・AI ๅทฅๅ ท็ ็ฉถ็ญ่จ
ๆฒๆ็่จ:
ๅผต่ฒผ็่จ