본문으로 건너뛰기
ToolPotion
AI 어드바이저
제출 (무료)

Deep Learning Models for Tabular Data

이 GitHub 저장소는 NeurIPS 2021 논문 'Revisiting Deep Learning Models for Tabular Data'의 공식 구현을 제공합니다. 표 형식(tabular) 데이터를 위한 딥러닝 아키텍처를 탐구하며, MLP 계열 모델이 강력한 베이스라인임을 보이고 Transformer 아키텍처를 강력하게 변형한 FT-Transformer를 소개합니다.

저장소 보기
공유
저장소 보기
공유

이 저장소는 NeurIPS 2021에서 발표된 연구 논문 "Revisiting Deep Learning Models for Tabular Data"의 공식 구현입니다. 이 프로젝트는 기존의 그래디언트 부스티드 결정 트리(GBDT) 같은 전통적 방법이 흔히 강세를 보이는 표 형식 데이터셋에 다양한 딥러닝 아키텍처를 적용했을 때의 효과를 깊이 탐구합니다.

더 읽기

이 저장소에 반영된 논문의 핵심 발견은, 단순하지만 잘 튜닝된 다층 퍼셉트론(MLP)이 여전히 매우 경쟁력이 있으며 더 복잡한 딥러닝 모델과 대등하거나 오히려 능가하는 경우가 많다는 것입니다. 스킵 연결과 배치 정규화를 포함한 MLP 변형인 ResNet 아키텍처는 표 형식 데이터에서 MLP 계열 구조의 강점을 더욱 뒷받침합니다. 그러나 이 연구는 Transformer 모델을 표 형식 데이터에 맞게 변형한 새로운 아키텍처인 FT-Transformer도 소개합니다. FT-Transformer는 벤치마크 전반에서 다른 딥 모델보다 우수한 평균 성능을 보였고, GBDT가 전통적으로 우세한 데이터셋에서도 딥러닝과 GBDT의 성능 격차를 크게 좁혔습니다.

저장소는 논문 결과의 재현과 추가 연구를 돕도록 구성되어 있습니다. 실제 사용을 위한 Python 패키지, 다양한 모델과 데이터셋에 대한 상세 지표와 하이퍼파라미터, 환경 설정, 데이터 다운로드, 튜닝·평가·앙상블 스크립트 실행에 대한 명확한 안내가 포함됩니다. 코드는 학습, 앙상블, 튜닝, 분석, 공통 도구 디렉터리로 나뉘어 있으며, 출력에는 상세한 통계와 설정이 포함됩니다.

이 프로젝트는 머신러닝 연구자와 실무자, 특히 표 형식 데이터를 다루는 사람들에게 가치가 있습니다. 딥러닝 모델을 실험하고 배포하기 위한 탄탄한 프레임워크를 제공하며, 어떤 아키텍처가 어떤 조건에서 가장 잘 작동하는지에 대한 통찰을 줍니다. FT-Transformer의 포함은 정형 데이터에 대한 딥러닝을 발전시킬 유망한 방향을 시사합니다.

  • 카테고리AI 모델 및 LLM
  • 요금제오픈소스
  • 배포클라우드, 셀프 호스팅
  • 플랫폼웹

  • NeurIPS 2021 논문 'Revisiting Deep Learning Models for Tabular Data'의 공식 구현

  • 표 형식 데이터의 강력한 베이스라인으로서 MLP 계열 모델 탐구

  • 표 형식 데이터에 맞게 Transformer 아키텍처를 변형한 FT-Transformer 소개

  • 실용적 적용과 향후 연구를 위한 Python 패키지 제공

  • 다양한 모델과 데이터셋에 대한 상세 지표 및 튜닝된 하이퍼파라미터 포함

  • 보고된 결과를 재현하는 코드베이스

  • 하이퍼파라미터 튜닝, 모델 평가, 앙상블용 스크립트

  • 실험을 위한 PyTorch 및 TensorFlow 환경 지원

  • 표 형식 데이터셋에서 딥러닝 모델과 GBDT 비교 지원

  • 표 형식 데이터에서 다양한 딥러닝 아키텍처의 성능 특성에 대한 통찰 제공

  1. 환경 설정: Conda와 pip으로 필요한 의존성을 설치합니다.

  2. 데이터 다운로드: 데이터셋 아카이브를 받아 저장소 루트에 풉니다.

  3. 결과 재현: 튜닝, 평가, 앙상블 튜토리얼 단계를 따릅니다.

  4. 스크립트 실행: 저장소 루트에서 설정 파일을 지정해 Python 스크립트를 실행합니다.

  5. API로 통합: 실제 적용에는 Python 패키지를 활용합니다.

  6. 지표 탐색: `stats.json` 파일을 분석해 모델 성능을 파악합니다.

  7. 모델 설정: 맞춤 실험을 위해 TOML 설정 파일을 수정합니다.

  • 표 형식 데이터 분석
  • 모델 벤치마킹
  • 연구 구현
  • 피처 엔지니어링 탐구
  • 예측 모델링

