‹

12 · AI & Machine Learning

12 · AI & Machine Learning

12 · ​ปัญญาประดิษฐ์​และ​การเรียนรู้​ของ​เครื่อง

This chapter is the tower's other stairwell — it touches every floor, and hides the oldest assumption in the tower: that somebody, somewhere, wrote the rule down.

​บท​นี้​คือ​ช่อง​บันได​อีก​ช่อง​ของ​หอคอย ​แตะ​ทุก​ชั้น ​และ​ซ่อน​สมมติฐาน​ที่​เก่าแก่​ที่สุด​ของ​หอคอย​ไว้​ข้างใน ​นั่น​คือ​มี​ใคร​สัก​คน ​ที่ไหน​สัก​แห่ง ​เขียน​กฎ​นั้น​ลง​ไว้

Can behavior be grown from data instead of written by hand?

​พฤติกรรม​งอก​ออกมา​จาก​ข้อมูล​ได้​ไหม ​แทนที่จะ​ถูก​เขียน​ด้วยมือ?

In July 1959 the IBM Journal of Research and Development published Arthur Samuel's account of a checkers program that had started beating him (Samuel, 1959). This should have been impossible in the terms the rest of this book has used. Every floor below is built from rules a person stated: a gate's truth table, a protocol's state machine, a query optimizer's cost model. Samuel had stated the rules of checkers, not the rules of playing checkers well — that part the program accumulated by playing, adjusting the weight it gave to board features according to which ones had preceded winning. Its skill existed nowhere in his source code. It existed in numbers no human chose. Everything since has been an argument about how far that idea goes.

​เดือน​กรกฎาคม 1959 ​วารสาร IBM Journal of Research and Development ​ลงบันทึก​ของ Arthur Samuel ​เรื่อง​โปรแกรม​หมากฮอส (checkers) ​ที่​เอาชนะ​คนเขียน​มัน​ได้ (Samuel, 1959) ​ตามเงื่อนไข​ที่​หนังสือ​เล่ม​นี้​ใช้​มา​ตลอด ​เรื่อง​นี้​ไม่​ควร​เกิดขึ้น​ได้​เลย ​ชั้นล่าง​ทุก​ชั้น​ตั้งอยู่​บน​กฎ​ที่​คน​เป็น​คน​บอก​ไว้ ​ตาราง​ค่าความจริง​ของ​เกต ส​เตต​แมชชีน​ของ​โพรโทคอล ​โมเดล​ต้นทุน​ของ query optimizer Samuel ​บอก​กฎ​ของ​หมากฮอส ​แต่​ไม่​ได้​บอก​กฎ​ของ​การเล่น​ให้ ​เก่ง ​ส่วน​นั้น​โปรแกรม​สะสม​เอา​เอง​จาก​การลง​เล่น ​ปรับ​น้ำหนัก​ที่​ให้​กับ feature ​บน​กระดาน​ตาม​ว่า feature ​ไหน​มา​ก่อน​ชัยชนะ ​ฝีมือ​ของ​มัน​ไม่​มี​อยู่​ใน​ซอร์ส​โค้ด​ของ Samuel ​สัก​บรรทัด ​มัน​อยู่​ใน​ตัวเลข​ที่​ไม่​มีม​นุษย์​คน​ไหน​เลือก ​ทุกอย่าง​หลังจากนั้น​คือ​การเถียง​กัน​ว่า​ไอเดีย​นี้​ไป​ได้​ไกล​แค่​ไหน

Learning means generalizing, and generalizing is the only hard part. A system that reproduces its training data perfectly has learned nothing; a lookup table does that. The measure that matters is performance on data the system has never seen, and the gap between the two — the model fitting noise it should have ignored, "overfitting" — is what every technique in the field is ultimately fighting. Wolpert and Macready's No Free Lunch theorem shows that averaged over all possible objective functions, every learning or optimization algorithm performs identically (1997). Every bit of real learning ability comes from assumptions baked in about which problems are likely — that nearby pixels are related, that word meaning depends on context, that the world is smoother than it could be. A learner with no prejudices cannot learn. Choosing the prejudices is the engineering.

​เรียนรู้​คือ​ใช้ได้​กับ​ของ​ที่​ไม่​เคย​เห็น (generalization) ​และ generalization ​คือ​ส่วน​เดียว​ที่​ยาก​จริง ​ระบบ​ที่​ผลิต​ข้อมูล​เท​รน (training data) ​ของ​ตัวเอง​ซ้ำ​ได้​เป๊ะ ​ไม่​ได้​เรียนรู้​อะไร​เลย ​ตาราง​ค้นหา (lookup table) ​ก็​ทำได้ ​ตัว​ชี้​วัด​ที่​สำคัญ​คือ​ประสิทธิภาพ​บน​ข้อมูล​ที่​ระบบ​ไม่​เคย​เห็น ​และ​ช่องว่าง​ระหว่าง​สอง​อย่างนี้ — ​โมเดล (model) ​ไป​ฟิต​กับ noise ​ที่​ควร​เมิน ​เรียก​ว่า "overfitting" — ​คือ​ศัตรู​ที่​ทุก​เทคนิค​ใน​สาขา​นี้​สู้​อยู่ ​ทฤษฎีบท No Free Lunch ​ของ Wolpert ​และ Macready ​แสดงว่า ​เมื่อ​เฉลี่ย​ข้าม objective function ​ทั้งหมด ​ที่​เป็นไปได้ ​อัลกอริทึม​เรียนรู้​หรือ optimization ​ทุก​ตัว​ทำได้​เท่ากัน​หมด (1997) ​ความสามารถ​ใน​การเรียนรู้​จริง​ทุก​หยด​มาจาก​สมมติฐาน​ที่​ฝัง​ไว้​ล่วงหน้า​ว่า​โจทย์​แบบ​ไหน​น่าจะ​เกิด ​พิกเซล​ที่อยู่​ใกล้​กัน​เกี่ยวข้อง​กัน ​ความหมาย​ของ​คำ​ขึ้นกับ​บริบท ​โลก​เรียบ​กว่า​ที่​มัน​จะ​เป็นได้ ​ตัว​เรียนรู้​ที่​ไม่​มีอคติ​เลย ​เรียนรู้​ไม่​ได้ ​การเลือก​อคติ​นั่นแหละ​คือ​งาน​วิศวกรรม

If every step is differentiable, the machine can debug itself. Frank Rosenblatt's perceptron (1958) could adjust its own weights, and the US Navy's press conference promptly told the New York Times it expected a device that would eventually walk, talk, see, write, and be conscious of its existence. It could not compute exclusive-or, as Minsky and Papert demonstrated in 1969 for the single-layer case — a limit historians now think did far less damage to the field than the surrounding funding politics (Perceptrons). Stacking layers fixes the expressiveness but creates the credit-assignment problem: with millions of weights and one number for how wrong the answer was, which weight was at fault? Backpropagation answers it by running the chain rule of calculus backwards through the network, computing for every weight at once how much a small nudge would have reduced the error, at roughly the cost of one forward pass. Rumelhart, Hinton and Williams brought it to the field's attention in Nature in October 1986 (323: 533–536); Seppo Linnainmaa had published the underlying method as reverse-mode automatic differentiation in 1970 and Paul Werbos had applied it to neural networks in a 1974 thesis. This is the floor's real trick, and it is smaller than its reputation: a program you can take the derivative of is a program improved by measurement rather than by argument.

