SONUB 홈 KO English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

알림을 켜는 방법

이 브라우저 또는 주소에서는 알림을 사용할 수 없습니다. 지원되는 브라우저로 보안 연결된 SONUB 사이트에 접속해 주세요.

알림이 차단되어 있으면 브라우저 설정에서 허용해 주세요.

  1. 주소 표시줄 옆의 사이트 설정 또는 브라우저의 사이트 설정을 열고, 이 사이트의 알림을 허용으로 바꾸세요.
  2. 기기 설정에서 브라우저 알림을 허용하고 방해 금지 또는 집중 모드를 확인하세요.
  3. SONUB으로 돌아와 페이지를 새로고침한 뒤 벨을 눌러 알림을 켜세요.

iPhone 또는 iPad에서는 SONUB을 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

1급

전문 분야에 특화한 을 밑바닥부터 완성하고, 남이 다시 만들 수 있도록 남깁니다.

응시 자격

2급 자격증을 딴 뒤 1년이 지나야 응시할 수 있습니다.

필수 프로그래밍 언어

5급부터 1급까지 모든 급수의 공통 필수입니다.

Shell Scripting

인공지능을 다루기 위해 가장 중요한 언어입니다.

은 실행·파일 관리·개발 자동화에 유용해요. AI는 ·앱·노트북·로도 사용할 수 있어요. 은 유용한 인터페이스 중 하나이며 모든 AI 사용자의 필수 조건은 아니에요.

쉘 프로그래밍 배우러 가기

모든 급수의 공통 문제

인공지능을 완전 밑바닥부터 직접 만들고자 합니다. 어떻게 만들지 설계를 하세요.

5급부터 1급까지 같은 문제를 받습니다. 달라지는 것은 답에 요구되는 깊이와, 문제에 덧붙는 제약 사항입니다.

무엇을 배우나

  1. 수학 연산·음악 제작 같은 전문 분야의 요구를 설계에 녹인다.
  2. 기성 도구에 기대지 않고 핵심을 처음부터 만든다.
  3. 다른 사람이 이어받아 만들 수 있는 문서를 쓴다.

어떻게 평가하나

  • 전문 분야의 요구를 실제로 충족했는가
  • 핵심을 밑바닥부터 스스로 만들었는가
  • 문서만 보고 다른 사람이 재현할 수 있는가

시험 구성

1차는 시험장에서 치르는 필기, 2차는 인터뷰와 실기입니다. 두 차수 모두 같은 문제를 씁니다.

1차 — 오프라인 필기

지정된 시험 장소에서 치릅니다. 답은 시험지에 직접 손으로 적습니다. 설계를 글로 풀어낼 수 있는지를 봅니다.

2차 — 인터뷰와 실기

시험관과 설계에 대해 인터뷰한 뒤, 실제로 을 만듭니다. 종이 위의 계획이 손에서 실제로 움직이는지를 봅니다.

예상 문제

정식 시험은 위의 공통 문제 하나를 받습니다. 아래 20문항은 그 설계를 쓰기 전에 먼저 알아야 할 낱말·이름·사실을 확인하는 예상 문제입니다. 모두 정답이 하나로 정해진 단답형이니, 설명을 읽고 답을 적은 뒤 정답을 펼쳐 맞춰 보세요. 공식 문제는 아닙니다.

밑바닥부터 — 수학

  1. 1

    신경망이 내놓은 점수 목록을, 모두 0과 1 사이이면서 합이 1인 확률로 바꾸는 함수를 무엇이라고 하나요?

    정답 보기

    정답 소프트맥스 (Softmax)

    언어 모델은 마지막에 소프트맥스로 다음 토큰 후보마다의 확률을 냅니다.

  2. 2

    분류 모델에서 정답 쪽 확률에 로그를 취하고 음수를 붙인 값으로, 정답에 낮은 확률을 줄수록 커지는 손실 함수를 무엇이라고 하나요?

    정답 보기

    정답 교차 엔트로피 (Cross-Entropy)

    정답 확률이 1이면 손실은 0이고, 0에 가까워질수록 손실은 아주 커집니다.

  3. 3

    합성 함수의 기울기를 바깥 함수의 기울기와 안쪽 함수의 기울기를 곱해서 구하는 미분 규칙으로, 역전파의 수학적 바탕인 것을 무엇이라고 하나요?

    정답 보기

    정답 연쇄 법칙 (Chain Rule)

    신경망은 층이 함수처럼 겹겹이 합성된 것이라, 연쇄 법칙을 층마다 되풀이해 기울기를 구합니다.

  4. 4

    트랜스포머에서 토큰의 순서 정보를 넣으려고 임베딩에 더하는 값을 무엇이라고 하나요?

    정답 보기

    정답 위치 인코딩 (Positional Encoding)

    어텐션만으로는 토큰의 순서를 알 수 없어서, 몇 번째 자리인지를 숫자로 더해 줍니다.

  5. 5

    학습 중에 일부 뉴런을 무작위로 꺼서, 모델이 특정 뉴런에 지나치게 기대지 않게 하는 과적합 방지 방법을 무엇이라고 하나요?

    정답 보기

    정답 드롭아웃 (Dropout)

    학습할 때만 끄고, 추론할 때는 모든 뉴런을 씁니다.

