특징Feature
AI가 판단할 때 들여다보는 재료 한 가지
- 특징은 AI가 보고 판단하는 재료 한 가지예요. 물건 하나를 값 몇 개로 요약해 놓은 그 값들이에요.
- 무엇을 특징으로 삼을지 고르는 일이 성능의 절반이에요. 좋은 재료가 없으면 좋은 판단도 없어요.
- 판단과 관계없는 값을 잔뜩 넣으면 오히려 방해가 돼요. 모델이 우연한 관계를 진짜인 줄 알고 붙잡거든요.
- 특징은 문제지고 라벨은 답지예요. 특징은 AI가 보는 것, 라벨은 사람이 미리 붙여 둔 정답이에요.
- 요즘 딥러닝은 사람이 재료를 다듬어 주지 않아도 원본에서 쓸 만한 재료를 스스로 찾아내요.
목차
1비유로 이해하기
편의점 계산대에서 바코드를 찍으면 화면에 그 상품의 값이 줄줄이 떠요. 가격은 얼마고, 용량은 몇 그램이고, 어느 분류에 속하고, 냉장인지 상온인지, 유통기한은 언제까지인지 같은 것들이에요. 상품 하나를 이 몇 가지 값으로 요약해 둔 셈이에요. 이 값 하나하나가 특징이에요.
계산대는 상품의 실물을 보지 않아요. 포장 색이 예쁜지, 진열대에서 손이 잘 가는 자리인지는 화면에 뜨지 않아요. 등록해 둔 값만 볼 수 있고, 등록하지 않은 것은 없는 것과 같아요.
무엇을 등록해 둘지는 사람이 정해요. 재고를 관리하려면 용량과 보관 방법이 필요하고, 매출을 보려면 가격과 분류가 필요해요. 목적이 달라지면 챙겨야 할 값도 달라져요.
2자세히 알아보기
무엇을 볼지 고르는 일이 절반이에요
같은 자료를 놓고도 어떤 값을 뽑아 쓰느냐에 따라 결과가 크게 달라져요. 중고차 값을 맞히는 일이라면 연식과 주행거리는 꼭 필요하고, 차 번호판 숫자는 아무 쓸모가 없어요. 필요한 값을 빠뜨리면 아무리 좋은 방법을 써도 맞힐 수 없어요.
있는 값을 그대로 쓰지 않고 손질해서 쓰기도 해요. 생년월일보다 나이가 쓸모 있고, 출고일과 오늘 날짜보다 그 사이 햇수가 쓸모 있어요. 이렇게 원본에서 판단에 도움이 되는 값을 만들어 내는 일을 특징 공학이라고 불러요.
머신러닝이 널리 쓰이기 시작하던 시절에는 이 작업이 일의 대부분이었어요. 그 분야를 잘 아는 사람이 무엇을 봐야 하는지 골라 주는 게 모델을 바꾸는 것보다 효과가 컸거든요.
관계없는 값은 오히려 방해가 돼요
값을 많이 넣을수록 좋을 것 같지만 그렇지 않아요. 판단과 상관없는 값이 섞여 들어가면 모델이 그 값에서 우연히 생긴 규칙을 붙잡아요. 마침 학습 자료에서 번호판 숫자가 큰 차들이 비쌌다면, 모델은 그 관계를 진짜인 줄 알고 배워 버려요.
이런 값은 학습 자료에서만 통하고 새 자료에서는 곧바로 무너져요. 그래서 특징을 고를 때는 넣을 값을 늘리기보다 도움이 안 되는 값을 덜어 내는 쪽에 더 신경을 써요.
비슷한 값이 여러 개 겹치는 것도 문제예요. 키를 센티미터로 넣고 미터로도 넣으면 새로 알려 주는 게 없으면서 계산만 늘어요.
특징과 라벨은 자리가 달라요
자료 한 건을 표의 한 줄이라고 보면, 앞쪽 칸들이 특징이고 맨 끝 칸이 라벨이에요. 특징은 모델이 보고 답을 지어내야 하는 문제지고, 라벨은 사람이 미리 적어 둔 정답이에요.
학습할 때는 둘 다 필요해요. 특징을 보고 낸 답과 라벨을 맞춰 보며 틀린 만큼 숫자를 고쳐 나가거든요. 하지만 실제로 쓸 때는 라벨이 없어요. 새로 들어온 자료에는 특징만 있고, 그 정답을 알아내는 게 모델이 할 일이니까요.
이 자리를 헷갈리면 큰 실수가 생겨요. 정답을 알아야만 채울 수 있는 값을 특징에 섞어 넣으면 시험 점수는 아주 좋게 나오지만, 실제 상황에서는 그 값을 구할 수 없어 아무 쓸모가 없어요.
숫자로 바뀌어야 계산에 들어가요
모델은 글자나 그림을 그대로 다루지 못해요. 어떤 특징이든 결국 숫자로 바뀌어야 해요. 냉장인지 상온인지 같은 값은 있음과 없음을 나타내는 자리로 펼쳐 놓고, 지역이나 분류처럼 순서가 없는 값도 마찬가지로 자리를 나눠서 표시해요.
크기가 제각각인 값들은 눈금도 맞춰 줘야 해요. 한 값은 0에서 1 사이를 오가는데 다른 값은 수십만 단위로 움직이면, 큰 값이 판단을 통째로 끌고 가 버려요. 그래서 값들의 폭을 비슷하게 맞추는 손질을 미리 해 둬요.
요즘은 재료를 스스로 찾아내요
딥러닝이 널리 쓰이면서 이 그림이 많이 바뀌었어요. 사진에서 무엇을 봐야 하는지 사람이 일러 주지 않아도, 여러 층을 쌓은 모델이 원본 화소에서 쓸 만한 재료를 층층이 만들어 내요. 앞쪽 층은 선과 모서리 같은 단순한 것을, 뒤쪽 층은 바퀴나 얼굴 윤곽 같은 덩어리를 잡아내는 식이에요.
그래도 사람의 몫이 사라진 건 아니에요. 어떤 자료를 넣을지, 어떤 값을 아예 빼야 하는지는 여전히 사람이 정해요. 특히 나이나 지역처럼 편향으로 이어질 수 있는 값은 넣을지 말지를 신중히 판단해야 해요.
3조금 더 정확하게
특징은 표본 하나를 나타내는 입력 변수 하나예요. 표본 하나는 특징 여럿을 늘어놓은 숫자 묶음이 되고, 이 묶음이 모델의 입력으로 들어가요. 특징이 몇 개냐가 이 묶음의 길이를 정하는데, 길이가 길어질수록 자료가 흩어져서 같은 실력을 내는 데 필요한 자료의 양이 크게 늘어요. 그래서 서로 겹치는 값들을 하나로 합쳐 길이를 줄이는 손질을 따로 하기도 해요.
비유가 어긋나는 지점도 있어요. 편의점 화면의 값들은 서로 독립적으로 읽히지만, 모델이 쓰는 특징들은 서로 얽혀서 함께 작용해요. 용량 하나만으로는 아무 뜻이 없다가 가격과 함께 놓이면 비싼지 싼지가 드러나는 식이에요. 그리고 화면의 값은 사람이 읽으라고 만든 것이라 이름이 붙어 있지만, 딥러닝이 중간에서 만들어 내는 재료들은 사람이 이름 붙일 수 없는 숫자 덩어리인 경우가 많아요.
4직접 해보기
5흔한 오해
특징을 많이 넣을수록 정확해진다고 생각하기 쉽지만, 실제로는 관계없는 값이 섞이면 우연한 규칙을 배워 새 자료에서 무너져요.
특징과 라벨이 비슷한 말이라고 여기기 쉽지만, 실제로는 특징이 모델이 보고 판단하는 재료고 라벨은 사람이 미리 붙여 둔 정답이에요.
딥러닝을 쓰면 특징을 신경 쓸 필요가 없다고 생각하기 쉽지만, 실제로는 무엇을 넣고 무엇을 뺄지 정하는 일은 여전히 사람의 몫이에요.
7한 줄 요약
그러니까특징은 AI가 판단할 때 들여다보는 재료 한 가지이고, 무엇을 재료로 삼느냐가 모델이 무엇을 알아볼 수 있는지를 정해요.
잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02