AI หรือปัญญาประดิษฐ์ มีหลายเทคนิคมากมาย
หนึ่งในเทคนิคที่ง่ายสุด
คนทั่วไปเข้าใจได้ง่ายๆ ไม่ยากคือ
Decision tree
แปลเป็นไทย "ต้นไม้ตัดสินใจ"
เริ่มพัฒนาโดย J.R.Quainlan ในปี 1993 เป็นที่นิยม
.
สามารถใช้ในงานพวกจำแนกประเภทข้อมูล ( Classification)
ยกตัวอย่าง เช่น
แยกแยะคนไข้ กับคนไม่ป่วย
แยกแยะชนิดของยา
แยกแยะชนิดของดอกไม้
.
การสร้างต้นไม้ตัดสินใจ
ถ้าดูจากรูปที่โพสต์
เป็นกราฟคล้ายๆ ต้นไม้
ยิ่งมองไปมองมา
ก็จะยิ่งเหมือนใช้ if else เชคเงื่อนไข
เวลาเราเขียนโปรแกรม
เพราะแต่ละโหนดที่เห็นเป็นวงกลม
เอาไว้เชคเงื่อนไข เอาไว้ตัดสินใจ
ว่าจะลงไปเส้นทางไหน
ซึ่งมันจะมีโหนดตัดสินใจหลายๆ ชั้น
ไล่จากบนสุดสู่ล่าง
จนถึงล่างสุดเป็นใบที่เห็นเป็นกล่องสี่เหลี่ยม ก็คือคำตอบ
.
แต่ decision tree
เราไม่ต้องเขียน if else ให้มือหยิก
ไม่ต้องมานั่งใช้ตรรกะให้ปวดหัว
ไม่ต้องมาวาดกราฟด้วยมือ
.
แต่เขาจะมีอัลกอริทึมในการสร้างให้
โดยเรียนรู้จากข้อมูลตัวอย่าง
(ติดคำตอบไว้ หรือรู้คำตอบไว้ล่วงหน้าแล้ว)
.
ข้อดีของ decision tree ใช้ข้อมูลน้อยๆ ก็เรียนรู้ได้แล้ว
ไม่ต้องใช้เยอะเหมือนหลายๆ เทคนิค
แบบตระกูลสาย Deep learning (การเรียนรู้เชิงลึก)
ที่จะใช้ข้อมูลเยอะกว่ามากกๆๆ
.
.
ส่วนการโค้ดดิ้งไม่ยากเลย
ปัจจุบันในแต่ละภาษามีไลบรารี่ช่วยในการเขียน
ถ้าใครลองดูตัวอย่างโค้ดได้ที่นี้
ผมทำไว้ให้แล้ว
.
เข้าไปดูได้เลยที่ลิงค์นี้
https://colab.research.google.com/drive/1ZRMW3fXGWUvkeFPM07qtFXoSbLmuMpO1#scrollTo=DHuVJiyuUlpi
.
ปล ภาพประกอบที่เห็นในโพสต์
อันนี้วาดเองเพื่อประกอบบทความ
ไม่เกี่ยวกับ เราไม่ทิ้งกัน 5000 บาท นะ
เพราะไม่รู้ระบบ AI เขาเป็นแบบไหน?
คงได้แต่มโน และรีเอ็นจิงเนียริ่ง ทึกทักกันเอาเอง
.
.
.
.
+++++ขอประชาสัมพันธ์ (ขายของ)
📔 หนังสือ "ปัญญาประดิษฐ์ (AI) ไม่ยาก" เข้าใจได้ด้วยเลขม. ปลาย (เนื้อหาภาษาไทย)
.
ถ้าสนใจสั่งซื้อเล่ม 1 ก็สั่งซื้อได้ที่ (เล่มอื่นๆ กำลังทยอยตามมา)
👉 https://www.mebmarket.com/web/index.php?action=BookDetails&data=YToyOntzOjc6InVzZXJfaWQiO3M6NzoiMTcyNTQ4MyI7czo3OiJib29rX2lkIjtzOjY6IjEwODI0NiI7fQ
.
ขออภัยยังไม่มีเล่มกระดาษจำหน่าย มีแต่ ebook
.
ส่วนตัวอย่างหนังสือ ก็ดูได้ลิงค์นี้
👉 https://www.dropbox.com/s/fg8l38hc0k9b0md/chapter_example.pdf?dl=0
.
✍เขียนโดย โปรแกรมเมอร์ไทย thai progammer
同時也有1部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,ดาวน์โหลด Jupyter Notebook ที่ใช้ในคลิปได้ที่ ► http://bit.ly/306WzM2 เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_cente...
「decision tree classification」的推薦目錄:
- 關於decision tree classification 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
- 關於decision tree classification 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於decision tree classification 在 prasertcbs Youtube 的精選貼文
- 關於decision tree classification 在 5.4 Decision Tree | Interpretable Machine Learning 的評價
- 關於decision tree classification 在 Python decision tree classification of complex objects - Stack ... 的評價
decision tree classification 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
decision tree classification 在 prasertcbs Youtube 的精選貼文
ดาวน์โหลด Jupyter Notebook ที่ใช้ในคลิปได้ที่ ► http://bit.ly/306WzM2
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน Machine learning ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH_3VrwwnQafwWQ6ibKnEtU
สอน Jupyter Notebook ► https://www.youtube.com/playlist?list=PLoTScYm9O0GErrygsfQtDtBT4CloRkiDx
สอน Jupyter Lab ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEour5CiwfSnoutg3RyA76O
สอน Python สำหรับ data science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFVfRk_MmZt0vQXNIi36LUz
สอน pandas ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGsOHPCeufxCLt-uGU5Rsuj
สอน numpy ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFNEpzsCBEnkUwgAwOu_PWw
สอน matplotlib ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGRvUsTmO8MQUkIuM1thTCf
สอน seaborn ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGC9QvLlrQGvMYatTjnOUwR
สอนภาษาไพธอน Python เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
สอนภาษาไพธอน Python OOP ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEIZzlTKPUiOqkewkWmwadW
สอนการใช้งานโปรแกรม R: https://www.youtube.com/playlist?list=PLoTScYm9O0GGSiUGzdWbjxIkZqEO-O6qZ
สอนภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVIC
#prasertcbs_datascience #prasertcbs #prasertcbs_pandas #prasertcbs_sklearn #prasertcbs_ml
decision tree classification 在 Python decision tree classification of complex objects - Stack ... 的推薦與評價
... <看更多>
decision tree classification 在 5.4 Decision Tree | Interpretable Machine Learning 的推薦與評價
To predict the outcome in each leaf node, the average outcome of the training data in this node is used. Trees can be used for classification and regression. ... <看更多>