JSTP (Junior Science Talent Project) คือโครงการพัฒนาเด็กความประหลาดที่สนใจในวิทยาศาสตร์เเละเทคโนโลยีโดย lifelong mentoring เเละการทำเจ๋งสุดทีนโปรเจ็ค ในปีนี้เป็นปีที่ JSTP ครบรอบ 20 ปีพีพีในฐานะสมาชิคเด็กประหลาดได้รับมอบหมายให้ออกเเบบ logo สำหรับกิจกรรมที่ JSTP จะจัดในรอบปีนี้ พีตัดสินใจว่าถ้า JSTP จะก้าวไปข้างหน้าเราต้องเรียนรู้จากอดีตเเต่ต้องคิด BEYOND ไปข้างหน้าล้านปีเเสง พีเลยอยากให้ logo นี้มันสะท้อนปรัชญานี้อยู่ด้วย
ในโลกอนาคตที่กำลังจะมาถึงพีนึกถึง keywords คือ Machine + Robot, Collective Intelligence, Connected Data, Biodesign เเละ Aesthetics Economy พีก็เลยออกเเบบเเละสร้าง system ที่จะทำให้เราเหล่า JSTP มาช่วยกันสร้าง logo ด้วยกันผ่าน internet โดยการกลายพันธ์ุจากคำว่า JSTP ด้วย genetics algorithm ไปสู่รูปร่างประหลาด
Figure 1 : Genome map for JSTP20 project
ใน genetics algorithm สองสิ่งที่สำคัญคือ gene representation เเละ fitness function ในโปรเจคนี้พีพีเลียนเเบบโครงสร้างพันธุกรรมที่พบในสิ่งมีชีวิตมาจำลองเป็นพันธุกรรมเทียมดิจิตอลที่สามารถเเสดงออกมาเป็นรูปร่างได้ โครงสร้างพันธุกรรมเทียมที่กล่าวถึงนี้โดยเฉลี่ยต่อ gene จะมีระหัส DNA อยู่ 40 nucleobase ควบคุมขนาด, ตำเเหน่ง, สี, สไตล์ เเละการทำซ้ำของรูปร่าง
Figure 2 : Serial mutations process
การทำ genetics algorithm คือเพื่อให้เราได้ผลลัพธ์ที่ลู่เข้าหา fitness function คำถามคืออะไรคือ fitness function ของโปรเจ็คนี้ คำตอบก็คือ “สิ่งที่พวกเราชาว JSTP ชอบ” ระบบที่พีพีสร้างขึ้นมานั้นจะทำการกลายพันธุ์รูปร่างไปเรื่อยๆเลียนเเบบกระบวนการวิวัฒนาการของสิ่งมีชีวิต เมื่อสมาชิค JSTP เข้ามาทำการเลือกก็จะเป็นตัวกำหนดทิศทางการวิวัฒนาการของ JSTP logo
Source code