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

Attentional Factorization Machine

이 GitHub 리포지토리는 Attentional Factorization Machine (AFM) 모델의 TensorFlow 구현을 제공합니다. 사용자는 주의 네트워크를 통해 특징 상호작용의 가중치를 학습하는 AFM을 추천 시스템과 같은 작업에 대해 훈련하고 평가할 수 있습니다. 이 프로젝트에는 코드, 데이터 예제, 빠른 설정 및 성능 비교를 위한 지침이 포함되어 있습니다.

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

Attentional Factorization Machine (AFM)은 주의 네트워크를 통해 특징 상호작용의 중요성을 학습함으로써 Factorization Machine의 성능을 향상시키도록 설계된 정교한 모델입니다. 이 리포지토리는 Factorization Machines (FM)의 기본 개념을 기반으로 AFM 모델의 직접적인 TensorFlow 구현을 제공합니다.

더 읽기

이 프로젝트는 Jun Xiao, Hao Ye, Xiangnan He, Hanwang Zhang, Fei Wu, Tat-Seng Chua가 IJCAI 2017에서 발표한 "Attentional Factorization Machines: Learning the Weight of Feature Interactions via Attention Networks" 논문을 기반으로 합니다. 이 구현은 회귀 및 분류 작업을 모두 지원하며 RMSE를 최적화합니다.

사용자는 이 코드를 활용하여 연구 결과를 재현하거나 AFM을 자체 데이터셋에 적용할 수 있습니다. 리포지토리에는 TensorFlow (버전 1.0.1), NumPy, Scikit-learn이 필요한 환경 설정에 대한 명확한 지침이 제공됩니다. 데이터셋은 LibFM 툴킷의 입력 형식을 따라야 하며, 개인화된 태그 추천을 위한 MovieLens 데이터셋을 사용한 예제가 포함되어 있습니다.

포함된 빠른 예제는 먼저 FM 모델을 훈련하여 사전 훈련한 다음, 이 가중치를 사용하여 AFM 모델을 훈련하는 방법을 보여줍니다. 이 접근 방식을 통해 표준 FM과 향상된 AFM 간의 성능을 직접 비교할 수 있습니다. 또한 이 코드는 테스트 데이터셋에서 훈련된 모델을 평가하는 기능도 포함합니다.

이 구현은 추천 시스템, 머신러닝, 딥러닝 분야의 연구원 및 실무자가 특징 상호작용의 미묘한 차이를 효과적으로 포착하여 모델의 정확성과 해석 가능성을 개선하고자 할 때 특히 유용합니다. 주의 메커니즘을 통해 모델은 다양한 특징 쌍의 중요도를 동적으로 가중치를 부여하여 보다 정확한 예측을 할 수 있습니다.

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

  • Attentional Factorization Machine (AFM)의 TensorFlow 구현

  • 회귀 및 분류 작업 지원

  • RMSE 최적화

  • 주의 네트워크를 통한 특징 상호작용 가중치 학습

  • 사전 훈련을 위한 Factorization Machines (FM) 구현 포함

  • 특징 벡터 변환을 위한 원-핫 인코딩 사용

  • LibFM 데이터셋 형식과 호환

  • MovieLens 데이터셋 예제 사용 제공

  • 훈련 및 평가를 위한 스크립트 포함

  • 코드베이스에 AFM.py, FM.py, LoadData.py 포함

  • 모델 사전 훈련 지원

  1. 환경 설정: TensorFlow (v1.0.1), NumPy, Scikit-learn을 설치합니다.

  2. 데이터셋 준비: LibFM 툴킷 사양에 따라 데이터를 형식화합니다.

  3. FM 모델 훈련: 사전 훈련을 위해 지정된 데이터셋과 매개변수로 `python FM.py`를 실행합니다.

  4. AFM 모델 훈련: 사전 훈련된 FM 가중치를 사용하여 `python AFM.py`를 실행합니다.

  5. 모델 평가: `--process evaluate` 플래그와 함께 `python FM.py` 또는 `python AFM.py`를 실행합니다.

  • 추천 시스템
  • 태그 추천
  • 클릭률 예측
  • 특징 상호작용 학습
  • 머신러닝 모델 개발

GitHub의 제품

Attentional Factorization Machine 리뷰

로딩 중...

Attentional Factorization Machine와(과) 비슷한 인기 AI 도구

xDeepFM

AI GitHub 저장소

xDeepFM은 팩터라이제이션 모델을 위한 오픈 소스 딥러닝 툴킷으로, 특히 eXtreme Deep Factorization Machine (xDeepFM) 모델의 소스 코드를 공개합니다. 딥 추천 시스템 및 팩터라이제이션 기반 머신러닝 작업의 기반을 제공하는 것을 목표로 합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

