ทูเคิล คืออะไร

ทูเคิล (Tensor) เป็นแนวคิดทางคณิตศาสตร์และวิทยาการคอมพิวเตอร์ที่ใช้ในการแทนข้อมูลหลายมิติ โดยทูเคิลมีลักษณะเป็นกล่องหรืออาร์เรย์หลายมิติที่ประกอบด้วยจำนวนตัวเลขหรืออ็อบเจกต์ ซึ่งอาร์เรย์นี้สามารถมีมิติได้ตั้งแต่หนึ่งมิติไปจนถึงมิติสูงสุดที่ระบุไว้ ยกตัวอย่างเช่น:

  • ทูเคิล 0 มิติ (Scalar): เป็นจำนวนตัวเลขเดียวที่ไม่มีทิศทาง ยังเรียกว่าเป็นสมบัติของข้อมูลที่ไม่มีขนาด
  • ทูเคิล 1 มิติ (Vector): เป็นอาร์เรย์ที่ประกอบด้วยจำนวนตัวเลขหลายตัวที่เรียงต่อกันในทิศเดียวกัน โดยมักแทนด้วยเวกเตอร์พจน์ (Vector notation) ตัวอย่างเช่น [1, 2, 3]
  • ทูเคิล 2 มิติ (Matrix): เป็นอาร์เรย์ที่ประกอบด้วยจำนวนตัวเลขหลายตัวที่เรียงตามแถวและคอลัมน์ สามารถแทนได้เช่น [[1, 2, 3], [4, 5, 6]]
  • ทูเคิล 3 มิติ (3D Tensor): เป็นอาร์เรย์ที่ประกอบด้วยจำนวนตัวเลขหลายตัวที่เรียงตามแถว คอลัมน์ และชั้น สามารถแทนได้เช่น [[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]

ทูเคิลมีการใช้งานหลากหลายทั้งในคณิตศาสตร์ วิทยาการคอมพิวเตอร์ และการเรียนรู้เชิงลึก (Deep Learning) เพราะช่วยให้สามารถแทนข้อมูลที่ซับซ้อนและมีความสัมพันธ์มากกว่านั้นได้ในรูปแบบของอาร์เรย์หลายมิติ