VISION
คู่มือ · อ่านเองทีละบทHandbook · read it on your own

Glossary · อภิธานศัพท์

อ่านเองได้ทีละบท ทุกบทมาพร้อมแบบฝึกหัดให้ลองทำเองและคำถามท้ายบท เมื่ออยากรู้ให้ลึกกว่านี้ กลับไปที่ห้องเรียนบนเว็บเพื่อทดลองของจริง

Read a chapter at a time. Each comes with an exercise you can try on your own and questions to check yourself. When you want to go deeper, go back to the room on this site and run it for real.

The terms this handbook uses, in English and Thai, with the chapter where each one is explained. If you meet a word you do not know, it should be here. Thai renderings follow common Thai usage in computing; where Thai speakers usually keep the English word, we do too.

← Handbook

EnglishไทยPlain meaning · ความหมายCh.
pixelพิกเซลone square of a picture; three numbers (R, G, B) from 0 to 25501
resolutionความละเอียดhow many pixels a picture has; how many numbers you keep01
RGBอาร์จีบี (แดง เขียว น้ำเงิน)the three colour channels a screen and most cameras use01
channelช่องสีone of the colour layers (R, G or B) of a picture01
brightness / lumaความสว่างone number per pixel: 0.299R + 0.587G + 0.114B01
modelโมเดลa trained file of numbers that turns a picture into an answer01, 05
grayscaleภาพขาวดำ (ระดับเทา)a picture reduced to brightness only02
histogramฮิสโทแกรมa count of how many pixels have each brightness02
thresholdเกณฑ์ / ค่าแบ่งone number dividing "on" from "off"02
Otsu's methodวิธีของโอตสึchoosing the threshold that best separates two groups02
colour spaceปริภูมิสีa way of describing colour with numbers (RGB, HSV, Lab…)02
OCRการอ่านตัวอักษรจากภาพturning a photograph of text into text a computer can read02
convolutionคอนโวลูชันsliding a small window of weights over a picture, multiply-and-add at each spot03
kernel / filterเคอร์เนล / ตัวกรองthe small grid of weights used in a convolution03
edgeขอบwhere brightness changes sharply03
Sobel operatorตัวดำเนินการโซเบลa pair of 3×3 kernels measuring horizontal and vertical change03
blurการเบลอaveraging neighbours; removes noise and detail03
noiseสัญญาณรบกวนrandom variation in pixel values from the sensor03, 04
strideสไตรด์how far the window jumps between two steps; 2 = half size03
batch normalisationการปรับมาตรฐานแบตช์rescaling a layer's numbers so they stay in a similar range03
frameเฟรม / ภาพหนึ่งภาพone picture in a video04
frame differencingการลบภาพต่อเนื่องsubtracting the previous frame to find what changed04
dilationการขยายพื้นที่growing marked pixels so broken shapes join04
connected component / blobกลุ่มพิกเซลที่ต่อกันa group of touching marked pixels04
bounding boxกรอบล้อมวัตถุthe rectangle drawn around something found04, 06
optical flowการไหลของภาพestimating where each pixel moved between frames04
trackingการติดตามlinking the same object across frames; sensitive when the object is a person04, 08
neural networkโครงข่ายประสาทเทียมlayers of weighted sums whose weights are learned from examples05
CNN (convolutional neural network)โครงข่ายประสาทเทียมแบบคอนโวลูชันa neural network built from learned convolutions05
layerชั้นone stage of a network, transforming the previous stage's output05
weight / parameterน้ำหนัก / พารามิเตอร์one learned number inside a network05
bias (network)ไบแอสan extra number added on its own, so answers can shift up or down05, 07
classกลุ่ม / คลาสone of the categories a model may choose between (car, bus, person)05, 06
trainingการฝึกadjusting weights to make fewer mistakes on labelled examples05, 07
labelป้ายกำกับthe right answer attached to a training example05
lossค่าความสูญเสียa number measuring how wrong the network was05, 07
gradient descentการลดตามความชันnudging every weight a little in the direction that lowers the loss05, 07
backpropagationการแพร่ย้อนกลับthe method that computes which way to nudge each weight05
Adamอดัมa gradient-descent method that adapts the step size per weight07
epoch / passรอบการฝึกone pass over every training example07
featureลักษณะเด่นa number (or set of numbers) describing something useful about a picture05
embedding / fingerprintเอมเบดดิง / ลายนิ้วมือของภาพthe 1,280 numbers MobileNetV2 produces to summarise a picture05, 07
backboneโครงข่ายฐานa network reused to produce features for another task05, 06
depthwise separable convolutionคอนโวลูชันแบบแยกความลึกa cheaper convolution: space and channels handled in separate steps05
ImageNetอิมเมจเน็ต14 million labelled photos; its 1,000-class subset trained MobileNetV205
top-1 / top-5 accuracyความแม่นท็อป 1 / 5the right label was the best guess / appeared among the top five05
COCOโคโค่a detection dataset with 80 object categories; trained our detector06
classificationการจำแนกone label for a whole picture05, 06
object detectionการตรวจจับวัตถุfinding what is where: boxes with labels and scores06
segmentationการแบ่งส่วนภาพa label for every pixel06
anchor boxกล่องอ้างอิงa preset box the detector adjusts to fit objects; SSDLite has 1,91706
confidence scoreคะแนนความมั่นใจhow strongly a pattern resembled a class — not the chance of being right05, 06
sigmoidซิกมอยด์a curve that squeezes any score into a value between 0 and 106
IoU (intersection over union)อัตราส่วนพื้นที่ทับซ้อนoverlap area ÷ combined area of two boxes06
non-maximum suppression (NMS)การกำจัดกล่องซ้ำkeeping the best of overlapping boxes, dropping the rest06
precisionความแม่นยำ (ของสิ่งที่ตอบ)of the answers given, the share that were right06
recallความครบถ้วน (ของสิ่งที่หาเจอ)of the real things, the share that were found06
false positive / false alarmผลบวกลวง / แจ้งเตือนผิดthe machine found something that is not there06
false negative / missผลลบลวง / พลาดthe machine missed something that is there06, 08
mAP (mean average precision)ค่าเฉลี่ยความแม่นยำthe standard single-number score for detectors06
transfer learningการเรียนรู้แบบถ่ายโอนreusing a trained network and teaching only the last step07
JSONเจสันthe plain-text format programs use to exchange data07
k-nearest neighbours (k-NN)เพื่อนบ้านใกล้สุด k ตัวlabelling by a vote of the most similar examples07
cosine similarityความคล้ายโคไซน์how closely two embeddings point the same way (1 = same)07
dot productจุดผลคูณmultiply numbers sitting in matching places, then add them up07
softmaxซอฟต์แมกซ์turning scores into probabilities that sum to 107
leave-one-outการทดสอบแบบเว้นหนึ่งtesting each example by predicting it from all the others07
PCA (principal component analysis)การวิเคราะห์องค์ประกอบหลักsqueezing many numbers into a few, keeping the most variation07
overfittingการจำแทนการเข้าใจdoing well on training examples, badly on new ones07
accuracyความถูกต้องthe share of answers that were right07, 08
shortcut learningการเรียนทางลัดlearning an easy, wrong difference (e.g. "dark = river")07
active learningการเรียนรู้เชิงรุกasking a person to label the cases the model is least sure of07
driftการเลื่อนไหลของข้อมูลaccuracy decaying as the world or the camera changes07, 08
adversarial exampleตัวอย่างหลอกลวงan input crafted to fool a model05, 08
bias (fairness)อคติerrors falling unevenly on some groups or places — not the network term above08
human in the loopให้คนร่วมตัดสินใจa person reviews the machine's findings before action08
personal dataข้อมูลส่วนบุคคลinformation identifying a person directly or indirectly (PDPA s.6)08
biometric dataข้อมูลชีวภาพbody-derived identifiers such as faces; sensitive under PDPA s.2608
CORSคอร์ส (การอนุญาตข้ามโดเมน)a site's permission for other pages to read its contentsys
tainted canvasแคนวาสปนเปื้อนa canvas holding unpermitted pixels, which JavaScript may not readsys
HLSเอชแอลเอสHTTP Live Streaming: video sent as small files listed in a playlistsys
m3u8เอ็มสามยูเอตthe playlist file that lists where HLS video chunks livesys
relayตัวส่งต่อour server passing a still frame through memory, same-originsys
catalogueรายชื่อกล้องthe list of cameras this site knows, refreshed about every 10 minutessys
FloodDashฟลัชแดชthe separate flood site that builds the camera list and checks the feedssys
circuit breakerตัวตัดวงจรpausing requests to a host that keeps failingsys
rate limitการจำกัดอัตราa cap on requests per client per minutesys
CSP (Content-Security-Policy)นโยบายความปลอดภัยเนื้อหาbrowser rules limiting where a page may load code and media fromsys
APIเอพีไอthe documented web addresses a program may call, and the answers they givesys
endpointเอนด์พอยต์one such web addresssys
WebGLเว็บจีแอลthe browser's access to the graphics card; TF.js computes with itsys
tensorเทนเซอร์a block of numbers with a shape, e.g. 1 × 300 × 300 × 3sys
TF.js (TensorFlow.js)ทีเอฟดอตเจเอสthe library that runs neural networks inside your browsersys
shardชาร์ดone piece of a large model file, split off so it downloads fastersys
edge inferenceการประมวลผลที่ปลายทางrunning models where the camera is, sending only resultssys
inferenceการอนุมานrunning a trained network on one picture to get an answersys
lat / lngละติจูด / ลองจิจูดlatitude and longitude: a position on the mapsys
launchdแลวด์the Mac's built-in service that starts programs and restarts themsys

"sys" = the system pages.