Show HN: Geomatic – 명령어 기반 기하학 스튜디오, 자동 미분 지원
Source: Hacker News
Overview
모든 명령은 output = \func inputs 형태이거나 단순히 \function inputs 형태로 작성됩니다. 점과 스칼라는 필요에 따라 즉시 생성됩니다. 예를 들어, 빈 캔버스에서 \line a b 를 실행하면 점 a와 b가 만들어지고, 이들을 선으로 연결합니다.
시각적 환경에서도 NumPy와 PyTorch와 유사한 브로드캐스팅 의미론을 사용할 수 있습니다(예: 한 차원은 반지름, 다른 차원은 중심 좌표에 해당하는 원들의 리스트를 만든다고 상상해 보세요). 시스템은 역전파, 경사 하강법, 그리고 벡터 필드 시각화도 지원합니다. 거의 모든 것이 반응형으로 동작하므로 변수를 변경하면 하위에 연결된 모든 기하학이 자동으로 업데이트됩니다.
누구든지 자신만의 시각화를 작성하고 로드할 수 있으며, 이러한 시각화는 브로드캐스트 및 미분이 가능합니다.