Devotd Github
새 소식AI 에이전트

algorithmicsuperintelligence/openevolve v0.4.0 — AlphaEvolve 오픈소스 구현

OpenEvolve는 초기 프로그램과 평가기를 바탕으로 코드를 반복적으로 진화시키는 AlphaEvolve의 오픈소스 구현이다.

저장소 정보algorithmicsuperintelligence/openevolve ↗

OpenEvolve는 초기 프로그램과 평가기를 바탕으로 코드를 반복적으로 진화시키는 AlphaEvolve의 오픈소스 구현이다.

GitHub 설명: Open-source implementation of AlphaEvolve

스타
★ 7.7K
포크
1.2K
언어
Python
라이선스
Apache-2.0
최신 릴리스
v0.4.0
원문 보기 ↗GitHub에서 보기 ↗

algorithmicsuperintelligence/openevolve는 DeepMind의 AlphaEvolve를 오픈소스로 구현한 Python 도구다. 기록된 최신 릴리스는 v0.4.0이다. OpenEvolve는 초기 프로그램과 평가기를 입력으로 받아 코드를 반복적으로 진화시킨다. 평가기는 프로그램의 결과를 평가하는 기준이다. 다만 제공된 정보에는 v0.4.0에서 무엇이 바뀌었는지 나와 있지 않다. 따라서 이 버전의 변경 사항을 특정할 수는 없다.

이 프로젝트의 목적은 코드 진화 방식으로 최적화 문제를 푸는 것이다. README는 라이브러리로 호출하는 방법과 명령줄에서 실행하는 예제를 안내한다. 탐색을 섬 단위로 나누어 작업을 배정하는 방식, 개체군을 관리하는 정책을 선택하는 확장 지점도 소개한다. 개체군은 탐색 과정에서 관리되는 프로그램 후보들의 집합이다. 예제에는 함수 최적화, 원형 포장, 정렬, 신호 처리, 금속 커널 최적화가 포함돼 있다. 언어는 Python이고 라이선스는 Apache-2.0이다. 기록된 별 수는 7652개다. 이런 구성은 코드 진화 탐색을 구현할 때 참고할 구체적인 입구를 제공한다.

연구 기록의 모멘텀 점수는 10점 만점에 4.8이며, 새로움·기술·품질 점수는 제공되지 않았다. 특히 최신 릴리스의 변경 내역도 주어지지 않아 v0.4.0의 의미를 기능 변화로 설명할 근거는 없다. 따라서 이 저장소는 AlphaEvolve를 참고한 구현과 예제의 범위에서 살펴볼 수 있지만, 이번 릴리스의 개선점은 현재 정보만으로 판단하기 어렵다.