Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

Attentional Factorization Machine

Repositori GitHub ini menyediakan implementasi TensorFlow dari model Attentional Factorization Machine (AFM). Ini memungkinkan pengguna untuk melatih dan mengevaluasi AFM untuk tugas-tugas seperti sistem rekomendasi, mempelajari bobot interaksi fitur melalui jaringan perhatian. Proyek ini mencakup kode, contoh data, dan instruksi untuk penyiapan cepat dan perbandingan kinerja.

Lihat Repositori
Bagikan
Lihat Repositori
Bagikan

Attentional Factorization Machine (AFM) adalah model canggih yang dirancang untuk meningkatkan kinerja factorization machine dengan mempelajari pentingnya interaksi fitur melalui jaringan perhatian. Repositori ini menawarkan implementasi TensorFlow langsung dari model AFM, yang dibangun di atas konsep dasar Factorization Machines (FM).

Baca Selengkapnya

Proyek ini didasarkan pada makalah penelitian "Attentional Factorization Machines: Learning the Weight of Feature Interactions via Attention Networks" oleh Jun Xiao, Hao Ye, Xiangnan He, Hanwang Zhang, Fei Wu, dan Tat-Seng Chua, yang dipresentasikan di IJCAI 2017. Implementasi ini mendukung tugas regresi dan klasifikasi, mengoptimalkan untuk RMSE.

Pengguna dapat memanfaatkan kode ini untuk mereplikasi temuan penelitian atau menerapkan AFM ke dataset mereka sendiri. Repositori ini menyediakan instruksi yang jelas untuk menyiapkan lingkungan, yang memerlukan TensorFlow (versi 1.0.1), NumPy, dan Scikit-learn. Dataset harus mengikuti format input dari toolkit LibFM, dengan contoh menggunakan dataset MovieLens untuk rekomendasi tag yang dipersonalisasi.

Contoh cepat yang disertakan mendemonstrasikan cara melatih model FM terlebih dahulu untuk pra-pelatihan, dan kemudian menggunakan bobot ini untuk melatih model AFM. Pendekatan ini memungkinkan perbandingan langsung kinerja antara FM standar dan AFM yang ditingkatkan. Kode ini juga mencakup fungsionalitas untuk mengevaluasi model yang dilatih pada dataset uji.

Implementasi ini sangat berharga bagi para peneliti dan praktisi di bidang sistem rekomendasi, machine learning, dan deep learning yang ingin meningkatkan akurasi dan interpretasi model mereka dengan menangkap nuansa interaksi fitur secara efektif. Mekanisme perhatian memungkinkan model untuk secara dinamis menimbang pentingnya pasangan fitur yang berbeda, yang mengarah pada prediksi yang lebih tepat.

  • KategoriModel AI & LLM
  • Model HargaOpen source
  • PenerapanCloud, Di-host sendiri
  • PlatformWeb

  • Implementasi TensorFlow dari Attentional Factorization Machine (AFM)

  • Mendukung tugas regresi dan klasifikasi

  • Mengoptimalkan untuk RMSE

  • Mempelajari bobot interaksi fitur melalui jaringan perhatian

  • Mencakup implementasi Factorization Machines (FM) untuk pra-pelatihan

  • Menggunakan one-hot encoding untuk konversi vektor fitur

  • Kompatibel dengan format dataset LibFM

  • Menyediakan contoh penggunaan dengan dataset MovieLens

  • Mencakup skrip untuk pelatihan dan evaluasi

  • Basis kode mencakup AFM.py, FM.py, dan LoadData.py

  • Mendukung pra-pelatihan model

  1. Siapkan lingkungan: Instal TensorFlow (v1.0.1), NumPy, dan Scikit-learn.

  2. Siapkan dataset: Format data sesuai spesifikasi toolkit LibFM.

  3. Latih model FM: Jalankan `python FM.py` dengan dataset dan parameter yang ditentukan untuk pra-pelatihan.

  4. Latih model AFM: Jalankan `python AFM.py` menggunakan bobot FM yang telah dilatih sebelumnya.

  5. Evaluasi model: Jalankan `python FM.py` atau `python AFM.py` dengan flag `--process evaluate`.

  • Sistem Rekomendasi
  • Rekomendasi Tag
  • Prediksi Tingkat Klik Tayang
  • Pembelajaran Interaksi Fitur
  • Pengembangan Model Machine Learning

Dari GitHub

Ulasan Attentional Factorization Machine

Memuat...

Alat AI Populer Seperti Attentional Factorization Machine

xDeepFM

Repositori GitHub AI

