tidymodels/parsnip

A tidy unified interface to models

해결하는 문제

동일한 기계학습 모델을 구현하는 다양한 R 패키지 간에 일관되지 않은 인터페이스와 인수 이름으로 인한 번거로움을 해결합니다. 각각의 라이브러리에 대한 특정 구문을 배울 필요 없이, 하나의 통합 인터페이스를 사용하여 다양한 모델과 계산 엔진을 실험할 수 있습니다.

작동 방식

Parsnip은 모델 정의를 실제 구현과 분리합니다. 사용자는 모델 유형(예: 랜덤 포레스트), 모드(예: 회귀 또는 분류), 계산 엔진(예: ranger 또는 spark)을 별도로 정의할 수 있습니다. 또한 trees와 같이 다양한 모델 유형 간에 일관된 인수 이름을 사용함으로써, 사용 중인 하위 패키지에 관계없이 동일한 매개변수를 제어할 수 있습니다.

대상 사용자

새로운 패키지마다 코드를 다시 작성하지 않고 다양한 기계학습 구현 간에 전환하고자 하는 R을 사용하는 데이터 과학자 및 분석가.

주요 특징

  • 다양한 기계학습 모델에 대한 통합 인터페이스.
  • 모델 정의와 계산 엔진의 분리.
  • 다양한 패키지 및 모델 유형 간의 일관된 인수 이름.
  • R 내장 패키지 및 Spark를 포함한 여러 엔진 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트