GitHub의 제품

GitHub AI 개발자 플랫폼의 기능입니다.

Deep Learning Models for Tabular Data 리뷰

로딩 중...

Deep Learning Models for Tabular Data와(과) 비슷한 인기 AI 도구

TabNet

AI GitHub 저장소

PyTorch TabNet은 표 형식 데이터 학습을 위한 주의 집중적이고 해석 가능한 접근 방식을 제공하는 TabNet 논문의 PyTorch 구현입니다. 준지도 사전 학습 및 실시간 데이터 증강과 같은 기능을 통해 분류, 회귀 및 다중 작업 학습을 지원합니다. 이 라이브러리는 사용 편의성과 프로덕션 준비성을 위해…

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

PyTorch TabNet은 표 형식 데이터 학습을 위한 주의 집중적이고 해석 가능한 접근 방식을 제공하는 TabNet 논문의 PyTorch 구현입니다. 준지도 사전 학습 및 실시간 데이터 증강과 같은 기능을 통해 분류, 회귀 및 다중 작업 학습을 지원합니다. 이 라이브러리는 사용 편의성과 프로덕션 준비성을 위해…

머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

SAINT

AI GitHub 저장소

이 저장소는 테이블 데이터에 대한 향상된 신경망을 위해 설계된 SAINT 모델의 공식 PyTorch 구현을 제공합니다. 성능 향상을 위해 행 주의 메커니즘과 대조 사전 학습 기법을 활용합니다. 이 코드는 회귀, 이진 및 다중 클래스 분류 작업을 지원하며 테이블 데이터 문제에 대한 강력한 솔루션을 제공합니다.

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

이 저장소는 테이블 데이터에 대한 향상된 신경망을 위해 설계된 SAINT 모델의 공식 PyTorch 구현을 제공합니다. 성능 향상을 위해 행 주의 메커니즘과 대조 사전 학습 기법을 활용합니다. 이 코드는 회귀, 이진 및 다중 클래스 분류 작업을 지원하며 테이블 데이터 문제에 대한 강력한 솔루션을 제공합니다.

머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

FNet

AI GitHub 저장소

FNet는 푸리에 변환으로 자체 주의 메커니즘을 대체하는 효율적인 트랜스포머 유사 인코더 아키텍처입니다. Google Research에서 개발했으며, 자연어 처리 작업에 대한 고성능 대안을 제공합니다. 이 모델은 Jax/Flax로 구현되었으며 GitHub에서 사전 학습 및 미세 조정을 위해 사용할 수 있습니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

푸리에 변환으로 자체 주의 메커니즘을 대체하는 효율적인 트랜스포머 유사 인코더 아키텍처입니다. Google Research에서 개발했으며, 자연어 처리 작업에 대한 고성능 대안을 제공합니다. 이 모델은 Jax/Flax로 구현되었으며 GitHub에서 사전 학습 및 미세 조정을 위해 사용할 수 있습니다.FNet는 푸리에 변환으로 자체 주의 메커니즘을 대체하는 효율적인 트랜스포머 유사 인코더 아키텍처입니다. Google Research에서 개발했으며, 자연어 처리 작업에 대한 고성능 대안을 제공합니다. 이 모델은 Jax/Flax로 구현되었으며 GitHub에서 사전 학습 및 미세 조정을 위해 사용할 수 있습니다.

AI 모델 및 LLM
AI GitHub 저장소 TOP 250 보기

RepVGG

AI GitHub 저장소

