Neural Network (NN) หรือเครือข่ายนิวรอน
เป็นอัลกอริทีมพื้นฐานในการสร้างปัญญาประดิษฐ์อันซับซ้อนในปัจจุบัน
ที่ประกอบขึ้นจากการต่อจุดนิวรอน นับล้าน เข้าด้วยกัน
เสมือนการทำงานของสมองสิ่งมีชีวิต
ในการประมวลผลบางสิ่ง
.
.
ในแต่ละจุด หรือ "นิวรอน" จะรับข้อมูลหรือ "สาร" เข้ามา
ทำการประมวลผลสารดังกล่าว
ผ่านค่าปรับแต่ง และสมการบางอย่าง
ภายใต้โครงสร้างของเครือข่ายการเชื่อมจุดนิวรอนนับล้าน
ไม่ว่าจะเป็นโครงสร้างแบบไปด้านหน้า, อนุกรม, ทำซ้ำ หรือแยกหน่วย
และส่งต่อผลลัพธ์ หรือ "สัญญาณ"
ที่เครือข่ายประมวลว่าเหมาะสมออกไป
หรือจะเรียกว่าเป็น "เจตุจำนง" ของเครือข่ายก็ได้
.
.
"ผลลัพธ์" ที่ถูกประมวลผลออกมา
เป็นการประมวลจาก
โครงสร้างและค่าปรับแต่ง ของเครือข่าย ที่เป็นอยู่
หรือ
จะสามารถเรียกได้ว่า
ประสบการณ์ของเครือข่าย
.
.
แม้ในเชิงตรรกะ และคณิตศาสตร์
ผลลัพธ์ที่ได้จากโครงข่ายจะไม่เป็นเปลี่ยนแปลง
เพราะ
โครงสร้าง, ค่าปรับแต่ง, และประสบการณ์
ของเครือข่าย ไม่เปลี่ยนไป
.
.
เมื่อเครือข่ายได้รับค่า "ประสบการณ์" เพิ่มเติม
สิ่งที่ถูกปรับปรุง คือ "ค่าปรับแต่ง" ของเครือข่าย
ไม่ว่าจะ ดีขึ้น หรือแย่ลง
"ประสบการณ์" ที่ถูกเพิ่มมานั้น
ควรจะต้องเหมาะสมกับเจตุจำนงของเครือข่าย
เพื่อให้เกิดการปรับปรุงหรือพัฒนาได้อย่างเหมาะสม
.
.
เจตุจำนงของเครือข่าย
ที่ถูกกำหนดให้ประมวลผลเฉพาะเจาะจง
เมื่อมี "ประสบการณ์" ที่ผิดแปลก
หรือไม่ตรงกับเจตุจำนงเข้ามา
ย่อมได้เป็น ผลลัพธ์ที่ผิดเพี้ยนออกไป
.
.
ด้วยเหตุนี้
เพื่อรองรับประสบการณ์แบบใหม่
จึงต้องมีการปรับปรุง โครงสร้าง และค่าปรับแต่ง
ของเครือข่ายให้เหมาะสมต่อกับประสบการณ์ใหม่
โดยยังจำเป็นต้องคงไว้ซึ่ง หลักการประมวลผลเดิม
.
.
เครือข่ายจึงมีการขยายตัวเกิดขึ้น
โดยเป็นการขยายโครงสร้าง เพิ่มจำนวนนิวรอน
เปรียบเสมือนการต่อเติมบ้าน
.
และจึงปรับปรุงเฉพาะส่วนที่เพิ่มเติมขึ้นมา
เพื่อให้เครือข่ายมีเจตุจำนงที่เพิ่มขึ้น
ไม่ใช่เพียง 1 แต่เป็น 2, 3, 4, ...
ตามแต่จำนวนของโครงสร้างและประสบการณ์ที่ถูกเพิ่มเติม
.
.
.
.
หลักการของ Neural Network นี้ แสดงให้เห็นถึงสิ่งใด?
.
มันแสดงให้เห็นถึง การเติบโต และพัฒนาการ
ของตัวมันเอง (หรือที่ตลอดการเขียนนี้เรียกว่า "เครือข่าย")
.
เมื่อมีประสบการณ์ใหม่ที่ไม่เคยพบเจอ
เครือข่ายไม่จำเป็นต้องละทิ้งสิ่งที่ถูกเจียรไนมาทั้งหมด
.
หากแต่เป็นการค่อยๆ เพิ่มเติมโครงสร้างของเครือข่าย
ทีละเล็ก ทีละน้อย ตามแต่ประสบการณ์
.
.
สิ่งมีชีวิตก็เช่นกัน
เมื่อพบเจอสิ่งใหม่ แล้วเกิดอาการตระหนก
มันเป็นเพียงเพราะเครือข่ายในปัจจุบัน
ยังไม่เหมาะสมสำหรับประสบการณ์นั้น
.
ปรับเพิ่มโครงสร้าง
เจียรไนค่าปรับแก้
เพื่อตอบรับกับประสบการณ์ใหม่ได้อย่างเหมาะสม
.
เครือข่ายจะค่อยๆเติบโต
.
.
.
และสามารถไปจนถึงจุดที่เครือข่ายคุณ เชี่ยวชาญ ในเรื่องนึงได้
หรือที่เรียกกันว่า Agent
.
.
สิ่งมีชีวิตไม่ได้ถูกกำหนดว่า จะเชี่ยวชาญได้เพียงเรื่องเดียว
คุณสามารถมีมากกว่า 1 Agent ในตัวคนเดียวได้
หากเครือข่ายมีขนาดใหญ่เพียงพอ
ที่จะรองรับเจตุจำนงอันหลากหลายได้
.
.
แต่ต้องตระหนักว่า
ในการปรับปรุงเครือข่าย และเก็บเกี่ยวประสบการณ์
ถูกตรึงไว้ด้วยข้อจำกัดของเวลา ที่มีชีวิตอยู่
.
.
อย่าได้ด้อยค่าตน และเปรียบเทียบตนกับผู้อื่น
ทุกคนล้วนมีโครงสร้าง ค่าปรับแก้ ของเครือข่าย
มีประสบการณ์ที่ใช้ปรับแก้เครือข่าย
ที่แตกต่างกัน
.
.
.
เผชิญหน้ากับประสบการณ์ในปัจจุบัน
โดยไม่ละทิ้งเครือข่ายเดิมที่เป็นอยู่
เรียนรู้จากข้อผิดพลาดของผลลัพธ์จากเครือข่ายเดิม (error)
และใช้มันในการปรับปรุง ค่าปรับแก้ให้ดีขึ้น
.
หรือใช้มันในการเพิ่มโครงสร้างใหม่
เพื่อขยายเจตุจำนงของเครือข่ายคุณ
ให้ตอบรับกับเขาวงกตที่เรียกว่าชีวิต
.
.
.
.
.
Bob, the red panda
#siamstr