목차
발달 심리학 지식 활용
방법 소개
PLATO 모델 아키텍처
실험 결과
기술 주변기기 일체 포함 아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

Apr 09, 2023 am 11:41 AM
ai deepmind alphafold​

​Deepmind는 직관적인 물리학을 학습할 수 있는 모델을 구축하고 모델이 이러한 능력을 달성한 이유를 분석하는 것을 목표로 합니다.

AlphaFold부터 수학적 추론까지 DeepMind는 AI와 기초과학을 결합하려고 노력해 왔습니다. 이제 DeepMind는 간단한 물리적 규칙을 학습할 수 있는 새로운 모델을 만들었습니다.

발달 심리학자들은 아기들이 시선을 통해 사물의 움직임을 어떻게 따라가는지 테스트하고 분석했습니다. 예를 들어, 공이 갑자기 사라지는 영상을 재생하자 아이들은 놀라움을 표시했습니다.

DeepMind 컴퓨터 과학자 Luis Piloto와 동료들은 인공 지능(AI)에 대한 유사한 테스트를 개발하기를 희망합니다. 연구팀은 큐브, 공 등 단순한 물체의 애니메이션 영상을 활용해 신경망을 훈련했고, 대용량 데이터에서 패턴을 찾아 학습한 모델을 활용했다. 이번 연구 논문은 Nature Human Behaviour 7월 11일자에 게재되었습니다.

아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

  • 논문 주소: https://www.nature.com/articles/s41562-022-01394-8
  • 데이터 세트 주소: https://github.com/deepmind/physical_concepts

이 모델은 자동 인코딩 및 객체 추적을 통해 물리 학습을 수행하므로 PLATO(Physics Learning through Auto-encoding and Tracking Objects)라고 명명되었습니다. PLATO는 비디오의 원본 이미지와 장면의 각 개체의 대상을 강조하는 이미지 버전을 수신합니다. PLATO는 위치, 속도와 같은 물체의 물리적 특성에 대한 내부 표현을 개발하는 것을 목표로 합니다.

시스템은 간단한 모션 메커니즘(예: 경사면에서 굴러가는 공)을 보여주는 약 30시간의 비디오로 훈련되었으며 다양한 상황에서 이러한 개체의 동작을 예측하는 기능을 개발했습니다. 특히 PLATO는 대상의 궤적이 중단되지 않고 물체의 모양이 지속되도록 연속성과 견고성을 학습합니다. 비디오가 재생되면 모델의 예측이 더욱 정확해집니다.

물체가 갑자기 사라지는 등 '불가능한' 이벤트가 포함된 동영상을 재생할 때 PLATO는 동영상과 자체 예측 간의 차이를 측정하여 '놀라움'의 척도를 제공할 수 있습니다.

Piloto는 다음과 같이 말했습니다. "PLATO는 유아 행동 모델로 설계되지 않았지만 인간 유아가 어떻게 학습하는지에 대한 가설을 테스트할 수 있습니다. 우리는 인지 과학자들이 결국 이를 유아 행동을 시뮬레이션하는 데 사용할 수 있기를 바랍니다.

대학교 컴퓨터 브리티시 컬럼비아의 과학자 제프 클룬(Jeff Clune)은 “AI를 인간 유아의 학습 방법과 비교하는 것은 중요한 연구 방향”이라며 “PLATO 연구진은 인공지능 모델에 장점을 부여하는 많은 사전 지식을 손으로 설계했고, 다른 연구자들은 이를 구현하기 위해 노력하고 있다”고 말했다. 이 프로그램은 물리적 세계를 이해하기 위해 자신만의 알고리즘을 개발합니다.

발달 심리학 지식 활용

딥마인드 연구팀은 AI 시스템에서 보다 풍부한 신체적 직관을 추구하기 위해 발달 심리학에서 영감을 얻습니다. 연구팀은 발달 심리학의 핵심 통찰력, 즉 물리학이 개별 개체와 상호 작용 수준에서 이해된다는 핵심 통찰력을 통합한 딥 러닝 시스템을 구축했습니다.