​ถ้า​ทุก​สเต็ป differentiable ​เครื่อง​ก็ดี​บัก​ตัวเอง​ได้ perceptron ​ของ Frank Rosenblatt (1958) ​ปรับ​น้ำหนัก​ของ​ตัวเอง​ได้ ​และ​งาน​แถลงข่าว​ของกอง​ทัพ​เรือ​สหรัฐฯ ​ก็​บอก New York Times ​ทันที​ว่า​คาด​ว่า​อุปกรณ์​นี้​จะ​เดิน​ได้ ​พูด​ได้ ​มองเห็น ​เขียน​ได้ ​และ​รู้ตัว​ว่า​มัน​มี​อยู่ ​ในที่สุด ​มัน​คำนวณ exclusive-or ​ไม่​ได้ Minsky ​กับ Papert ​แสดงให้เห็น​ใน​ปี 1969 ​สำหรับ​กรณี single-layer — ​ข้อจำกัด​ที่​นักประวัติศาสตร์​วันนี้​เชื่อ​ว่า​ทำร้าย​วงการ​น้อยกว่า​การเมือง​เรื่อง​ทุนวิจัย​รอบๆ ​มัน​มาก (Perceptrons) ​ซ้อน​เลเยอร์​เข้าไป​แก้​เรื่อง expressiveness ​ได้ ​แต่​เปิด​ปัญหา credit-assignment ​ขึ้น​แทน ​มี​น้ำหนัก​เป็น​ล้าน​ตัว ​มี​ตัวเลข​บอก​ความผิดพลาด​ตัว​เดียว ​น้ำหนัก​ตัว​ไหน​คือ​ตัว​ที่​ผิด backpropagation ​ตอบ​ด้วย​การรัน chain rule ​ของ​แคลคูลัส​ย้อนกลับ​ผ่าน​เครือข่าย ​คำนวณ​ให้​ทุก​น้ำหนัก​พร้อมกัน​ว่า​ขยับ​นิดเดียว​จะ​ลด​ความผิดพลาด​ลง​เท่าไหร่ ​ด้วย​ต้นทุน​พอๆ ​กับ forward pass ​หนึ่ง​ครั้ง Rumelhart, Hinton ​และ Williams ​ทำให้​วงการ​หันมา​มอง​มัน​ใน Nature ​เดือน​ตุลาคม 1986 (323: 533–536) ​ส่วน Seppo Linnainmaa ​ตีพิมพ์​วิธี​ที่อยู่​เบื้องหลัง​ใน​ชื่อ reverse-mode automatic differentiation ​ตั้งแต่​ปี 1970 ​และ Paul Werbos ​เอา​ไป​ใช้กับ​โครงข่าย​ประสาท​เทียม (neural network) ​ใน​วิทยานิพนธ์​ปี 1974 ​นี่​คือ​กล​จริง​ของ​ชั้นนี้ ​และ​มัน​เล็ก​กว่า​ชื่อเสียง​ของ​มัน ​โปรแกรม​ที่​หา​อนุพันธ์​ได้ ​คือ​โปรแกรม​ที่​ดีขึ้น​ด้วย​การวัด ​ไม่​ใช่​ด้วย​การเถียง

What gets learned is the representation, not just the answer. For decades the labour of machine learning was feature engineering — humans deciding which measurable properties of a photograph or a sentence the statistics should chew on. The shift was to let those intermediate descriptions be learned too (Bengio, Courville & Vincent, 2013). The public demonstration came in 2012, when Krizhevsky, Sutskever and Hinton's convolutional network cut the ImageNet top-5 error rate to 15.3% against the runner-up's 26.2% (NeurIPS 2012) — a margin large enough that a research community changed direction within a year. Nobody had told it what an edge or a texture was. Those appeared in its early layers because they were useful.

​สิ่ง​ที่​ถูก​เรียน​คือ representation ​ไม่​ใช่​แค่​คำตอบ ​หลาย​สิบ​ปี​ที่​แรงงาน​หลัก​ของ machine learning ​คือ feature engineering — ​คน​นั่ง​ตัดสินใจ​เอง​ว่า feature ​หรือ​คุณสมบัติ​ที่วัด​ได้​ของ​รูปถ่าย​หรือ​ประโยค​แบบ​ไหน​ที่​สถิติ​ควร​เอา​ไป​เคี้ยว ​จุด​เปลี่ยน​คือ​ปล่อย​ให้​คำอธิบาย​ชั้น​กลาง​เหล่านั้น​ถูก​เรียน​ไป​ด้วย (Bengio, Courville & Vincent, 2013) ​การสาธิต​ต่อ​สาธารณะ​มาถึง​ใน​ปี 2012 ​ตอนที่ convolutional network ​ของ Krizhevsky, Sutskever ​และ Hinton ​ตัด error rate ​แบบ top-5 ​ของ ImageNet ​เหลือ 15.3% ​เทียบ​กับ​อันดับ​สอง​ที่ 26.2% (NeurIPS 2012) — ​ห่าง​พอที่​ทั้ง​วงการ​วิจัย​เปลี่ยน​ทิศทาง​ภายใน​ปี​เดียว ​ไม่​มี​ใคร​บอก​มัน​ว่า​ขอบ (edge) ​หรือ​พื้นผิว (texture) ​คือ​อะไร ​สอง​อย่างนั้น​โผล่​ใน​เลเยอร์​แรกๆ ​ของ​มัน​เอง ​เพราะ​มัน​ใช้ได้

