WebGL 유체 시뮬레이션 앱 출시: 사실적인 유체 효과를 경험하세요!

2024-12-29
WebGL 유체 시뮬레이션 앱 출시: 사실적인 유체 효과를 경험하세요!

"Try Fluid Simulation" 앱이 출시되었습니다! WebGL을 사용하여 브라우저에서 놀라울 정도로 사실적인 유체 시뮬레이션을 제공합니다. 간단한 조작으로 액체의 움직임, 파도의 출렁임 등을 경험할 수 있습니다. 몇 번의 클릭만으로 다양한 형태와 질감의 유체를 만들고 물리 엔진의 힘을 직접 확인해보세요. WebGL을 배우는 개발자와 컴퓨터 그래픽스 및 유체 시뮬레이션에 관심 있는 분들에게 추천합니다. 매혹적인 유체의 세계를 경험해보세요!

더 보기

CSS 호버 애니메이션: 반전 반지름 모양의 영리한 활용

2025-02-02
CSS 호버 애니메이션: 반전 반지름 모양의 영리한 활용

이 글에서는 CSS를 사용하여 멋진 호버 애니메이션 효과를 만드는 방법을 보여줍니다. 반전 반지름 모양, CSS 변수, `@property`를 효과적으로 결합하여 마우스를 올렸을 때 텍스트가 점진적으로 나타나는 애니메이션을 구현합니다. 코드는 간결하고 효율적이며, CSS 마스크와 그라디언트를 사용하여 시각적으로 멋진 효과를 냅니다. CSS 기본 지식이 있는 개발자라면 배울 만한 가치가 있는 CSS 기법입니다.

더 보기
디자인 CSS 기법

실시간 체스: 턴 방식을 없앤 물리적 체스판

2025-03-29
실시간 체스: 턴 방식을 없앤 물리적 체스판

턴 방식 체스의 긴 대기 시간에 지치셨나요? 개발자가 턴 방식을 완전히 없앤 실시간 물리적 체스판을 만들었습니다. 각 말에는 개별 쿨다운 시간이 있으며, 전자 장치와 전자석으로 강제 적용되어 부정 행위를 방지합니다. 이 프로젝트의 PCB 설계 및 펌웨어는 오픈 소스이지만, 작성자는 전력 공급 부족 및 너무 빡빡한 허용 오차와 같은 문제점을 지적합니다.

더 보기
하드웨어

Servo: Rust 기반의 경량 고성능 웹 렌더링 엔진 부활

2025-03-01
Servo: Rust 기반의 경량 고성능 웹 렌더링 엔진 부활

Mozilla에서 개발한 Rust 기반의 고성능 웹 렌더링 엔진 Servo가 Linux Foundation Europe으로 이관되었습니다. Servo는 WebGL과 WebGPU를 지원하며 데스크톱, 모바일, 임베디드 애플리케이션에 적용 가능합니다. 개발 과정에서 W3C와 WHATWG 표준에 기여했습니다. 이번 기부금은 Servo의 지속적인 운영 및 개발, 인프라 비용, 향후 개선 등에 사용될 예정입니다.

더 보기

오픈소스 게임 엔진 boardgame.io: 턴 기반 게임 개발 간소화

2024-12-20
오픈소스 게임 엔진 boardgame.io: 턴 기반 게임 개발 간소화

boardgame.io는 턴 기반 게임 개발을 간소화하는 오픈소스 JavaScript 게임 엔진입니다. 상태 관리, 멀티플레이어 네트워킹, AI 상대 등 복잡한 부분을 자동으로 처리하여 개발자는 게임 로직 작성에 집중할 수 있습니다. 이 엔진은 여러 게임 단계, 로비 매칭, 프로토타이핑 기능, 다양한 뷰 레이어 기술(React 및 React Native 등)을 지원합니다. 강력한 플러그인 시스템과 추적 가능한 게임 로그를 통해 개발 효율성과 게임 경험이 더욱 향상됩니다.

더 보기

소프트웨어는 약속에 관한 것입니다: 개인 도서관 과학의 사례 연구

2025-06-09
소프트웨어는 약속에 관한 것입니다: 개인 도서관 과학의 사례 연구