기본적으로 직관적 물리학은 구별, 조작 및 개별적으로 감지할 수 있는 개별 개념 집합(예: 객체 지속성, 견고성, 연속성 등)에 의존합니다. 직관적인 물리학을 학습하는 AI에 대한 기존의 표준 접근 방식은 비디오 또는 상태 예측기, 이진 결과 예측, 질문 답변 성능 또는 강화 학습 작업을 통해 물리적 세계에 대해 학습합니다. 이러한 접근 방식은 직관적인 물리학의 일부 측면을 이해해야 하는 것처럼 보이지만 명확한 개념 세트를 명시적으로 조작하거나 전략적으로 탐색하지는 않습니다.

반면, 발달 심리학에서는 물리적 개념이 미래가 어떻게 전개될지에 대한 일련의 기대에 해당한다고 주장합니다. 예를 들어, 사람들은 물체가 마법처럼 갑자기 한 장소에서 다른 장소로 순간이동하는 것이 아니라 시간과 공간을 통해 연속적인 경로를 추적할 것이라고 기대하며, 이는 연속성 개념으로 이어집니다. 따라서 특정 물리적 개념에 대한 지식을 측정하는 방법인 VoE(기대 위반) 패러다임이 있습니다.

VoE 패러다임을 사용하여 특정 개념을 탐색할 때 연구자들은 물리적 개념과 일관되거나(물리적으로 가능) 일치하지 않는(물리적으로 불가능) 시각적으로 유사한 배열(프로브라고 함)을 유아에게 보여줍니다. 이 패러다임에서 "놀라움"은 시선 지속 시간으로 측정됩니다.

아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

방법 소개

먼저 DeepMind는 매우 풍부한 비디오 자료인 물리적 개념 데이터 세트를 제안했습니다. 이 데이터 세트에는 연속성, 목표 지속성 및 견고성을 포함하여 발달 심리학의 핵심 요소로 간주되는 다섯 가지 중요한 물리적 개념을 대상으로 하는 VoE 프로브 비디오가 포함되어 있습니다. 네 번째는 불변성으로, 특정 대상 속성(예: 모양)이 변경되지 않는다는 개념을 포착합니다. 다섯 번째 개념은 움직이는 객체가 관성의 원리와 일치하는 방향으로 변경될 것이라는 기대를 포함하는 방향성 관성입니다.

가장 중요한 점은 Physical Concepts 데이터 세트에는 훈련 데이터로 별도의 비디오 코퍼스도 포함되어 있다는 것입니다. 이 비디오는 절차적으로 생성된 다양한 물리 이벤트를 보여줍니다.

아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

그림 2: 모델 훈련에 사용된 비디오 데이터 세트의 예

PLATO 모델 아키텍처

Deepmind는 직관적인 물리학을 학습할 수 있는 모델을 구축하고 모델이 이러한 능력을 달성하는 이유를 분석하는 것을 목표로 합니다. AI 분야의 일부 고급 시스템은 PLATO 모델에서 인스턴스화됩니다.

첫 번째는 타겟 개인화 과정입니다. 타겟 개인화 프로세스는 비전의 지속적인 감각 입력을 개별 엔터티 세트로 절단하며, 각 엔터티에는 해당 속성 세트가 있습니다. PLATO에서는 분할된 각 비디오 프레임이 지각 모듈에 의해 일련의 대상 코드(그림 3a-c)로 분해되어 시각적 입력에서 개별 대상으로의 매핑이 가능해집니다. PLATO는 장면을 분할하는 방법을 학습하지 않지만 분할 대상이 주어지면 압축된 표현을 학습합니다.

두 번째로, 타겟 추적(또는 타겟 인덱스)은 각 타겟에 인덱스를 할당하여 이를 통해 시간에 따른 타겟 인식과 동적 속성 계산 간의 일치성을 달성합니다(그림 3b, c). PLATO에서는 대상 코드가 대상 버퍼의 프레임에 걸쳐 누적되고 추적됩니다(그림 3d).

마지막 구성 요소는 추적된 대상의 관계 처리입니다. 이 프로세스는 발달 심리학에서 제안된 "물리적 추론 시스템"에서 영감을 얻었습니다. 이 시스템은 객체의 표현을 동적으로 처리하고 이러한 표현에 영향을 미칩니다. 객체와 다른 객체 사이의 관계와 상호 작용을 통해.