RepVGG는 ImageNet에서 높은 정확도를 달성하는 강력하고 단순한 ConvNet 아키텍처입니다. 재매개변수화 기법을 활용한 VGG 스타일 설계를 통해 효율적인 추론이 가능합니다. 이 프로젝트는 사전 학습된 모델, 학습 코드 및 다양한 컴퓨터 비전 작업을 위한 예제를 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

ImageNet에서 높은 정확도를 달성하는 강력하고 단순한 ConvNet 아키텍처입니다. 재매개변수화 기법을 활용한 VGG 스타일 설계를 통해 효율적인 추론이 가능합니다. 이 프로젝트는 사전 학습된 모델, 학습 코드 및 다양한 컴퓨터 비전 작업을 위한 예제를 제공합니다.RepVGG는 ImageNet에서 높은 정확도를 달성하는 강력하고 단순한 ConvNet 아키텍처입니다. 재매개변수화 기법을 활용한 VGG 스타일 설계를 통해 효율적인 추론이 가능합니다. 이 프로젝트는 사전 학습된 모델, 학습 코드 및 다양한 컴퓨터 비전 작업을 위한 예제를 제공합니다.

AI 모델 및 LLM
AI GitHub 저장소 TOP 250 보기

Keras

AI GitHub 저장소

Keras는 인간을 위해 설계된 오픈 소스 딥 러닝 라이브러리입니다. 신경망 구축 과정을 단순화하고 개발자가 GitHub에서 개발에 기여할 수 있도록 합니다.

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

인간을 위해 설계된 오픈 소스 딥 러닝 라이브러리입니다. 신경망 구축 과정을 단순화하고 개발자가 GitHub에서 개발에 기여할 수 있도록 합니다.Keras는 인간을 위해 설계된 오픈 소스 딥 러닝 라이브러리입니다. 신경망 구축 과정을 단순화하고 개발자가 GitHub에서 개발에 기여할 수 있도록 합니다.

추천머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

TensorFlow

AI GitHub 저장소

TensorFlow는 모든 사용자를 위해 설계된 오픈 소스 머신 러닝 프레임워크입니다. 머신 러닝 모델을 구축하고 배포하기 위한 포괄적인 생태계를 제공하여 개발자와 연구자 모두가 접근할 수 있도록 합니다.

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

모든 사용자를 위해 설계된 오픈 소스 머신 러닝 프레임워크입니다. 머신 러닝 모델을 구축하고 배포하기 위한 포괄적인 생태계를 제공하여 개발자와 연구자 모두가 접근할 수 있도록 합니다.TensorFlow는 모든 사용자를 위해 설계된 오픈 소스 머신 러닝 프레임워크입니다. 머신 러닝 모델을 구축하고 배포하기 위한 포괄적인 생태계를 제공하여 개발자와 연구자 모두가 접근할 수 있도록 합니다.

추천머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

Neural Oblivious Decision Ensembles (NODE)는 테이블 형식 데이터에 대한 딥러닝을 위한 Python 라이브러리입니다. 이는 앙상블의 맹목적이고 미분 가능한 결정 트리를 구현하여 구조화된 데이터 모델링에 대한 새로운 접근 방식을 제공합니다. NODE는 딥러닝 아키텍처를 테이블 형식…

머신러닝 플랫폼
도구 보기

테이블 형식 데이터에 대한 딥러닝을 위한 Python 라이브러리입니다. 이는 앙상블의 맹목적이고 미분 가능한 결정 트리를 구현하여 구조화된 데이터 모델링에 대한 새로운 접근 방식을 제공합니다. NODE는 딥러닝 아키텍처를 테이블 형식…Neural Oblivious Decision Ensembles (NODE)는 테이블 형식 데이터에 대한 딥러닝을 위한 Python 라이브러리입니다. 이는 앙상블의 맹목적이고 미분 가능한 결정 트리를 구현하여 구조화된 데이터 모델링에 대한 새로운 접근 방식을 제공합니다. NODE는 딥러닝 아키텍처를 테이블 형식…

머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

PyTorch

AI GitHub 저장소

PyTorch는 강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.

머신러닝 및 데이터 사이언스
도구 보기

AI GitHub 저장소

강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.PyTorch는 강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.

추천머신러닝 및 데이터 사이언스
AI GitHub 저장소 TOP 250 보기
1/8