Scale beat cleverness, repeatedly, and the people who noticed said so plainly. Rich Sutton's essay of 13 March 2019 states the pattern without hedging: "The biggest lesson that can be read from 70 years of AI research is that general methods that leverage computation are ultimately the most effective, and by a large margin" (The Bitter Lesson). Bitter, because the human insight painstakingly encoded into a system tends to be the part that has to be thrown away. But scale is not a slogan; it is a quantity with a recipe, and the recipe has already been corrected once. Kaplan and colleagues charted how loss falls with model size, data and compute (2020); two years later the Chinchilla result showed the prevailing practice had the ratio badly wrong — for a fixed compute budget, models were being built too large and fed too little, with roughly 20 training tokens per parameter closer to optimal (Hoffmann et al., 2022). The lesson survived. The arithmetic under it did not.

​สเกล (scale) ​ชนะ​ความฉลาด​แยบยล​ซ้ำแล้วซ้ำเล่า ​และ​คน​ที่​เห็น​ก็​พูดตรงๆ ​บทความ​ของ Rich Sutton ​วันที่ 13 ​มีนาคม 2019 ​บอก​แพตเทิร์น​นี้​โดย​ไม่​กัน​ตัว: "​บทเรียน​ที่​ใหญ่​ที่สุด​ที่​อ่าน​ได้​จาก​งานวิจัย​ปัญญาประดิษฐ์ (AI) ​มา 70 ​ปี ​คือ​วิธีการ​ทั่วไป​ที่​ใช้ประโยชน์​จาก computation ​ได้ผล​ดี​ที่สุด​ในที่สุด ​และ​ดีกว่า​แบบ​ทิ้ง​ห่าง​มาก" ("The biggest lesson that can be read from 70 years of AI research is that general methods that leverage computation are ultimately the most effective, and by a large margin") (The Bitter Lesson) ​ที่ว่า​ขม ​เพราะ​ข้อมูล​เชิง​ลึก​ของ​มนุษย์​ที่​ค่อยๆ ​ใส่​ลง​ไป​ใน​ระบบ ​มัก​เป็น​ส่วน​ที่​ต้อง​ถูก​ทิ้ง ​แต่​สเกล​ไม่​ใช่​สโลแกน ​มัน​เป็น​ปริมาณ​ที่​มี​สูตร ​และ​สูตร​นั้น​ถูก​แก้​มา​แล้ว​หนึ่ง​ครั้ง Kaplan ​และ​คณะ​วาด​กราฟ​ว่า loss ​ลดลง​อย่างไร​ตาม​ขนาด​โมเดล ​ข้อมูล ​และ compute (2020) ​สอง​ปี​ให้หลัง ​ผล​ของ Chinchilla ​แสดงว่า​แนวทาง​ที่​ใช้​กัน​อยู่​ตั้ง​สัดส่วน​ผิด​ไป​ไกล — ​ด้วย​งบ compute ​เท่าเดิม ​โมเดล​ถูก​สร้าง​ใหญ่​เกินไป​และ​ป้อน​น้อย​เกินไป ​ราว 20 training token ​ต่อ​พารามิเตอร์​ใกล้​ค่าที่​เหมาะสม​กว่า (Hoffmann et al., 2022) ​บทเรียน​รอด ​เลขคณิต​ใต้​มัน​ไม่​รอด

Attention made scale usable. Sequence models used to force a whole sentence through a fixed-size bottleneck, one step at a time, remembering worse the further back it went. The 2017 architecture proposed by eight authors at Google replaced the recurrence entirely: let every position in a sequence look directly at every other and weight what it finds relevant (Attention Is All You Need). What mattered was less memory than hardware — with the sequential dependency gone, training parallelizes across the machines of chapter 04, and the bitter lesson's compute could actually be spent. (Readers who want that one idea traced from 2014 onward will find it is the subject of its own book in this library.)

