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을 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

XSML · 첫 코드부터 나만의 대화까지

자, 이제 여러분들만의 인공지능을 만들어 봅시다.

이 브라우저에서 직접 타이핑하며 언어 모델을 만듭니다. 데이터를 준비하고 작은 GPT를 학습한 뒤, 내가 만든 Runner와 XChat으로 대화합니다. 미리 학습된 가중치나 외부 AI API는 쓰지 않습니다.

2

개발 환경

이 브라우저 안에서 실제 파일과 프로세스를 쓰는 Python 환경을 확인합니다.

터미널은 v86으로 실행되는 32bit Alpine 입니다. Python은 이미 설치되어 있습니다. 이번 과정은 기본 제공 만 사용하므로 pip 설치·계정··가 필요 없습니다.

FAI의 PyTorch는 계산과 자동미분을 맡습니다. MPS는 지원되는 Apple 컴퓨터에서 PyTorch를 GPU로 가속하는 기능으로, 이 가상 리눅스에서는 쓸 수 없습니다. Pyodide도 Python 계산을 할 수 있지만 일반적인 와 백그라운드 서비스에는 제약이 있습니다. 따라서 필수 실습 전체를 이 Alpine 터미널에서 마치고, 작은 자동미분 엔진도 직접 작성합니다.

직접 타이핑하며 실습하기

세 명령을 차례대로 입력하세요. Python 버전, 32bit x86 계열 구조, ready가 나오는지 봅니다. 이후의 명령도 모두 이 터미널에서 실행합니다. 내 컴퓨터의 터미널을 따로 열 필요가 없습니다.

python3 --version
uname -m
python3 -c "import json, math, random, http.server; print('ready')"

여기까지 이해했나요?

여기서 torch 설치와 MPS 설정이 필요 없는 이유를 설명해 보세요. 실제 학습 계산은 가 흉내 내는 리눅스 CPU에서 이루어집니다.

막혔을 때 확인하기

torch가 없다고 pip install torch를 시도하지 마세요. 이번 소스는 torch를 불러오지 않습니다. 터미널을 받지 못하면 연결을 확인하고 다시 시도하세요. 성공 문구만 흉내 낸 것은 Python 실행 환경이 아닙니다.