PLATO는 대상 메모리와 대상 인식 내역(그림 3d) 간의 상호 작용을 학습하여 다음 대상에 대한 예측 비디오 프레임을 생성하고 대상 기반 메모리를 업데이트합니다.

아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

그림 3: PLATO는 인식 모듈(왼쪽)과 동적 예측(오른쪽)의 두 가지 구성 요소로 구성됩니다.

실험 결과

테스트 시간에 5개의 서로 다른 무작위 시드로 훈련했을 때 PLATO는 모든 Strong VoE에서 더 나은 성능을 보였습니다. 다섯 가지 탐지 범주 모두에서 효과가 나타났습니다.

아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

그림 5: PLATO는 물리적 개념 데이터 세트를 조사하는 데 강력한 성능을 보여줍니다.

물리적 개념 데이터세트의 훈련 자료에는 총 300,000개의 비디오가 포함되어 있습니다. 보수적인 계산을 사용하면 대략 52일 간의 지속적인 시각적 경험입니다. AI 및 개발 관점에서 볼 때, 테스트에서 VoE 효과를 생성하기 위해 실제로 얼마나 많은 훈련 데이터가 필요한지에 대한 의문이 있습니다. 이를 평가하기 위해 Deepmind는 크기가 감소하는 데이터 세트(그림 6)에 대해 3개의 PLATO 동적 예측기의 무작위 시드를 훈련하여 5개 탐지 클래스 전체에 걸쳐 VoE 효과의 총 평균을 계산했습니다.

결과는 50,000개의 예시(28시간의 시각적 경험에 해당)로 훈련한 후 Deepmind 모델에서 강력한 VoE 효과를 보여줍니다.

아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

그림 6: PLATO는 단 28시간의 시각적 경험으로 강력한 결과를 보여줍니다.

일반화 테스트: Deepmind는 직관적인 물리적 지식을 탐구하도록 설계된 ADEPT 데이터세트를 사용합니다. 그림 7에서 볼 수 있듯이 PLATO는 세 가지 탐지 범주 모두에 대해 명확한 VoE 효과를 보여줍니다.

아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.

그림 7: PLATO는 재교육 없이도 보이지 않는 대상과 역학에 강력한 효과를 보여줍니다.

자세한 내용은 원문을 확인해주세요.

위 내용은 아기처럼 학습하는 DeepMind의 새 모델은 28시간 만에 물리적 세계의 규칙을 학습합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

SQL에서 새 열을 추가하는 방법 SQL에서 새 열을 추가하는 방법 Apr 09, 2025 pm 02:09 PM

Alter Table 문을 사용하여 SQL의 기존 테이블에 새 열을 추가하십시오. 특정 단계에는 다음이 포함됩니다. 테이블 이름 및 열 정보 결정, Alter Table 문 작성 및 진술 실행. 예를 들어, 고객 테이블에 이메일 열을 추가하십시오 (Varchar (50)) : Alter Table 고객 이메일 추가 Varchar (50);

SQL에서 열을 추가하기위한 구문은 무엇입니까? SQL에서 열을 추가하기위한 구문은 무엇입니까? Apr 09, 2025 pm 02:51 PM

SQL에서 열을 추가하기위한 구문은 Alter Table_Name ADD CORMEN_NAME DATY_TYPE [NOT NULL] [DEFAULT DEFAULT_VALUE]; 여기서 table_name은 테이블 이름이고 column_name은 새 열 이름, data_type는 데이터 유형이며 NULL은 NULL 값이 허용되는지 여부를 지정하고 기본값 기본값을 지정합니다.

SQL 클리어 테이블 : 성능 최적화 팁 SQL 클리어 테이블 : 성능 최적화 팁 Apr 09, 2025 pm 02:54 PM

SQL 테이블 개선 성능을 개선하기위한 팁 : 삭제 대신 Truncate 테이블을 사용하고 공간을 확보하고 ID 열을 재설정하십시오. 계단식 삭제를 방지하기 위해 외국의 주요 제약 조건을 비활성화하십시오. 트랜잭션 캡슐화 작업을 사용하여 데이터 일관성을 보장합니다. 배치는 빅 데이터를 삭제하고 한계를 통해 행 수를 제한합니다. 쿼리 효율성을 향상시키기 위해 지우고 지수를 재구성하십시오.