이 기사는 소프트웨어 개발에서 '약속'의 중요한 역할을 탐구합니다. 저자는 개발자가 사용자에게 하는 약속은 제품 사양서처럼 명확하고 테스트 가능해야 한다고 주장합니다. 개인 도서관 소프트웨어인 'Your Commonbase'를 사례 연구로 사용하여 소프트웨어 기능(저장, 검색, 합성, 공유)을 구체적이고 달성 가능한 약속으로 분해하고 리소스를 기반으로 개발 우선 순위를 지정하는 방법을 보여줍니다. 저자는 명확한 약속이 개발자, 사용자 및 소프트웨어 자체의 무결성을 보호한다는 점을 강조합니다.

더 보기
개발 약속

물리학자를 위한 아이스크림 가이드: 세계에서 가장 인기 있는 디저트 뒤에 숨겨진 복잡한 과학

2025-01-20
물리학자를 위한 아이스크림 가이드: 세계에서 가장 인기 있는 디저트 뒤에 숨겨진 복잡한 과학

겉보기에는 간단한 디저트인 아이스크림은 사실 물리학과 화학의 경이로운 결과물입니다. 캐나다 구엘프 대학교의 식품 과학자인 더글러스 고프 교수는 유화와 거품 형성부터 얼음 결정 형성에 이르기까지 아이스크림 제작 과정의 과학적 원리를 밝혀냅니다. 그는 재료 과학의 원리가 완벽한 한 스쿱을 만드는 데 어떻게 기여하는지 설명하고, 수제 아이스크림과 상업적으로 생산된 아이스크림의 구조적 차이, 첨가제의 영향, 그리고 비건 아이스크림 생산의 어려움을 강조합니다. 이 기사에서는 고프 교수의 연구팀이 샘플을 녹이지 않고 아이스크림의 미세 구조를 연구하기 위해 전자 현미경을 혁신적으로 사용하는 방법을 자세히 설명하며, 과학과 요리 예술의 매혹적인 교차점을 보여줍니다.

더 보기

최소주의 Ruby X11 윈도우 매니저: rubywm

2025-01-31
최소주의 Ruby X11 윈도우 매니저: rubywm

기존 윈도우 매니저에 불만을 품은 작성자가 1000줄도 채 되지 않는 순수 Ruby 코드(X11 드라이버 포함)로 최소주의 윈도우 매니저 rubywm을 만들었습니다. 타일 및 플로팅 윈도우 레이아웃을 지원하지만, 윈도우 장식 및 드래그 앤 리사이즈 기능은 없습니다. 모든 키보드 조작은 sxhkd와 같은 외부 도구에 위임되며, 통신은 X11 ClientMessage 이벤트를 통해 이루어집니다. 현재 단일 모니터만 지원하며, 실험 단계이므로 충돌이 발생할 수 있습니다. 작성자의 주요 목표는 개인적인 사용이며, 대규모 사용자 기반을 목표로 하지 않습니다.

더 보기

이모지에 비밀을 숨기는 방법: 유니코드 변형 선택자 악용

2025-02-12
이모지에 비밀을 숨기는 방법: 유니코드 변형 선택자 악용

Hacker News의 한 댓글이 유니코드 변형 선택자를 이용한 정보 은닉에 대한 논의를 불러일으켰습니다. 이 글에서는 데이터를 유니코드 변형 선택자 시퀀스로 변환하여 임의의 데이터를 단일 이모지에 인코딩할 수 있음을 보여줍니다. 렌더링 후에도 데이터는 보이지 않습니다. 이 방법은 사람의 콘텐츠 필터를 우회하거나 텍스트 워터마킹에 사용할 수 있으며, 은밀한 정보 전달 및 추적을 가능하게 합니다. 이 기술은 악용될 가능성이 있지만, 유니코드의 복잡성과 잠재적인 보안 문제점도 강조하고 있습니다.

더 보기

MrBeast 초기 스폰서들의 현재

2025-01-02
MrBeast 초기 스폰서들의 현재

이 글은 초기 유튜브 스타 MrBeast의 스폰서들의 여정을 추적하고 투자 수익률을 분석합니다. Quidd와 같은 회사들은 초기 투자로 막대한 노출(2억 6천만 뷰)을 얻었지만, NFT로 전환했고 현재 비즈니스 모델은 불투명합니다. Honey는 추천 링크를 도용했다는 논란에 휘말렸습니다. TikTok은 MrBeast의 광고로 큰 이익을 얻어 현재 숏폼 비디오의 거대 기업이 되었습니다. Raid: Shadow Legends와 같은 모바일 게임들은 초기 투자가 컸음에도 불구하고 사용자 유지율이 낮아 쇠퇴했습니다. 저자는 MrBeast의 초기 스폰서들의 대부분이 다소 부정직한 비즈니스 관행을 채택했다는 결론을 내리고, MrBeast의 비즈니스 모델과 현대적인 스폰서십 전략에 대해 자세히 설명하는 후속 글을 예고합니다.

더 보기
기타 스폰서

Garmin 데이터 파서: GarminDb로 피트니스 데이터 활용하기

2025-02-02
Garmin 데이터 파서: GarminDb로 피트니스 데이터 활용하기

GarminDb는 Garmin Connect의 건강 데이터를 분석하고 가벼운 SQLite 데이터베이스에 저장하도록 설계된 강력한 Python 스크립트 모음입니다. 일일 모니터링 데이터(심박수, 활동, 상승/하강, 스트레스, 강도 분), 수면, 체중, 안정 시 심박수 정보를 자동으로 다운로드하고 가져옵니다. 또한 데이터를 일일, 주간, 월간, 연간 보고서로 요약하고 명령줄 또는 Jupyter Notebook을 통해 그래프를 생성할 수 있습니다. 플러그인 시스템을 통해 데이터 유형을 쉽게 확장할 수 있습니다. 간단히 말해 GarminDb는 Garmin 데이터 관리를 위한 포괄적이고 사용하기 쉬운 도구이며, 건강 데이터 분석을 더욱 효율적이고 편리하게 해줍니다.

더 보기
개발

전설적인 게임 Elite의 완벽한 소스 코드 공개!

2025-01-31

웹사이트에서 1980년대 클래식 우주 게임 Elite의 완벽한 오리지널 소스 코드를 공개했습니다. BBC Micro, Acorn Electron, Commodore 64, Apple II, NES 버전을 지원합니다. 코드는 자세히 설명되어 있으며, 120개 이상의 상세한 기사에서 작동 방식이 설명되어 있습니다. 사이트에서는 게임을 플레이하거나 코드를 수정할 수 있으며, 8비트 시대의 상징적인 게임 중 하나를 감상할 수 있습니다.

더 보기
게임

AnuDB: 경량화된 서버리스 C++ JSON 문서 데이터베이스

2025-05-06
AnuDB: 경량화된 서버리스 C++ JSON 문서 데이터베이스

AnuDB는 C++ 애플리케이션을 위해 설계된 경량화된 서버리스 문서 데이터베이스로, MessagePack 직렬화를 통해 JSON 문서를 효율적으로 저장합니다. RocksDB 기반으로 구축되어 원자성, 내구성, 일관성을 보장합니다. 스키마가 없는 솔루션을 제공하며, 강력한 쿼리 기능과 IoT 애플리케이션에 적합한 실시간 데이터 통신을 위한 MQTT 지원 기능을 갖추고 있습니다. 메모리/CPU 사용량은 구성 가능하며, Docker를 사용한 배포도 간편합니다.

더 보기
개발

XiangShan: 오픈소스 고성능 RISC-V 프로세서

2025-01-02
XiangShan: 오픈소스 고성능 RISC-V 프로세서

XiangShan은 중국과학원 컴퓨팅기술연구소와 펑청연구소가 공동 개발한 오픈소스 고성능 RISC-V 프로세서 프로젝트입니다. 여러 안정적인 버전이 출시되었으며, 포괄적인 문서, 튜토리얼, 마이크로아키텍처 개요가 제공됩니다. 최신 Kunminghu 버전은 개발 중이며 다양한 시뮬레이션 도구와 IDE를 지원합니다. XiangShan은 애자일 개발 방법론을 사용하여 RISC-V 프로세서 기술 발전을 목표로 하며, 그 결과는 동료 검토를 거친 논문으로 발표되어 국제적인 인정을 받았습니다.

더 보기

LLM을 사용한 C에서 Rust로의 이식 자동화: 놀라울 정도로 효과적인 전략

2025-06-18

이 글에서는 저자가 대규모 언어 모델(LLM)을 사용하여 C 코드를 Rust 코드로 자동 이식한 경험을 자세히 설명합니다. 여러 가지 접근 방식을 시도한 결과, 위상 정렬과 퍼징 테스트를 기반으로 하는 전략이 매우 효과적이라는 것을 알게 되었습니다. C 코드의 심볼은 위상적으로 정렬되었고, LLM은 각 심볼의 Rust 버전과 퍼징 테스트 케이스를 생성했습니다. 출력 비교를 통해 이식의 정확성이 검증되었습니다. 이 방법으로 Zopfli 압축 라이브러리를 C에서 Rust로 성공적으로 이식했으며, 결과는 C 버전과 완전히 일치했습니다. 완전히 자동화된 것은 아니지만, 이식 비용과 노력을 크게 줄였으며, 대규모 코드베이스 유지 관리 및 업그레이드에 대한 새로운 접근 방식을 제공합니다.

