Machine Learning | การคัดแยกไข่ไก่ด้วย Python (Sci-Kit Learn)

     Decision Tree หรือต้นไม้ตัดสินใจเป็นอัลกอริทึมที่เหมาะนำมาใช้สำหรับทำการจำแนก (Classification) ภายในต้นไม้จะประกอบไปด้วย Node ที่เป็น Root Node อยู่ด้านบนสุดและลำดับล่างลงมาจะเรียกว่า Child Node และ Child Node จะอยู่ล่างสุดจะเรียกว่า Leaf Node การทำงานจะเริ่มตั้งแต่ Root Node โดยการนำข้อมูลมาตรวจสอบเงื่อนไขกับ Root Node หากข้อมูลที่จะจำแนกเป็นไปตามเงื่อนไขก็จะลงไปทางซ้ายของ Root Node หากไม่เป็นไปตามเงื่อนไขก็จะลงไปทางขวาของ Root Node จากนั้นข้อมูลที่เข้ามาจะถูกตรวจสอบเงื่อนไขกับ Child Node ลำดับล่างลงมาเมื่อตรวจสอบจนถึง Leaf Node ถือเป้นการสิ้นสุดข้อมูลที่ถูกจำแนกโดย Leaf Node จะเป็นจุดสิ้นสุดของการจำแนกข้อมูล อ่านต่อ