팩터라이제이션 모델을 위한 오픈 소스 딥러닝 툴킷으로, 특히 eXtreme Deep Factorization Machine (xDeepFM) 모델의 소스 코드를 공개합니다. 딥 추천 시스템 및 팩터라이제이션 기반 머신러닝 작업의 기반을 제공하는 것을 목표로 합니다.xDeepFM은 팩터라이제이션 모델을 위한 오픈 소스 딥러닝 툴킷으로, 특히 eXtreme Deep Factorization Machine (xDeepFM) 모델의 소스 코드를 공개합니다. 딥 추천 시스템 및 팩터라이제이션 기반 머신러닝 작업의 기반을 제공하는 것을 목표로 합니다.

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

DeepSeek-R1

AI GitHub 저장소

DeepSeek-R1은 AI 기반 솔루션에 중점을 둔 GitHub 프로젝트입니다. 플러그인, 희소 주의 커널 및 효율적인 통신 라이브러리를 포함하여 AI 기능을 향상시키는 다양한 리포지토리를 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

AI 기반 솔루션에 중점을 둔 GitHub 프로젝트입니다. 플러그인, 희소 주의 커널 및 효율적인 통신 라이브러리를 포함하여 AI 기능을 향상시키는 다양한 리포지토리를 제공합니다.DeepSeek-R1은 AI 기반 솔루션에 중점을 둔 GitHub 프로젝트입니다. 플러그인, 희소 주의 커널 및 효율적인 통신 라이브러리를 포함하여 AI 기능을 향상시키는 다양한 리포지토리를 제공합니다.

AI 모델 및 LLM
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 보기

TensorFlow

AI GitHub 저장소

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

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

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

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

Neural Graph Collaborative Filtering (NGCF)는 그래프 신경망을 활용하는 추천 프레임워크입니다. 사용자-아이템 이분 그래프에서 고차 연결성을 통해 협업 신호를 명시적으로 인코딩하여 임베딩 전파를 수행합니다. 이 구현은 SIGIR 2019 논문을 기반으로 합니다.

AI 모델 및 LLM
도구 보기

그래프 신경망을 활용하는 추천 프레임워크입니다. 사용자-아이템 이분 그래프에서 고차 연결성을 통해 협업 신호를 명시적으로 인코딩하여 임베딩 전파를 수행합니다. 이 구현은 SIGIR 2019 논문을 기반으로 합니다.Neural Graph Collaborative Filtering (NGCF)는 그래프 신경망을 활용하는 추천 프레임워크입니다. 사용자-아이템 이분 그래프에서 고차 연결성을 통해 협업 신호를 명시적으로 인코딩하여 임베딩 전파를 수행합니다. 이 구현은 SIGIR 2019 논문을 기반으로 합니다.

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

이 리포지토리는 ICLR'2022에 발표된 연구 논문 "How Attentive are Graph Attention Networks?"의 공식 코드 구현을 제공합니다. PyTorch Geometric, DGL 및 TensorFlow GNN을 포함한 여러 프레임워크에서 GATv2에 대한 재현 가능한 실험과 코드를…

머신러닝 플랫폼
도구 보기

LightGCN

AI GitHub 저장소

LightGCN은 추천 시스템을 위해 설계된 간소화된 그래프 컨볼루션 네트워크입니다. 협업 필터링을 위한 필수적인 이웃 집계 구성 요소에 중점을 두어, 상호작용 데이터로부터 사용자 및 항목 표현을 학습하는 효율적이고 효과적인 접근 방식을 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

추천 시스템을 위해 설계된 간소화된 그래프 컨볼루션 네트워크입니다. 협업 필터링을 위한 필수적인 이웃 집계 구성 요소에 중점을 두어, 상호작용 데이터로부터 사용자 및 항목 표현을 학습하는 효율적이고 효과적인 접근 방식을 제공합니다.LightGCN은 추천 시스템을 위해 설계된 간소화된 그래프 컨볼루션 네트워크입니다. 협업 필터링을 위한 필수적인 이웃 집계 구성 요소에 중점을 두어, 상호작용 데이터로부터 사용자 및 항목 표현을 학습하는 효율적이고 효과적인 접근 방식을 제공합니다.

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

Funnel-Transformer

AI GitHub 저장소

Funnel-Transformer는 계산 비용을 줄이기 위해 은닉 상태를 압축하는 AI 모델입니다. 동일한 FLOPs로 더 깊거나 넓은 모델을 만들 수 있으며, 표준 사전 학습을 위한 토큰 수준 표현을 복구할 수 있습니다. 이 모델은 TensorFlow 및 PyTorch 구현으로 제공됩니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

계산 비용을 줄이기 위해 은닉 상태를 압축하는 AI 모델입니다. 동일한 FLOPs로 더 깊거나 넓은 모델을 만들 수 있으며, 표준 사전 학습을 위한 토큰 수준 표현을 복구할 수 있습니다. 이 모델은 TensorFlow 및 PyTorch 구현으로 제공됩니다.Funnel-Transformer는 계산 비용을 줄이기 위해 은닉 상태를 압축하는 AI 모델입니다. 동일한 FLOPs로 더 깊거나 넓은 모델을 만들 수 있으며, 표준 사전 학습을 위한 토큰 수준 표현을 복구할 수 있습니다. 이 모델은 TensorFlow 및 PyTorch 구현으로 제공됩니다.

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