🧪 새 튜토리얼이 계속 업데이트 중 — 로봇 팔부터 센서까지
본문으로 건너뛰기

6 · 학습과 추론 ​

이전: 05 데이터셋 녹화다음: 07 문제 해결

학습은 데이터셋을 정책으로 바꿉니다 — 카메라 이미지를 관절 위치로 매핑하는 모델. 추론은 그 정책을 팔로워 팔에서 실행합니다.

학습 ​

Training 탭을 열고 다음을 선택하십시오:

항목참고
데이터셋로컬 데이터셋 또는 Hub의 데이터셋
정책 유형단일 팔에는 보통 ACT를 먼저 시도합니다. Diffusion Policy, SmolVLA, π₀ 계열도 사용할 수 있습니다
실행 위치이 머신 또는 Hugging Face 클라우드 작업
학습 길이스텝 수. 많을수록 좋다고 가정하지 말고 loss를 관찰하십시오

탭은 학습 로그를 스트리밍하고 체크포인트가 기록될 때마다 표시합니다.

로컬 또는 클라우드 ​

로컬Hugging Face 클라우드 작업
필요이 머신의 GPU접근 권한이 있는 Hugging Face 계정
속도GPU에 따라 다름작업마다 선택하는 고정 머신
적합소규모 데이터셋, 실험긴 실행

클라우드 옵션은 나머지 워크플로우에 노트북으로 충분한 이유입니다: 로컬에서 녹화하고 원격으로 학습합니다.

정책 추가 기능 ​

일부 정책 유형은 LeLab이 기본으로 설치하지 않는 종속성이 필요합니다. 하나를 선택하면 설치를 안내합니다 — 수락하고 백그라운드 설치가 끝날 때까지 기다린 뒤 작업을 시작하십시오. 선택적 학습 추가 기능도 같은 메커니즘을 사용합니다.

체크포인트 ​

학습은 마지막뿐 아니라 주기적으로 체크포인트를 기록하므로, 중단된 실행도 사용 가능한 모델을 남깁니다. 각 체크포인트 이름에는 스텝 번호가 들어 있습니다. loss가 다시 상승하기 시작하면 더 이른 것을 시도하십시오.

추론 ​

Inference 탭을 엽니다:

  1. 두 팔이 연결되고 캘리브레이션되었는지 확인합니다.
  2. 정책을 선택합니다 — 로컬 체크포인트 또는 Hub의 모델.
  3. 카메라와 그 rotation을 확인합니다.
  4. 추론을 시작하고 작업 공간을 정리합니다.

카메라 회전과 바인딩 ​

녹화할 때와 동일한 회전을 사용하십시오. 잘 학습된 정책이 실제 로봇에서 유용한 동작을 하지 않는 가장 흔한 이유이며, 아무것도 경고해 주지 않습니다: 0°와 180°는 이미지 크기가 동일합니다.

카메라 바인딩도 마찬가지입니다. 녹화 중 wrist인 카메라가 이제 다른 물리적 카메라라면 정책은 잘못된 이미지를 봅니다.

이 모든 것이 맞는데도 팔이 여전히 실패하면 데이터셋을 다시 보십시오 — 5장을 참조하십시오.

개입 ​

팔에 손을 뻗기 전에 추론을 중지하십시오. 손으로 하는 교정은 새 에피소드를 녹화해 다시 학습하지 않는 한 학습 신호가 아닙니다.

재생 ​

재생은 녹화된 에피소드를 팔로워 팔에서 다시 실행합니다. 녹화된 관절 위치를 재생하므로 정책이 나빠도 올바르게 보입니다 — 정책이 아니라 하드웨어와 데이터셋을 확인합니다. 정책이 무엇을 하는지 보려면 추론을 사용하십시오.


다음: 07 문제 해결