Attention ​ทำให้​สเกล​ใช้งาน​ได้​จริง ​เดิม​โมเดล​ลำดับ (sequence model) ​ต้อง​บีบ​ทั้ง​ประโยค​ผ่าน​คอขวด​ขนาด​คงที่ ​ทีละ​สเต็ป ​ยิ่ง​ย้อน​ไป​ไกล​ยิ่ง​จำได้​แย่​ลง ​สถาปัตยกรรม​ปี 2017 ​ที่​ผู้เขียน​แปด​คน​จาก Google ​เสนอ ​ตัด recurrence ​ทิ้ง​ทั้งหมด ​ให้​ทุก​ตำแหน่ง​ใน​ลำดับ​มอง​ตำแหน่ง​อื่น​ทุก​ตำแหน่ง​ได้​โดยตรง ​และ​ถ่วง​น้ำหนัก​ตาม​ความเกี่ยวข้อง​ที่​พบ (Attention Is All You Need) ​เรื่อง​ที่​สำคัญ​ไม่​ใช่​หน่วยความจำ ​แต่​เป็น​ฮาร์ดแวร์ ​พอ dependency ​ตามลำดับ​หาย​ไป ​การเท​รน​ก็​กระจาย​ขนาน​ไป​ทั่ว​เครื่องจักร​ใน​บท​ที่ 04 ​และ compute ​ของ bitter lesson ​ก็ได้​ใช้​จริง (​ผู้อ่าน​ที่​อยาก​ตาม​ไอเดีย​เดียว​นี้​ตั้งแต่​ปี 2014 ​เป็นต้นมา ​จะ​พบ​ว่า​มัน​เป็น​หัวข้อ​ของ​หนังสือ​ทั้ง​เล่ม​ใน​ห้องสมุด​นี้)

The limits are structural, not embarrassing. These systems produce fluent, confident, false statements — "hallucination," surveyed rigorously by Ji and colleagues (ACM Computing Surveys, 2023). One prominent argument holds this is not a bug to be patched but the predictable result of training and benchmark regimes that reward a confident guess over an admission of ignorance (Kalai et al., 2025) — one live account among several, not a settled verdict. The deeper issue is that these systems optimize the objective you gave them, which is never quite the thing you wanted. That gap is why the field built machinery to train against human judgments of quality instead (Christiano et al., 2017; Ouyang et al., 2022) — which relocates the problem into the question of whose judgments, rather than dissolving it. And because the behavior is grown from data, the data is itself an attack surface: poison what a system learns from and you have programmed it — chapter 11's adversary, one floor up.

​ข้อจำกัด​ของ​ชั้นนี้​เป็นเรื่อง​เชิง​โครงสร้าง ​ไม่​ใช่​เรื่อง​น่าอาย ​ระบบ​พวก​นี้​ผลิต​ข้อความ​ที่​ลื่นไหล ​มั่นใจ ​และ​เท็จ ​เรียก​ว่า "hallucination" Ji ​และ​คณะ​สำรวจ​ไว้​อย่าง​เข้มงวด (ACM Computing Surveys, 2023) ​ข้อโต้แย้ง​ที่​มี​น้ำหนัก​ข้อ​หนึ่ง​บอก​ว่า​นี่​ไม่​ใช่​บั๊ก​ที่​รอ​แพตช์ ​แต่​เป็นผล​ที่​คาดเดา​ได้​ของ​ระบอบ​การเท​รน​และ​การทำ​เบนช์​มาร์ก (benchmark) ​ที่​ให้รางวัล​กับ​การเดา​อย่าง​มั่นใจ ​มากกว่า​การยอมรับ​ว่า​ไม่​รู้ (Kalai et al., 2025) — ​เป็น​คำอธิบาย​หนึ่ง​ใน​หลาย​คำอธิบาย​ที่​ยังมี​ชีวิต ​ไม่​ใช่​คำตัดสิน​ที่​จบ​แล้ว ​ปัญหา​ที่​ลึก​กว่า​คือ​ระบบ​พวก​นี้ optimize ​ตาม objective ​ที่​เรา​ให้​ไป ​และ objective ​นั้น​ไม่​เคย​ตรง​กับ​สิ่ง​ที่​เรา​อยากได้​จริงๆ ​ช่องว่าง​นั้น​คือ​เหตุผล​ที่​วงการ​สร้าง​กลไก​มา​เท​รน​โดย​อิง​การตัดสิน​คุณภาพ​ของ​มนุษย์​แทน (Christiano et al., 2017; Ouyang et al., 2022) — ​ซึ่ง​ย้าย​ปัญหา​ไป​อยู่​ที่​คำถาม​ว่า​เป็นการ​ตัดสิน​ของ​ใคร ​ไม่​ได้​ทำให้​มัน​หาย​ไป ​และ​เพราะ​พฤติกรรม​ถูก​ปลูก​จาก​ข้อมูล ​ข้อมูล​เอง​ก็​เป็น attack surface ​วางยาพิษ​สิ่ง​ที่​ระบบ​เรียนรู้​จาก​มัน ​เท่ากับ​เขียน​โปรแกรม​มัน​ได้​เลย ​นี่​คือ​ฝ่ายตรงข้าม (adversary) ​ของ​บท​ที่ 11 ​ที่อยู่​สูง​ขึ้นไป​หนึ่ง​ชั้น

