Polyworld 란 무엇입니까?

Polyworld는 컴퓨터 프로그래머 Larry Yaegar의 인공 생명 (Alife and Theorytical Biology라고도 함) 컴퓨터 시뮬레이션 또는 실제 생태 및 인류 학적 발전을 반영하려는 컴퓨터 생태학입니다. Polyworld 주민이 근무하는 환경은 여러 플랫폼 (Mac OS X, Linux)에 설치할 수 있으며 QT 그래픽 툴킷 및 OpenGL을 사용하여 렌더링되는 2 차원 평면을 포함합니다.

Polyworld 환경을 채우는 개체는 기본 신경 네트워크에 따라 작동하며 인간 행동 및 상호 작용의 전체 영역을 보여줍니다. 즉, 그들은 서로 먹고 마시고 번식하고 싸우고 죽일 수 있습니다. 요컨대, 모의 유기체는 생존 전략을 개발하고 번영하거나 죽지 않는다.

Polyworld에 서식하는 개별 시뮬레이션 유기체의 행동은 각 유기체의 행동 스위트와 유기체의 뇌 역할을하는 기본 신경 네트워크에 의해 결정됩니다. 행동 스위트는 유기체가 움직이고, 돌고, 공격하고, 먹고, 배우고, 빛을 발하는 능력에 부여 된 이름입니다. 신경 네트워크 또는 뇌 구조는 유기체의 뇌를 만드는 신경 클러스터의 유형과 배열에 주어진 이름입니다. 이러한 신경 클러스터는 개체를 자극하거나 (흥분성 뉴런) 억제 (억제 뉴런)하는 뉴런으로 구성되며, 사실상 다양한 Polyworld 존재의 성격과 궁극적으로 생존을 지시합니다.

Polyworld의 다양한 실체의 시냅스 효율성은 Hebbian 학습 법칙에 따라 작동합니다. 이를 통해 Polyworld 개체는 동일한 뉴런을 반복적으로 발사하여 신경 연결을 강화하고 과거의 건강과 생존을 증진시키는 데 효과적인 것으로 입증 된 신경 학적 지형을 개발함으로써 과거 경험을 통해 발전하고 배울 수 있습니다.

유기체의 생리학과 뇌는 모두 유전자 구성으로 인코딩되어 있으므로 Polyworld 환경이 채워지고 진화 된 특정 세대의 다양한 세대에 의해 계속 채워질 것입니다. 이것은 종족의 특정 행동과 생존 전략을 보여주는 씨족이나 종족이 진화했음을 의미합니다. 이러한 전략은 탈출, 회피, 위조, 집단 및 무리를 포함하여 인간 행동의 여러 가지 정교한 특성으로 나타났습니다. 또한 Polyworld는 진화 "복잡한 화살표"의 본질과 존재를 식별하기 위해 병렬 "구동"대 "수동"시뮬레이션을 지원하도록 업데이트되었습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?