วันนี้มานั่งเล่น ml5.js – Friendly Machine Learning for Web
จากที่ลองน่าจะเอาไปใช้ในการสอน หรือทำสื่ออธิบายหลักการ Machine Learning ได้ค่อยข้างดี
ข้อดีของ ml5.js มีให้ใช้หลากหลายมากๆ
BodyPose
มี Pre-trained full body ที่ track ได้ทั่วร่างกายแบบ realtime ตัว Model ของ TensorFlow (MoveNext, BlazePose)

Body segmentation
ช่วยแยกฉากคนกับ Background (Selfie segmentation) และก็แยก Detail ของร่างกายเป็นส่วนๆ (BodyPix) อันนี้ใช้

Handpose
ตรวจจับมือแบบละเอียดได้ทั้ง 2d 3d มี key points ทั้งหมด 21 จุด แบ่งมือซ้าย/ขวา และ detect ได้หลายมือ

FaceMesh
ตรวจจับใบหน้าได้ทั้งหมด 468 key points, มีตำแหน่ง face box ให้ และ detect พร้อมกันหลายๆ คนได้

ImageClassifier
อันนี้มีการ Pre-trained ทั้ง คน, สัตว์ และ สิ่งของ return มาเป็น possible label และ model deault ใช้เป็น MobileNet แต่เรายังสามารถนำไป custom และเอา model URL มาใส่ได้ รวมถึงสามารถไปเรียกใช้ DoodleNet (https://github.com/yining1023/doodleNet) ตัวที่หลายๆ คนช่วยกัน train จาก Google ใน project Quick Draw!



ส่วน soundClassifier กับ Sentiment ยังไม่ค่อยได้เล่นเท่าไหร่
ใช้ร่วมกับ Teachable Machine
https://teachablemachine.withgoogle.com


Leave a Reply
You must be logged in to post a comment.