AP

astroautomata/pysr

Data science & ML

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

4.2천 stars 품질 73 트렌드 73Apache-2.0

astroautomata/pysr는 [[T0]에서 가져온 에이전트 스킬 후보입니다.

개요

astroautomata/pysr는 [[T0]에서 가져온 에이전트 스킬 후보입니다.

개요(AI 번역)

파이썬과 Julia 문서 에서의 PySR 심볼릭 회귀 API ×  포럼  ××   에이전트 ×   예 시

PySR이 유용하신다면 arXiv:2305.01582라는 논문을 인용해 주세요. PySR에서 프로젝트를 완료하셨다면, 연구 쇼케이스 페이지에서 자신의 작업을 소개할 수 있는 PR을 제출해 주세요!

목차:

  • 왜 PySR인가요?
  • 설치
  • 퀵스타트
  • → 문서
  • 기여자

왜 PySR인가요?

PySR은 심볼릭 회귀를 위한 오픈소스 도구입니다: 기계 학습 어떤 목적을 최적화하는 해석 가능한 기호식을 찾는 것이 목표인 작업입니다.

수년에 걸쳐 PySR은 처음부터 완전히 설계되었습니다 (1) 가능한 한 높은 성능을 내기 위해, (2) 가능한 한 구성 가능하고, (3) 사용하기 쉽습니다. PySR은 Julia 라이브러리인 SymbolicRegression.jl과 함께 개발되었습니다. 이는 PySR의 강력한 검색 엔진을 형성합니다. 이 알고리즘들의 세부 내용은 PySR 논문에 설명되어 있습니다.

기호 회귀는 저차원 데이터셋에서 가장 잘 작동하지만, 이러한 접근법은 더 높은 차원으로도 확장할 수 있습니다 신경망의 "기호적 증류"를 사용하여 공간에 설명됨, 2006.11287, 적용 대상 N-body 문제로 이어집니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

PySRSymbolic Regression in Python and JuliaDocs  ×  Examples  ×  API  ×  Forum  ×  Agents

pip install pysr

If you find PySR useful, please cite the paper arXiv:2305.01582. If you’ve finished a project with PySR, please submit a PR to showcase your work on the research showcase page!

Contents:

Why PySR?

PySR is an open-source tool for Symbolic Regression: a machine learning task where the goal is to find an interpretable symbolic expression that optimizes some objective.

Over a period of several years, PySR has been engineered from the ground up to be (1) as high-performance as possible, (2) as configurable as possible, and (3) easy to use. PySR is developed alongside the Julia library SymbolicRegression.jl, which forms the powerful search engine of PySR. The details of these algorithms are described in the PySR paper.

Symbolic regression works best on low-dimensional datasets, but one can also extend these approaches to higher-dimensional spaces by using “Symbolic Distillation” of Neural Networks, as explained in 2006.11287, where we apply it to N-body problems. Here, one essentially uses symbolic regression to convert a neural net to an analytic equation. Thus, these tools simultaneously present an explicit and powerful way to interpret deep neural networks.

Installation

You can install PySR with pip or conda:

pip install pysr
conda install -c conda-forge pysr

Julia dependencies will be installed at first import.

AI Agent Skill

Install the PySR skill to provide your coding agents guidance using PySR as part of a larger agentic loop:

npx skills add astroautomata/PySR

Add --global to install the skill globally.

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add astroautomata/pysr
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →