Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

Prototypical Networks

Repositori GitHub AIModel AI & LLMOpen source · Linux, macOS, Windows

Repositori ini berisi kode untuk makalah NeurIPS 2017 "Prototypical Networks for Few-shot Learning." Ini menyediakan implementasi pendekatan baru untuk pembelajaran few-shot, memungkinkan model untuk belajar dari sejumlah kecil contoh.

Lihat Repositori
Bagikan
Lihat Repositori
Bagikan

Prototypical Networks for Few-shot Learning adalah implementasi model AI berdasarkan makalah NeurIPS 2017 dengan nama yang sama. Proyek ini menawarkan basis kode yang mendasari penelitian yang disajikan dalam makalah, berfokus pada metodologi spesifik untuk pembelajaran few-shot. Pembelajaran few-shot adalah sub-bidang machine learning yang menangani masalah di mana hanya tersedia sedikit contoh berlabel untuk pelatihan.

Baca Selengkapnya

Ide inti di balik Prototypical Networks adalah mempelajari ruang metrik di mana klasifikasi dapat dilakukan dengan menghitung jarak ke representasi prototipe dari setiap kelas. Untuk setiap kelas, satu prototipe dihitung sebagai rata-rata dari contoh dukungan yang disematkan. Selama pengujian, contoh baru diklasifikasikan berdasarkan jaraknya ke prototipe kelas ini. Pendekatan ini sangat efektif ketika berhadapan dengan data pelatihan yang terbatas, tantangan umum dalam banyak aplikasi dunia nyata.

Repositori menyediakan skrip dan kode yang diperlukan untuk melatih dan mengevaluasi jaringan prototipe. Ini termasuk instruksi untuk menyiapkan lingkungan, menginstal dependensi seperti PyTorch dan torchnet, dan menyiapkan dataset seperti Omniglot. Pengguna dapat melatih model dengan menjalankan skrip Python tertentu dan dapat menentukan direktori output untuk hasil. Evaluasi juga difasilitasi melalui skrip khusus, memungkinkan pengguna untuk menguji kinerja model pada data yang belum pernah dilihat.

Proyek ini berharga bagi peneliti dan pengembang yang tertarik pada pembelajaran few-shot, pembelajaran metrik, dan deep learning. Ini berfungsi sebagai sumber daya praktis untuk memahami dan mengimplementasikan jaringan prototipe, menawarkan dasar untuk eksperimen dan pengembangan lebih lanjut dalam skenario pembelajaran data rendah. Kode ini tersedia di bawah lisensi MIT, mempromosikan akses terbuka dan kolaborasi dalam komunitas AI.

  • KategoriModel AI & LLM
  • Model HargaOpen source
  • PenerapanDi-host sendiri
  • PlatformLinux, macOS, Windows

  • Implementasi Prototypical Networks untuk pembelajaran few-shot

  • Kode berdasarkan makalah NeurIPS 2017 "Prototypical Networks for Few-shot Learning"

  • Mendukung pelatihan dan evaluasi model pembelajaran few-shot

  • Termasuk skrip untuk penyiapan dataset (misalnya, Omniglot)

  • Menggunakan PyTorch untuk implementasi model

  • Menyediakan instruksi untuk instalasi dependensi

  • Memungkinkan penentuan direktori output kustom untuk hasil pelatihan

  • Memfasilitasi evaluasi model dengan skrip yang disediakan

  • Mempelajari ruang metrik untuk klasifikasi

  • Menghitung prototipe kelas sebagai rata-rata contoh dukungan yang disematkan

  • Mengklasifikasikan contoh baru berdasarkan jarak ke prototipe

  1. Instal dependensi: Siapkan PyTorch, torchvision, dan torchnet.

  2. Instal paket: Jalankan 'python setup.py install' atau 'python setup.py develop'.

  3. Siapkan dataset: Unduh dataset Omniglot menggunakan skrip yang disediakan.

  4. Latih model: Jalankan 'python scripts/train/few_shot/run_train.py', secara opsional tentukan direktori log dan penggunaan GPU.

  5. Jalankan ulang dalam mode trainval: Gunakan 'python scripts/train/few_shot/run_trainval.py' untuk menyimpan model.

  6. Evaluasi model: Jalankan 'python scripts/predict/few_shot/run_eval.py' dengan jalur model.

  • Klasifikasi gambar few-shot
  • Skenario pembelajaran data rendah
  • Penelitian pembelajaran metrik
  • Prototipe cepat
  • Robotika dan agen AI
  • Analisis citra medis