xDeepFM adalah toolkit deep learning open-source untuk model faktorisasi, secara spesifik merilis kode sumber untuk model eXtreme Deep Factorization Machine (xDeepFM). Tujuannya…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Toolkit deep learning open-source untuk model faktorisasi, secara spesifik merilis kode sumber untuk model eXtreme Deep Factorization Machine (xDeepFM). Tujuannya…xDeepFM adalah toolkit deep learning open-source untuk model faktorisasi, secara spesifik merilis kode sumber untuk model eXtreme Deep Factorization Machine (xDeepFM). Tujuannya…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

DeepSeek-R1

Repositori GitHub AI

DeepSeek-R1 adalah proyek GitHub yang berfokus pada solusi berbasis AI. Ini menawarkan berbagai repositori yang meningkatkan kemampuan AI, termasuk plugin, kernel perhatian…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Proyek GitHub yang berfokus pada solusi berbasis AI. Ini menawarkan berbagai repositori yang meningkatkan kemampuan AI, termasuk plugin, kernel perhatian…DeepSeek-R1 adalah proyek GitHub yang berfokus pada solusi berbasis AI. Ini menawarkan berbagai repositori yang meningkatkan kemampuan AI, termasuk plugin, kernel perhatian…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

FNet

Repositori GitHub AI

FNet adalah arsitektur encoder efisien mirip Transformer yang menggantikan self-attention dengan Transformasi Fourier. Dikembangkan oleh Google Research, model ini menawarkan…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Arsitektur encoder efisien mirip Transformer yang menggantikan self-attention dengan Transformasi Fourier. Dikembangkan oleh Google Research, model ini menawarkan…FNet adalah arsitektur encoder efisien mirip Transformer yang menggantikan self-attention dengan Transformasi Fourier. Dikembangkan oleh Google Research, model ini menawarkan…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

TensorFlow

Repositori GitHub AI

TensorFlow adalah kerangka kerja pembelajaran mesin sumber terbuka yang dirancang untuk semua orang. Ini menyediakan ekosistem komprehensif untuk membangun dan menerapkan model…

Platform Machine Learning
Lihat Alat

Repositori GitHub AI

Kerangka kerja pembelajaran mesin sumber terbuka yang dirancang untuk semua orang. Ini menyediakan ekosistem komprehensif untuk membangun dan menerapkan model…TensorFlow adalah kerangka kerja pembelajaran mesin sumber terbuka yang dirancang untuk semua orang. Ini menyediakan ekosistem komprehensif untuk membangun dan menerapkan model…

UnggulanPlatform Machine Learning
Lihat Top 250 Repositori GitHub AI

Neural Graph Collaborative Filtering (NGCF) adalah kerangka kerja rekomendasi yang memanfaatkan graph neural network. Kerangka ini secara eksplisit mengkodekan sinyal kolaboratif…

Model AI & LLM
Lihat Alat

Kerangka kerja rekomendasi yang memanfaatkan graph neural network. Kerangka ini secara eksplisit mengkodekan sinyal kolaboratif…Neural Graph Collaborative Filtering (NGCF) adalah kerangka kerja rekomendasi yang memanfaatkan graph neural network. Kerangka ini secara eksplisit mengkodekan sinyal kolaboratif…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

Repositori ini menyediakan implementasi kode resmi untuk makalah penelitian "How Attentive are Graph Attention Networks?" yang diterbitkan di ICLR'2022. Repositori ini menawarkan…

Platform Machine Learning
Lihat Alat

LightGCN

Repositori GitHub AI

LightGCN adalah Graph Convolutional Network yang disederhanakan, dirancang untuk sistem rekomendasi. Model ini berfokus pada komponen agregasi lingkungan yang esensial untuk…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Graph Convolutional Network yang disederhanakan, dirancang untuk sistem rekomendasi. Model ini berfokus pada komponen agregasi lingkungan yang esensial untuk…LightGCN adalah Graph Convolutional Network yang disederhanakan, dirancang untuk sistem rekomendasi. Model ini berfokus pada komponen agregasi lingkungan yang esensial untuk…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

Funnel-Transformer

Repositori GitHub AI

Funnel-Transformer adalah model AI yang mengompresi state tersembunyi untuk mengurangi biaya komputasi. Model ini memungkinkan model yang lebih dalam atau lebih lebar dengan FLOPs…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Model AI yang mengompresi state tersembunyi untuk mengurangi biaya komputasi. Model ini memungkinkan model yang lebih dalam atau lebih lebar dengan FLOPs…Funnel-Transformer adalah model AI yang mengompresi state tersembunyi untuk mengurangi biaya komputasi. Model ini memungkinkan model yang lebih dalam atau lebih lebar dengan FLOPs…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI
1 dari 8