더 보기
(rjp.io)

엔지니어링 매니지먼트: 현장의 성찰

2025-02-09
엔지니어링 매니지먼트: 현장의 성찰

본 게시글은 엔지니어링 매니지먼트의 현실에 대한 개인적인 성찰을 제공합니다. 기술적 역량을 넘어 사람을 이해하고 관리하는 데 중점을 둡니다. 효과적인 엔지니어링 매니저는 팀원의 개성, 조직 목표와 개인 목표의 일치, 그리고 긍정적인 작업 환경을 이해해야 합니다. 저자는 기술 선택, 팀 구축, 위험 관리를 논의하고 팀과 기술을 효과적으로 관리하는 방법을 보여주는 사례 연구를 제공합니다. 엔지니어에게 도전과 성장 지원의 균형을 강조합니다.

더 보기

WebRTC 탐구: 오픈소스 심층 분석

2025-04-11

『WebRTC For The Curious』는 WebRTC 구현자들이 쓴 오픈소스 책으로, 그들이 힘들게 얻은 지식을 공유하고자 합니다. 특정 소프트웨어보다는 프로토콜과 API에 초점을 맞춰 RFC와 비공개 정보를 요약하며, 공급업체에 종속되지 않는 접근 방식을 취합니다. 튜토리얼이 아니며(코드는 최소화), WebRTC 초보자, API를 넘어선 더 깊은 이해를 원하는 개발자, 디버깅 도움이 필요한 개발자, 특정 부분에 대한 명확한 설명이 필요한 구현자에게 적합합니다. 책은 여러 번 읽을 수 있도록 구성되어 있으며, 각 장은 독립적으로 문제, 해결책(기술적 세부 정보 포함), 추가 학습 자료의 세 가지 수준에서 질문에 답합니다. 전문가 수준의 세부 사항에는 들어가지 않지만, 시스템 전체를 이해하는 데 도움이 됩니다.

더 보기
개발

Ghostty 1.1.0 출시: 심각한 버그 수정 및 사용자 경험 개선

2025-01-31
Ghostty 1.1.0 출시: 심각한 버그 수정 및 사용자 경험 개선

Ghostty 1.1.0은 한 달간의 개발 기간을 거쳐 84명의 기여자의 564개 커밋을 통합했습니다. 이번 릴리스는 초기 1.0 릴리스에 대한 피드백을 바탕으로 심각한 버그 수정과 사용자 경험 개선에 중점을 둡니다. 주요 개선 사항은 다음과 같습니다. 파일 디스크립터 누수 수정; Linux에서 서버측 장식(SSD) 지원을 통해 다양한 데스크톱 환경에서 더욱 자연스러운 모양 제공; IME의 신뢰성 및 일관성 대폭 향상; 새로운 `performable:` 키 바인딩 접두사; macOS의 알파 블렌딩 개선으로 더욱 정확한 색상 표현; 네이티브 전체 화면 창을 지원하는 등의 빠른 터미널 기능 대폭 향상. 향후 버전에서는 안정성 및 유지 관리를 개선하기 위해 `gtk-adwaita` 옵션을 제거하고 `libadwaita` 종속성을 강제 적용할 예정입니다.

더 보기

Valhalla: Java의 대규모 리팩토링이 완료 단계에 접어들다

2024-12-17

10년에 걸친 노력 끝에 Java의 야심찬 리팩토링 프로젝트인 Valhalla가 완료 단계에 접어들었습니다. 클래스와 기본 자료형 간의 차이를 해소하기 위해 Valhalla는 클래스의 코딩 편의성과 기본 자료형의 성능을 결합한 값 클래스를 도입하여 평평하고 컴팩트한 메모리 레이아웃을 제공합니다. Devoxx 2024에서 Java 언어 아키텍트인 Brian Goetz는 값 클래스, null 제약 유형, 향상된 확정 대입 분석, 엄격한 초기화 등 주요 기능을 강조하며 포괄적인 업데이트를 제공했습니다.

더 보기
개발 값 클래스

손으로 스파게티 먹기: 나폴리 거리의 광경

2024-12-17
손으로 스파게티 먹기: 나폴리 거리의 광경

