🪰
Fly
커넥톰 배선 제약
홈
대전
대전사람 vs 초파리 대전 기록
초파리 들여다보기
커넥톰 결정 탐색 신경 활동 플레이 분석
연구
실험 조건 비교
설정
hemibrain v1.2.1 뉴런 · 시냅스
stx4R/Fly

홈

보고서 열기 대전하기
VFB-Tetris · hemibrain v1.2.1 · 7단계

초파리 커넥톰의 배선만 제약으로 둔 네트워크와 대전해요

커넥톰에서 가져오는 것은 어느 뉴런이 어느 뉴런에 연결되는가( 뉴런 · 시냅스의 희소성 마스크)뿐이에요. 그 자리의 가중치 개는 교사를 모방하도록 학습된 값이고요. 대전에서 초파리가 두는 한 수마다 후보 배치 전부를 이 네트워크에 넣어 DN 개의 창 평균을 읽고 점수를 매겨요. 그 과정을 커넥톰 3D·후보 순위·뉴런 활성 화면에서 그대로 볼 수 있어요.

순위: 교사 최선을 고른 비율
같은 테스트 분할에서 학습 후 · 학습 전 · 우연
모델
전체보기
게이트 — 교사 대비 기준
교사(학습 목표)의 성능에 대한 비율로 정한 통과선이에요. 미달한 항목은 미달한 대로 남겨요.

대전

사람 vs 초파리 C0 · 같은 엔진 · 같은 조각 순서
조작 설정
나
사람키보드
대기 중
HOLD
NEXT
🪰
초파리 C0커넥톰 배선 위 학습 가중치
모델 로드 중
HOLD
NEXT
KEYS
HOLD DROP
LOG

대전 기록

이 브라우저에 남은 최근 판
대전하기
공격 주고받기
가로축은 그 쪽이 놓은 조각 수예요. 두 사람이 각자 속도로 두니까 같은 가로 위치가 같은 시각은 아니에요.

판 목록
판을 누르면 위 타임라인이 바뀌어요

커넥톰

표본 뉴런 · 시냅스 · 전체 중 층화 표본
neuPrint
3D 커넥톰
뉴런 · 시냅스
3D 뷰를 열 수 없는 환경이에요 (WebGL). 다른 화면은 3D 없이 동작해요.
입력 LC/LPLC 중간 중간 · KC 출력 DN
활성 재생

입력층 = 시각 투사 뉴런(LC/LPLC), 중간층 = 2-hop 이내 뉴런, 출력층 = 하강뉴런(DN). 실제 그래프에서 입력 200·중간 600(ROI·KC 비율 보존)·출력 107 전부를 층화 표본으로 뽑았어요. 좌표는 neuPrint soma 위치(없으면 같은 ROI 평균 + 지터). 반투명 껍질은 장식용 뇌 형상이라 뉴런 좌표계에 수동 보정 상수로 맞췄어요. 재생하면 결정 탐색에서 고른 결정의 스텝별 뉴런 활성이 점등돼요.

보기 설정
ROI
KC 표시
시냅스 표시
뇌 껍질
배선은 커넥톰에서, 가중치는 학습에서
마스크가 1인 자리( 간선)에만 가중치가 존재하고, 그 값 개는 학습된 값이에요. 점등은 스파이크가 아니라 rate RNN 의 활성값(tanh)이에요.
결정 탐색 열기

결정 탐색

후보 배치 → 배선 제약 네트워크 → DN 창평균 → 점수
초파리가 이 한 수를 어떻게 골랐나
합법 배치 각각의 결과 보드를 네트워크(후보마다 완전 리셋, 스텝)에 넣어 DN 개의 창 평균을 얻고, 학습된 MLP 리드아웃이 점수를 매겨요. 오른쪽 두 순위(모델 점수 / 교사 점수)를 잇는 선이 평행할수록 모델이 교사의 순위를 그대로 안다는 뜻이에요. 교사는 학생이 모방하도록 학습된 바로 그 교사(1-ply + hold, 가비지 조건 튜닝)예요.
후보 배치
파랑 테두리 = 보는 중 · 초록 = 초파리가 고른 배치
선택 후보의 DN 창평균
——

