AI Builders Logo

Sheet music detection player

โดย ปริญว์พัศย์ ลาภเจริญพร(อกัส)เตรียมอุดมศึกษาพัฒนาการสุวรรณภูมิ / กรุงเทพมหานคร

image

  • Sheet Music Detection Player ไม่รู้เล่นไง เราเล่นให้ฟัง เป็น AI สำหรับการอ่านส่วนของชีทเพลงแล้วเปลี่ยนเป็นไฟล์ midi เพื่อช่วยให้นักดนตรี เข้าใจและเรียนรู้เพลงได้อย่างรวดเร็ว
  • ในการเก็บข้อมูลนี้ โปรเจกต์ของผมจะตรงกับ field ของ OMR (Optical Music Recognition) ซึ่งมี dataset แบบ open source มากมายให้เลือก ผมได้เลือกใช้ dataset Deepscore V1 dense extended เนื่องจากเป็น dataset ที่คัดกรองมาจาก Deepscore V1 ซึ่งมีฐานข้อมูลที่ใหญ่กว่า dataset อื่นๆ ใน field นี้และมีข้อมูลของหลาย fonts ด้วย
  • ทั้งนี้บางอย่างในชีทเพลงนั้นไม่ได้สำคํญต่อการเล่นขนาดนั้น ในที่นี้ผมก็ได้ตัด Class ออกจนเหลือแค่ Class ที่สำคัญต่อ rhythm และ pitch มากๆ นั่นก็คือ
    • Note head แบ่งเป็น โน้ตตัวกลม, โน้ตตัวขาว, โน้ตตัวดำ
    • Flag แบ่งเป็น เขบ็ต 1 ถึง 5 ชั้น มีทั้งแบบชี้ขึ้นและชี้ลง
    • Beam
    • Augmentation Dot
    • Accidentals แบ่งเป็น Double Sharp, Sharp, Double Flat, Flat, Natural
  • เทรนจาก weights ของ YOLOv8x และ evaluate โดยใช้ loss และ mAP

แรงจูงในในการเข้าร่วมโครงการ (จากใบสมัครเข้าร่วมเมื่อ 10 สัปดาห์ที่แล้ว)

ผมเป็นคนที่ใฝ่ฝันถึงการทำงานอย่างมีประสิทธิภาพมากที่สุดเสมอ จึงนำไปสู่ความสนใจในเทคโนโลยี โดยเฉพาะปัญญาประดิษฐ์หรือ ai ที่ช่วยจัดการงานต่างๆ ได้อย่างอัตโนมัติ ช่วยให้ชีวิตสะดวกสบายขึ้น ผมจึงมุ่งมั่นตั้งเป้าหมายในชีวิตว่าอยากพัฒนาโปรแกรมที่ช่วยอำนวยความสะดวกในชีวิตประจำวันของผู้คนด้วยแรงผลักดันนี้ ผมจึงมีความประสงค์สมัครเข้าร่วมโครงการ ai builders เพื่อเรียนรู้และเก็บเกี่ยวความรู้เพิ่มเติมเพื่อนำไปต่อยอดสู่ความฝันในการสร้างโปรแกรมที่ช่วยยกระดับคุณภาพชีวิตของทุกคนโครงงาน ai builders เป็นโอกาสอันล้ำค่าของเด็กทุกคนที่มีความสนใจในด้านเทคโนโลยี ai เหมือนผม เป็นโครงงานที่จะช่วยปลุกความสนใจและสร้างความเข้าใจในด้านเทคโนโลยี ai รวมถึงด้านวิทยาศาสตร์ข้อมูล โดยมีผู้สนับสนุนรายใหญ่มากมายนักเรียนที่ได้รับการศึกษาจากโครงการ ai builders จนจบนั้นสร้างความโดดเด่นในการสมัครเข้าเรียนในระดับอุดมศึกษา จากการนำทักษะต่างๆ ที่ได้ศึกษาในโครงการ ai builders นำไปต่อยอดสู่งานวิจัยและผลงานของตนเองด้วยเหตุนี้ผมจึงมีความประสงค์อย่างมากในการเข้าไปศึกษาในโครงการ ai builders เพื่อพัฒนาทักษะและความเข้าใจเกี่ยวกับด้าน ai เพื่อนำไปต่อยอดสู่อนาคตและความฝันของผม

Follow AI Builders