19세기 나폴리에서는 스파게티를 먹는 것이 독특한 광경이 되었습니다. 사람들은 한 움큼씩 스파게티를 집어 놀라울 정도로 빠르게 입에 넣었습니다. 이 특이한 관습은 많은 관광객을 끌어들였고 나폴리의 특산물이 되었습니다. 이 글은 이 관습의 역사를 추적하며, 17세기 파스타 가격 하락부터 가난한 사람들에게 중요한 식량원으로서의 역할, 그리고 사회 변화에 따른 최종적인 소멸까지를 살펴봅니다.

더 보기

Windows BitLocker 취약성: 드라이버 없이 암호화 우회하기

2025-01-18
Windows BitLocker 취약성: 드라이버 없이 암호화 우회하기

Windows BitLocker에 심각한 취약성이 발견되어 공격자는 물리적 접근 없이 네트워크 연결과 키보드만으로 디스크 암호화 키를 추출할 수 있습니다. 이 취약성은 Windows 부트 매니저의 결함을 이용하며, 공격자는 취약한 버전으로 다운그레이드하여 Secure Boot를 우회할 수 있습니다. 2022년 말에 패치가 적용되었지만 Secure Boot 표준의 설계 결함으로 인해 이 취약성은 여전히 악용될 수 있습니다. 이 글에서는 다운그레이드된 부트로더에 대한 PXE 부팅, 부트 구성 데이터(BCD) 조작을 통한 소프트 리부트 트리거, Linux 익스플로잇을 사용한 메모리 내 VMK 스캔 등의 악용 세부 정보를 설명합니다. 프리 부팅 PIN 활성화 또는 KB5025885 패치 적용과 같은 완화 전략도 설명합니다.

더 보기
기술

JavaScript 오류: 이 앱을 실행하려면 JavaScript를 활성화해야 합니다.

2025-01-16

“이 앱을 실행하려면 JavaScript를 활성화해야 합니다.”라는 메시지는 웹사이트 또는 애플리케이션이 제대로 작동하려면 JavaScript가 필요하지만 현재 사용자의 브라우저에서 비활성화되어 있음을 나타냅니다. 이는 일반적인 오류입니다. 해결하려면 브라우저 설정에서 JavaScript 설정을 찾아 활성화해야 합니다.

더 보기
기타 웹 오류

커널 취약점 이용 신기술: AF_ALG를 이용한 modprobe_path 패치 우회

2025-03-19
커널 취약점 이용 신기술: AF_ALG를 이용한 modprobe_path 패치 우회

이 보안 연구 블로그 게시물에서는 작년에 업스트림 커널에 병합된 패치를 우회하는 modprobe_path 기법을 이용하는 새로운 방법을 자세히 설명합니다. 이 패치로 인해 더미 파일을 실행하여 modprobe_path를 트리거하는 이전 방법은 무효화되었습니다. 새로운 방법은 AF_ALG 소켓을 활용합니다. bind()를 호출하면 request_module()이 트리거되어 modprobe_path가 가리키는 파일의 실행이 가능해지고 권한 상승이 달성됩니다. lau의 memfd_create() 기법과 결합하면 완전히 파일이 없는 익스플로잇이 되어 탐지 가능성이 줄어듭니다. 이 패치는 아직 안정적인 커널 버전에 백포트되지 않았으므로 이전 방법은 여전히 작동합니다. 하지만 앞으로는 AF_ALG 방법이 중요해질 것입니다.

더 보기

노르망디 정복과 영어 철자: 잃어버린 구두점의 이야기

2025-07-07
노르망디 정복과 영어 철자: 잃어버린 구두점의 이야기

이 글은 노르망디 정복이 영어 철자에 어떻게 큰 영향을 미쳤는지 살펴봅니다. 1066년 이후 프랑스어가 공용어가 되면서 필사가들은 프랑스어의 서법 관습을 영어에 도입했습니다. 그 결과 "sh", "th" 와 같이 단일 음소를 나타내는 문자 조합이 생겨났습니다. 르네상스 시대에 인쇄술과 표준화를 통해 프랑스어에 구두점 시스템이 발전했지만, 영어는 노르망디 시대에 확립된 철자 관습을 유지했습니다. 이것이 현대 영어에서 구두점이 널리 사용되지 않는 이유입니다.

더 보기

미시간 대학교 축구 코치, 해킹 혐의로 기소

2025-03-21
미시간 대학교 축구 코치, 해킹 혐의로 기소