순위 비교
A 모델 점수 순위 ↔ B 교사 점수 순위

신경 활동

고른 배치를 넣었을 때 표본 뉴런의 스텝별 활성
결정 고르기
스파이크가 아니라 활성값이에요
7단계 모델은 rate RNN 이에요 — x(t+1) = (1−lr)·x(t) + lr·tanh((W⊙M)·x(t) + W_in·u + b). 그래서 뉴런이 내놓는 것은 발화 여부가 아니라 −1~1 사이의 활성값이고, 아래 래스터는 그 크기를 밝기로 그린 거예요. 기록은 초파리가 실제로 고른 후보 하나에만 있어요 (후보 전부의 전체 상태를 남기면 결정 하나가 1 MB 를 넘어요).
3D 에서 보기
활성 래스터 표본 행 · 층별 정렬

층별 평균 |활성| 표본 기준

플레이 분석

보드 품질과 선택 성향 · 사람과 나란히
구멍 수 추이

막힌 칸(구멍)은 지우기 전까지 줄을 완성할 수 없게 해요. 초파리는 구멍을 벌점으로 배웠지만 판이 길어지면 쌓여요.

최고 높이 추이

20칸에 닿으면 탑아웃이에요. 가비지를 받으면 한 번에 여러 칸 올라가요.

선택 성향 — 교사 순위에서 몇 번째를 골랐나

교사는 학생이 모방하도록 학습된 기준이에요. 상위 20% 안이 많을수록 교사와 비슷하게 고른 거예요.

초파리가 지운 줄의 구성

한 번에 4줄(테트리스)을 지워야 공격이 커요. 싱글이 많다는 건 우물을 오래 유지하지 못했다는 뜻이에요.

실험

7단계는 커넥톰의 배선(희소성 마스크)만 제약으로 두고 그 자리의 가중치를 학습해요. 수치는 web/data/stage7.json(실행 산출물을 그대로 구운 것)에서 읽어요.

조건 비교

초파리 vs 교사 vs 무작위 · 학습 전후 · 게이트
지금 비교할 수 있는 축
7단계는 대조군(N1·N2·N3)이 아직 학습되지 않아 "실제 배선 vs 무작위 배선"을 아직 가를 수 없어요. 그래서 여기서는 플레이(초파리 ↔ 교사 ↔ 무작위)와 순위(학습 후 ↔ 학습 전 ↔ 우연), 그리고 게이트 5기준을 비교해요. 대조군 줄은 비워 두고 '아직 학습하지 않음'으로 표시해요.

설정

대전 조작
조작키

사람 쪽 입력 감도만 바꿔요. 초파리의 착수 간격(150 ms)과 모델은 설정에 두지 않아요 — 약하게 만들면 "이 배선이 둔 수"가 아니게 되니까요.

표시
3D 뷰 자동 회전
모션을 줄이는 시스템 설정이면 자동으로 꺼져요
3D 뷰 어두운 배경
활성 점등을 어두운 배경에서 봐요
신뢰구간 겹침 회색 처리
차이가 없는 항목을 회색으로 그려요
숫자 고정폭 표기
본문 숫자에도 tabular figure를 써요 (표와 수치는 항상 고정폭)
데이터
커넥톰 버전hemibrain v1.2.1
모델C0 · P · T
결과 파일 위치web/data/*.json
생성 시각—
소스
GitHub 저장소stx4R/Fly
배포 주소stx4r.github.io/Fly
설정은 이 브라우저에만 저장돼요. 초기화하면 기본값으로 돌아가요 (대전 기록은 지워지지 않아요).
—
조각00
공격00
줄 · 테트리스0 · 00 · 0
초파리 생각—
왼쪽이 사람, 오른쪽 옅은 값이 초파리예요
이 판 들여다보기