The field's own institutions have now conceded the point. Hopfield and Hinton took the 2024 Nobel Prize in Physics for the foundational work enabling machine learning with neural networks; the Chemistry prize that year went to Baker, Hassabis and Jumper for computational protein design and structure prediction (Nobel). A method for growing behavior from data had become an instrument of natural science.

​สถาบัน​ของ​วงการ​เอง​ยอมรับ​ประเด็น​นี้​แล้ว Hopfield ​กับ Hinton ​รับรางวัล​โนเบล​สาขา​ฟิสิกส์​ปี 2024 ​จาก​งาน​พื้นฐาน​ที่​ทำให้ machine learning ​ด้วย neural network ​เป็นไปได้ ​ส่วน​รางวัล​สาขา​เคมี​ปี​เดียวกัน​ตกเป็นของ Baker, Hassabis ​และ Jumper ​จาก​งาน​ออกแบบ​โปรตีน​เชิง​คำนวณ​และ​การทำนาย​โครงสร้าง (Nobel) ​วิธี​ปลูก​พฤติกรรม​ขึ้น​จาก​ข้อมูล​กลายเป็น​เครื่องมือ​ของ​วิทยาศาสตร์ธรรมชาติ​ไป​แล้ว

Connections

​เชื่อมโยง

Below: chapter 02, because a gradient step is an algorithm with a cost — and training is dominated by exactly the matrix multiplication whose exponent that floor is still chasing — and chapter 04, because this floor's history is the history of what hardware made affordable — 2012 was not a new idea but an old idea a graphics processor could finally afford. Chapter 03 supplies the framing of a model as compression, and chapter 01 draws the outer boundary: learning does not repeal undecidability. Sideways: like security, learning from data is not really a floor with a single tenant. It has been quietly installed on nearly every floor — branch predictors in 04, query optimizers in 08, congestion control in 09 — which is why chapter 00's map gave it a stairwell rather than a floor.

​ชั้นล่าง: ​บท​ที่ 02 ​เพราะ gradient step ​หนึ่ง​ครั้ง​คือ​อัลกอริทึม​ที่​มี​ต้นทุน — ​และ​การเท​รน​ถูก​ครอบงำ​โดย​การคูณ​เมทริกซ์​ตัว​เดียว​กับ​ที่​เลขชี้กำลัง​ของ​ชั้น​นั้น​ยัง​ไล่ตาม​อยู่ — ​และ​บท​ที่ 04 ​เพราะ​ประวัติ​ของ​ชั้นนี้​คือ​ประวัติ​ของ​สิ่ง​ที่​ฮาร์ดแวร์​ทำให้​จ่าย​ไหว ​ปี 2012 ​ไม่​ใช่​ไอเดีย​ใหม่ ​แต่​เป็น​ไอเดีย​เก่า​ที่ graphics processor ​เพิ่ง​จ่าย​ไหว ​บท​ที่ 03 ​ให้​กรอบ​คิด​เรื่อง​โมเดล​ใน​ฐานะ​การบีบ​อัด (compression) ​และ​บท​ที่ 01 ​ขีด​ขอบ​นอก​ไว้​ว่าการ​เรียนรู้​ไม่​ได้​ยกเลิก​ความตัดสิน​ไม่​ได้ (undecidability) ​ด้าน​ข้าง: ​เหมือน​ความปลอดภัย ​การเรียนรู้​จาก​ข้อมูล​ไม่​ใช่​ชั้น​ที่​มี​ผู้เช่า​ราย​เดียว ​มัน​ถูก​ติดตั้ง​เงียบๆ ​ไว้​แทบ​ทุก​ชั้น — branch predictor ​ใน​บท​ที่ 04, query optimizer ​ใน​บท​ที่ 08, congestion control ​ใน​บท​ที่ 09 — ​ด้วยเหตุนี้​แผนที่​ใน​บท​ที่ 00 ​จึง​ให้​มัน​เป็น​ช่อง​บันได ​ไม่​ใช่​ชั้น

Open questions

​คำถาม​ที่​ยัง​เปิด​อยู่