전문 분야 — 수학 연산

  1. 6

    소수를 유한한 비트로 나타내기 때문에 0.1 + 0.2 가 정확히 0.3 이 되지 않는 것처럼 생기는 오차를 무엇이라고 하나요?

    정답 보기

    정답 부동소수점 오차 (Floating-point Error, 반올림 오차)

    수학 연산 전문 인공지능이라면 이 오차가 쌓이지 않게 계산 순서와 자료형을 설계해야 합니다.

  2. 7

    컴퓨터가 실수를 부호·지수·가수로 나누어 나타내는 방식을 정한 국제 표준의 이름(번호)을 쓰세요.

    정답 보기

    정답 IEEE 754

    대부분의 컴퓨터와 프로그래밍 언어가 이 표준대로 실수를 저장합니다.

  3. 8

    언어 모델에게 계산을 시킬 때 직접 암산하게 하지 않고, 계산기·코드 실행 같은 바깥 기능을 불러 정확한 값을 받아 오게 하는 방법을 무엇이라고 하나요?

    정답 보기

    정답 도구 호출 (Tool Calling, 함수 호출 Function Calling)

    언어 모델은 다음 토큰을 예측할 뿐이라 큰 수 계산을 틀리기 쉽습니다. 정확해야 하는 계산은 도구에 맡깁니다.

  4. 9

    행렬의 행과 열을 서로 바꾸어 만든 행렬(Aᵀ 로 적는다)을 무엇이라고 하나요?

    정답 보기

    정답 전치 행렬 (Transpose)

    m × n 행렬을 전치하면 n × m 행렬이 됩니다. 신경망 계산에서 행렬 곱셈의 모양을 맞출 때 자주 씁니다.

  5. 10

    풀이 과정을 단계별로 적게 하면 언어 모델의 추론과 계산의 정확도가 오르는 프롬프트 기법을 무엇이라고 하나요?

    정답 보기

    정답 생각의 사슬 (Chain-of-Thought, CoT)

    단계를 적게 하면 중간 결과를 토큰으로 남기며 계산하게 되어 실수가 줄어듭니다.

전문 분야 — 음악

  1. 11

    악기 소리 자체가 아니라 음 높이·길이·세기 같은 연주 정보를 기록하는, 1983년에 나온 전자 악기 통신 표준을 영어 줄임말로 쓰세요.

    정답 보기

    정답 MIDI (Musical Instrument Digital Interface)

    음악 인공지능은 소리 파형 대신 MIDI 같은 음표 자료로 배우기도 합니다.

  2. 12

    1초 동안 소리를 몇 번 재어 숫자로 기록하는지를 나타내는 값을 무엇이라고 하나요? CD 는 44,100Hz 입니다.

    정답 보기

    정답 샘플링 레이트 (Sampling Rate, 표본화 빈도)

    샘플링 레이트의 절반보다 높은 소리는 기록할 수 없습니다(나이퀴스트 주파수).

  3. 13

    소리 신호를 여러 주파수 성분으로 나누어 어떤 높이의 소리가 얼마나 섞여 있는지 알아내는 변환을, 빠른 계산법의 영어 세 글자 줄임말로 쓰세요.

    정답 보기

    정답 FFT (Fast Fourier Transform, 고속 푸리에 변환)

    푸리에 변환을 빠르게 계산하는 알고리즘입니다. 소리 인공지능의 전처리에 거의 언제나 쓰입니다.

  4. 14

    시간에 따라 주파수 성분의 세기가 어떻게 바뀌는지를 그림으로 나타낸 것으로, 소리 인공지능의 입력으로 자주 쓰는 것을 무엇이라고 하나요?

    정답 보기

    정답 스펙트로그램 (Spectrogram)

    가로축이 시간, 세로축이 주파수, 밝기가 세기입니다. 소리를 그림처럼 다룰 수 있게 해 줍니다.

  5. 15

    서양 음악의 표준 음높이에서 기준음 A4(가온 다 위의 라)의 주파수는 몇 Hz 인가요?

    정답 보기

    정답 440Hz

    한 옥타브 올라가면 주파수가 두 배가 되어 A5 는 880Hz 입니다.

재현과 문서

  1. 16

    무작위 수를 쓰는 학습을 다시 돌려도 같은 결과가 나오게 하려고 미리 정해 두는 시작값을 무엇이라고 하나요?

    정답 보기

    정답 시드 (Seed, 랜덤 시드)

    시드를 문서에 적어 두어야 다른 사람이 같은 실험을 다시 돌릴 수 있습니다.

  2. 17

    모델을 공개할 때 용도·학습 데이터·성능·한계를 정리해 함께 내는 문서를 무엇이라고 하나요?

    정답 보기

    정답 모델 카드 (Model Card)

    쓰면 안 되는 용도와 알려진 한계까지 적는 것이 좋은 모델 카드입니다.

  3. 18

    코드가 바뀐 이력을 기록하고, 누구든 같은 버전을 다시 받을 수 있게 해 주는 분산 버전 관리 도구의 이름을 쓰세요. 이 사이트에서도 가르칩니다.

    정답 보기

    정답 Git (깃)

    커밋 해시 하나로 그때의 코드를 정확히 가리킬 수 있어 재현에 꼭 필요합니다.

  4. 19

    파이썬 프로젝트에서 필요한 라이브러리와 그 버전을 적어 두어, pip install -r 로 한 번에 설치하게 하는 파일의 관례적인 이름을 쓰세요.

    정답 보기

    정답 requirements.txt

    버전을 고정해 두지 않으면 몇 달 뒤 같은 코드가 다른 결과를 내거나 아예 돌지 않을 수 있습니다.

  5. 20

    다른 사람이 같은 데이터·코드·설정으로 실험을 다시 돌려 같은 결과를 얻을 수 있는 성질을 무엇이라고 하나요?

    정답 보기

    정답 재현성 (Reproducibility)

    1급은 문서만 보고 남이 다시 만들 수 있어야 합니다. 데이터 출처·코드 버전·시드·설정을 모두 적습니다.

연습 시험 치러 가기 온라인 AI 지식 시험이 지금 내 위치를 확인하는 가장 빠른 방법입니다.