SQL에서 열을 추가 할 때 기본값을 설정하는 방법 SQL에서 열을 추가 할 때 기본값을 설정하는 방법 Apr 09, 2025 pm 02:45 PM

새로 추가 된 열에 대한 기본값을 설정하고 Alter Table 문을 사용하십시오. 문 : 열 추가를 지정하고 기본값을 설정하십시오. Alter Table_Name Add Column_name Data_Type Default_value; 구속 조건 조항을 사용하여 기본값을 지정하십시오. ALTER TABLE TABLE_NAME CORMENT CORMEN_NAME DATA DATA DATA DATA DATA DATA DATA DATAY_TYPE 제한 DEFAULT_COSSTRANT DEFAULT DEFAULT_VALUE;

삭제 명령문을 사용하여 SQL 테이블을 지우십시오 삭제 명령문을 사용하여 SQL 테이블을 지우십시오 Apr 09, 2025 pm 03:00 PM

예, 삭제 명령문은 SQL 테이블을 지우는 데 사용될 수 있습니다. 단계는 다음과 같습니다. 삭제 명령문 사용 : table_name에서 삭제; TABLE_NAME을 제거 할 테이블 이름으로 바꾸십시오.

Redis 메모리 조각화를 처리하는 방법? Redis 메모리 조각화를 처리하는 방법? Apr 10, 2025 pm 02:24 PM

Redis 메모리 조각화는 할당 된 메모리에 재 할당 할 수없는 작은 자유 영역의 존재를 말합니다. 대처 전략에는 다음이 포함됩니다. REDIS를 다시 시작하십시오 : 메모리를 완전히 지우지 만 인터럽트 서비스. 데이터 구조 최적화 : Redis에 더 적합한 구조를 사용하여 메모리 할당 및 릴리스 수를 줄입니다. 구성 매개 변수 조정 : 정책을 사용하여 최근에 가장 적게 사용 된 키 값 쌍을 제거하십시오. 지속 메커니즘 사용 : 데이터를 정기적으로 백업하고 Redis를 다시 시작하여 조각을 정리하십시오. 메모리 사용 모니터링 : 적시에 문제를 발견하고 조치를 취하십시오.

phpmyadmin은 데이터 테이블을 만듭니다 phpmyadmin은 데이터 테이블을 만듭니다 Apr 10, 2025 pm 11:00 PM

phpmyadmin을 사용하여 데이터 테이블을 만들려면 다음 단계가 필수적입니다. 데이터베이스에 연결하고 새 탭을 클릭하십시오. 테이블의 이름을 지정하고 저장 엔진을 선택하십시오 (InnoDB 권장). 열 이름, 데이터 유형, NULL 값 허용 여부 및 기타 속성을 포함하여 열 추가 버튼을 클릭하여 열 디테일을 추가하십시오. 기본 키로 하나 이상의 열을 선택하십시오. 저장 버튼을 클릭하여 테이블과 열을 만듭니다.

Oracle 데이터베이스 작성 방법 Oracle 데이터베이스 작성 방법 Oracle 데이터베이스 작성 방법 Oracle 데이터베이스 작성 방법 Apr 11, 2025 pm 02:33 PM

Oracle 데이터베이스를 만드는 것은 쉽지 않으므로 기본 메커니즘을 이해해야합니다. 1. 데이터베이스 및 Oracle DBMS의 개념을 이해해야합니다. 2. SID, CDB (컨테이너 데이터베이스), PDB (Pluggable Database)와 같은 핵심 개념을 마스터합니다. 3. SQL*Plus를 사용하여 CDB를 생성 한 다음 PDB를 만들려면 크기, 데이터 파일 수 및 경로와 같은 매개 변수를 지정해야합니다. 4. 고급 응용 프로그램은 문자 세트, 메모리 및 기타 매개 변수를 조정하고 성능 튜닝을 수행해야합니다. 5. 디스크 공간, 권한 및 매개 변수 설정에주의를 기울이고 데이터베이스 성능을 지속적으로 모니터링하고 최적화하십시오. 그것을 능숙하게 마스터 함으로써만 지속적인 연습이 필요합니다. Oracle 데이터베이스의 생성 및 관리를 진정으로 이해할 수 있습니다.

See all articles