Does the bitter lesson keep holding, or was it a description of one era with unusually cheap compute — and how would the field tell the difference before the fact? Is generalization from data a route to understanding, or a good imitation of it that fails in ways we notice only afterwards? And the question chapter 00 left standing: if people increasingly command machines in ordinary language, is natural language becoming the newest floor of the tower — a surface under which every abstraction in this book is hidden, including the leaks?

the bitter lesson ​จะ​ยืน​อยู่​ต่อไป​ไหม ​หรือ​มัน​เป็น​คำอธิบาย​ของ​ยุค​หนึ่ง​ที่ compute ​ถูก​ผิดปกติ — ​และ​วงการ​จะ​แยก​สอง​อย่างนี้​ออก​ได้​อย่างไร​ก่อนที่​มัน​จะ​เกิดขึ้น​จริง ​การใช้ได้​กับ​ของ​ที่​ไม่​เคย​เห็น (generalization) ​จาก​ข้อมูล ​คือ​เส้นทาง​ไป​สู่​ความเข้าใจ ​หรือ​เป็นการ​เลียนแบบ​ความเข้าใจ​ที่​ทำได้​ดี ​และ​ล้มเหลว​ใน​แบบ​ที่​เรา​เห็น​ก็ต่อเมื่อ​มัน​เกิด​ไป​แล้ว ​และ​คำถาม​ที่​บท​ที่ 00 ​ทิ้ง​ค้าง​ไว้ — ​ถ้า​คน​สั่ง​เครื่อง​ด้วย​ภาษา​ธรรมดา​มากขึ้น​เรื่อยๆ ​ภาษาธรรมชาติ​กำลัง​กลายเป็น​ชั้น​ใหม่​ล่าสุด​ของ​หอคอย​หรือเปล่า — ​ผิว (surface) ​ที่นาม​ธรรม (abstraction) ​ทุก​อัน​ใน​เล่ม​นี้​ถูก​ซ่อน​อยู่​ข้างใต้ ​รวมถึง​จุด​ที่​มัน​รั่ว

Go deeper

​อ่าน​ต่อ

  • Ian Goodfellow, Yoshua Bengio & Aaron Courville, Deep Learning, MIT Press, 2016 — the standard graduate text, full text free at deeplearningbook.org.
  • David Rumelhart, Geoffrey Hinton & Ronald Williams, "Learning representations by back-propagating errors," Nature 323 (1986): 533–536 — nature.com.
  • Jordan Hoffmann et al., "Training Compute-Optimal Large Language Models," 2022 — arXiv:2203.15556.
  • Ian Goodfellow, Yoshua Bengio & Aaron Courville, Deep Learning, MIT Press, 2016 — ​ตำรา​ระดับ​บัณฑิตศึกษา​มาตรฐาน ​อ่าน​ฉบับ​เต็ม​ได้​ฟรี​ที่ deeplearningbook.org
  • David Rumelhart, Geoffrey Hinton & Ronald Williams, "Learning representations by back-propagating errors," Nature 323 (1986): 533–536 — nature.com
  • Jordan Hoffmann et al., "Training Compute-Optimal Large Language Models," 2022 — arXiv:2203.15556
บทถัดไป · 14 / 1613 · HCI & Graphics
Size
Page
Font

The Tower of Abstractions — An Encyclopedia of the Computing Disciplines

❦
100 · The Map00 · แผนที่201 · Theory of Computation01 · ทฤษฎีการคำนวณ302 · Algorithms & Data Structures02 · อัลกอริทึมและโครงสร้างข้อมูล403 · Information & Coding03 · สารสนเทศและการเข้ารหัส504 · Computer Architecture04 · สถาปัตยกรรมคอมพิวเตอร์605 · Operating Systems05 · ระบบปฏิบัติการ706 · Languages & Compilers06 · ภาษาและคอมไพเลอร์807 · Software Engineering07 · วิศวกรรมซอฟต์แวร์908 · Databases08 · ฐานข้อมูล1009 · Networks09 · เครือข่าย1110 · Distributed Systems10 · ระบบกระจาย1211 · Security & Cryptography11 · ความปลอดภัยและวิทยาการรหัสลับ1312 · AI & Machine Learning12 · ปัญญาประดิษฐ์และการเรียนรู้ของเครื่อง1413 · HCI & Graphics13 · ปฏิสัมพันธ์มนุษย์–คอมพิวเตอร์ และกราฟิกส์1514 · The Frontier14 · พรมแดน1699 · Closing — The Tower, Seen Whole99 · ปิดเล่ม — หอคอยเมื่อมองทั้งหลัง