Dari GitHub

Ulasan Prototypical Networks

Memuat...

Alat AI Populer Seperti Prototypical Networks

LearningToCompare_FSL

Repositori GitHub AI

Repositori ini menyediakan kode PyTorch untuk makalah CVPR 2018 'Learning to Compare: Relation Network for Few-Shot Learning'. Fokusnya adalah pada aspek Few-Shot Learning,…

Model AI & LLM
Lihat Alat

YOLOR

Repositori GitHub AI

YOLOR adalah implementasi dari makalah 'You Only Learn One Representation: Unified Network for Multiple Tasks'. Ini bertujuan untuk menyediakan jaringan terpadu untuk menangani…

Alat Computer Vision
Lihat Alat

Repositori GitHub AI

Implementasi dari makalah 'You Only Learn One Representation: Unified Network for Multiple Tasks'. Ini bertujuan untuk menyediakan jaringan terpadu untuk menangani…YOLOR adalah implementasi dari makalah 'You Only Learn One Representation: Unified Network for Multiple Tasks'. Ini bertujuan untuk menyediakan jaringan terpadu untuk menangani…

Alat Computer Vision
Lihat Top 250 Repositori GitHub AI

Hugging Face Transformers

Repositori GitHub AI

🤗 Transformers adalah kerangka definisi model yang dirancang untuk model pembelajaran mesin mutakhir di berbagai domain teks, visi, audio, dan multimodal, memfasilitasi proses…

Platform Machine Learning
Lihat Alat

RepVGG

Repositori GitHub AI

RepVGG adalah arsitektur ConvNet yang kuat dan sederhana yang mencapai akurasi tinggi pada ImageNet. Ia memanfaatkan desain bergaya VGG dengan teknik re-parameterisasi, yang…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Arsitektur ConvNet yang kuat dan sederhana yang mencapai akurasi tinggi pada ImageNet. Ia memanfaatkan desain bergaya VGG dengan teknik re-parameterisasi, yang…RepVGG adalah arsitektur ConvNet yang kuat dan sederhana yang mencapai akurasi tinggi pada ImageNet. Ia memanfaatkan desain bergaya VGG dengan teknik re-parameterisasi, yang…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

Neuroph

Repositori GitHub AI

Neuroph adalah kerangka kerja jaringan saraf open-source yang ditulis dalam Java. Ini menyederhanakan pengembangan dan implementasi jaringan saraf tiruan untuk berbagai aplikasi.…

Platform Machine Learning
Lihat Alat

Repositori GitHub AI

Kerangka kerja jaringan saraf open-source yang ditulis dalam Java. Ini menyederhanakan pengembangan dan implementasi jaringan saraf tiruan untuk berbagai aplikasi.…Neuroph adalah kerangka kerja jaringan saraf open-source yang ditulis dalam Java. Ini menyederhanakan pengembangan dan implementasi jaringan saraf tiruan untuk berbagai aplikasi.…

Platform Machine Learning
Lihat Top 250 Repositori GitHub AI

MiniGPT-4 & MiniGPT-v2

Repositori GitHub AI

Kode sumber terbuka untuk MiniGPT-4 dan MiniGPT-v2, model bahasa besar canggih yang meningkatkan pemahaman visi-bahasa. Model-model ini memungkinkan pembelajaran multi-tugas untuk…

Model AI & LLM
Lihat Alat

Keras

Repositori GitHub AI

Keras adalah pustaka deep learning sumber terbuka yang dirancang untuk manusia. Ini menyederhanakan proses membangun jaringan saraf dan memungkinkan pengembang untuk berkontribusi…

Platform Machine Learning
Lihat Alat

Repositori GitHub AI

Pustaka deep learning sumber terbuka yang dirancang untuk manusia. Ini menyederhanakan proses membangun jaringan saraf dan memungkinkan pengembang untuk berkontribusi…Keras adalah pustaka deep learning sumber terbuka yang dirancang untuk manusia. Ini menyederhanakan proses membangun jaringan saraf dan memungkinkan pengembang untuk berkontribusi…

UnggulanPlatform Machine Learning
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
1 dari 8