Technology | Education | Lifelong Learning

มาลองเล่น ml5.js Friendly Machine Learning for the web มาลองดูว่าเอาไปเล่นอะไรได้บ้าง

,
มาลองเล่น ml5.js - Friendly Machine Learning for the web

วันนี้มานั่งเล่น 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