การใช้ปัญญาประดิษฐ์เพื่อประพันธ์ดนตรีไทยเดิมด้วยโครงข่ายประสาทเทียมแบบวนกลับ
- ชื่อนักเรียนผู้จัดทำโครงงานวิทยาศาสตร์
ภาคิน ตีรวัฒนประภา, พีรพัฒน์ เหล่าวีระธรรม, ปณิธิ โลภาส
- อาจารย์ที่ปรึกษาโครงงานวิทยาศาสตร์
ทศพร แสงจ้า, ชัยนันท์ วันอินทร์
- โรงเรียนที่กำกับดูแลโครงงานวิทยาศาสตร์
- ปีที่จัดทำโครงงานวิทยาศาสตร์
บทคัดย่อโครงงานวิทยาศาสตร์
เนื่องจากทีมวิจัยทำได้เห็นถึงความก้าวหน้าของเทคโนโลยีปัญญาประดิษฐ์ในอุตสาหกรรมดนตรีและเริ่มมีการนำมาใช้ในการประพันธ์เพลงสมัยใหม่ แต่ยังไม่มีการปรับใช้ปัญญาประดิษฐ์กับดนตรีพื้นบ้านของไทยมากนัก โครงงานนี้ ทีมวิจัยจึงได้ทำการศึกษาการใช้ปัญญาประดิษฐ์เพื่อประพันธ์ดนตรีไทยเดิม มีวัตถุประสงค์เพื่อศึกษาวิธีการและผลลัพธ์ของการใช้ปัญญาประดิษฐ์ในการประพันธ์เพลงไทยเดิม และเพื่อทำให้เพลงไทยเดิมที่ประพันธ์ขึ้นใหม่มีความน่าสนใจและหลากหลายมากขึ้น ทีมวิจัยจะเตรียมข้อมูลนำเข้าโดยการบันทึกรวบรวมตัวอย่างโน้ตเพลงไทยเดิมในรูปแบบ MIDI และแปลงการบันทึกเป็นแบบตัวอักษร abc-notation และใช้โครงสร้างปัญญาประดิษฐ์แบบ RNN (Recurrent Neural Network) แบบจำลองจะเรียนรู้ลักษณะพื้นฐานของเพลงไทยเดิมจากตัวอย่างข้อมูลนำเข้า จากนั้นตัวแบบจำลองการเรียนรู้จะประพันธ์เพลงออกมาโดยการทำนายโน้ตตัวต่อไปทีละตัวด้วยเงื่อนไขที่ได้จากการเรียนรู้ข้อมูลนำเข้า และเรียงต่อกันเป็นเพลง ซึ่งจะทำให้เกิดรูปแบบการเรียงตัวของโน้ตแบบใหม่ หรือก็คือ เกิดการประพันธ์เพลงใหม่ขึ้น ทั้งนี้ ทีมวิจัยได้ดำเนินการไปบางส่วนแล้ว โดยได้ทดลองใช้ตัวอย่างเพลงไทยเดิมอัตราจังหวะ 2 ชั้น 20 เพลงที่ได้รวบรวมมาเบื้องต้น เป็นข้อมูลนำเข้าให้แบบจำลองปัญญาประดิษฐ์เรียนรู้ และได้ทดลองใช้แบบจำลองในการประพันธ์เพลงออกมา โดยเพลงที่ได้นั้นมีทั้งเพลงที่ยาวมากกว่า 2 นาทีและเพลงที่สั้นกว่า 10 วินาที ทั้งเพลงที่เหมือนเอาเพลงเดิม 2 เพลงมาต่อกันและเพลงที่ฟังดูเป็นเพลงใหม่ และเพื่อประสิทธิภาพของแบบจำลอง ทีมวิจัยมีแผนดำเนินการรวบรวมข้อมูลนำเข้าเพิ่ม โดยจะเป็นเพลงอัตราจังหวะ 3 ชั้นและชั้นเดียว อย่างละ 20 เพลง รวมแล้วจะมีตัวอย่างเพลงไทยเดิมเป็นข้อมูลนำเข้าให้แบบจำลองเรียนรู้ทั้งหมด 60 เพลงเป็นขั้นต้น รวมถึงปรับปรุงแก้ไขตัวแปร และวิธีการเรียนรู้ข้อมูลของแบบจำลองไปพร้อมกันด้วย