미시간 대학교의 전 축구 코치 보조였던 맷 와이스가 8년 이상 대학교 컴퓨터 시스템을 해킹한 혐의로 연방 정부에 의해 기소되었습니다. 그는 3300명이 넘는 학생 운동선수(대부분 여성)의 개인 정보를 훔쳐 개인 사진과 비디오를 입수한 혐의를 받고 있습니다. 와이스는 먼저 상위 접근 권한을 가진 대학 직원의 계정을 해킹한 다음 그 정보를 사용하여 제3자 공급업체가 관리하는 학생 계정에 침입한 것으로 알려져 있습니다. 기소장에는 여성 운동선수를 추적하고 표적으로 삼은 그의 광범위한 노력이 자세히 나와 있으며, 피해자에 대한 상세한 기록을 남겼던 것으로 드러났습니다. 유죄 판결을 받으면 와이스는 상당한 징역형을 선고받을 수 있습니다.

더 보기

구글, 클라우드 보안업체 Wiz 320억 달러에 인수

2025-03-18
구글, 클라우드 보안업체 Wiz 320억 달러에 인수

알파벳(Alphabet Inc.)이 선도적인 클라우드 보안 플랫폼 업체인 Wiz를 320억 달러에 전액 현금으로 인수한다고 발표했습니다. 이번 인수는 AI 시대에 클라우드 보안 강화 및 멀티 클라우드 전략 가속화를 목표로 합니다. Wiz는 주요 클라우드 제공업체 및 코드 환경에 연결되는 사용하기 쉬운 플랫폼을 제공하여 사이버 보안 사고를 예방합니다. 구글 클라우드의 AI 전문성과 Wiz의 혁신적인 기술 결합으로 클라우드 보안 향상, 고객 비용 절감, 멀티 클라우드 채택 증진이 기대됩니다.

더 보기

게티센터: 화마에 맞서는 요새

2025-01-12

2019년 게티 화재 당시 게티센터는 예술 작품과 아카이브를 위한 가장 안전한 장소임을 입증했습니다. 내화성 돌, 콘크리트, 강철로 건설되었으며, 넓은 광장과 정교하게 조성된 조경으로 화재 확산이 억제되었습니다. 내부에는 최첨단 공기 여과 시스템과 방화 구역이 있어 내부 안전이 확보되고, 100만 갤런의 저장 탱크가 풍부한 소화 용수를 제공합니다. 연중 실시되는 화재 안전 훈련과 준비로 예술 작품과 직원의 안전이 확보되었습니다.

더 보기

3200Gbps 네트워크 정복기: RDMA, EFA, libfabric과 함께하는 여정

2025-01-03

Perplexity AI에서 저자는 AWS p5 인스턴스(NVSwitch로 상호 연결된 8개의 NVIDIA H100 GPU 탑재)에서 RDMA, EFA, libfabric을 활용하여 3200Gbps 네트워크 대역폭을 거의 완벽하게(97%) 사용하는 데 성공했습니다. 본 문서는 그 과정을 자세히 설명하고 고성능 네트워크 프로그래밍을 위한 귀중한 통찰과 최적화 기술(멀티스레딩, CPU 코어 고정, 상태 샤딩 등)을 공유합니다. 비동기 통신 모델의 장점을 강조하고 기존의 집단 통신 방법과 비교합니다.

더 보기

DeepSeek-Prover-V2: 강화 학습을 통한 형식적 수학적 추론 발전

2025-04-30
DeepSeek-Prover-V2: 강화 학습을 통한 형식적 수학적 추론 발전

DeepSeek-Prover-V2는 Lean 4에서 형식적 정리 증명을 위해 설계된 오픈소스 대규모 언어 모델입니다. DeepSeek-V3 기반의 재귀적 정리 증명 파이프라인과 강화 학습을 활용하여 비형식적 및 형식적 수학적 추론을 통합합니다. 이 모델은 DeepSeek-V3을 사용하여 복잡한 문제를 하위 목표로 분해하고, 이러한 하위 목표의 증명을 합성하여 강화 학습의 초기 데이터를 만드는 것으로 시작합니다. DeepSeek-Prover-V2-671B는 MiniF2F-test에서 88.9%의 통과율을 달성하고 PutnamBench에서 49개의 문제를 해결했습니다. 또한 고등학교 경시대회 및 교과서에서 325개의 형식화된 문제를 포함하는 새로운 벤치마크 데이터 세트인 ProverBench도 도입되었습니다.

더 보기
1 2 562 563 564 566 568 569 570 595 596