Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

Skip-Thought Vectors

Repositori GitHub AIAlat Pemrosesan Bahasa AlamiOpen source · Linux, macOS, Windows

Skip-Thought Vectors menyediakan encoder Sent2Vec dan kode pelatihan berdasarkan makalah penelitian "Skip-Thought Vectors." Ini memungkinkan pembuatan representasi vektor padat untuk kalimat, memfasilitasi berbagai tugas pemrosesan bahasa alami. Kode diimplementasikan dalam Python dan memerlukan dependensi spesifik untuk penyiapan dan eksekusi.

Lihat Repositori
Bagikan
Lihat Repositori
Bagikan

Proyek Skip-Thought Vectors menawarkan encoder Sent2Vec dan kode pelatihan terkait, yang berasal langsung dari makalah penelitian "Skip-Thought Vectors." Alat ini dirancang untuk menghasilkan representasi vektor kalimat yang padat dan berkualitas tinggi. Embedding kalimat ini kemudian dapat dimanfaatkan di berbagai aplikasi pemrosesan bahasa alami (NLP), secara signifikan meningkatkan kinerjanya.

Baca Selengkapnya

Implementasi utamanya dalam Python, memerlukan dependensi spesifik seperti Python 2.7, Theano 0.7, NumPy, SciPy, scikit-learn, NLTK 3, dan secara opsional Keras dan gensim untuk eksperimen tertentu. Pengguna perlu mengunduh file model yang telah dilatih sebelumnya dan embedding kata, yang berukuran besar, sehingga memerlukan ruang penyimpanan yang memadai. Penyiapan melibatkan konfigurasi jalur ke file yang diunduh ini di dalam skrip `skipthoughts.py` dan pengaturan flag Theano untuk pemilihan perangkat (CPU atau GPU).

Setelah disiapkan, encoder dapat memproses daftar kalimat untuk menghasilkan vektor numerik. Vektor keluaran berdimensi 4800, menggabungkan model uni-skip dan bi-skip, dengan vektor gabungan direkomendasikan untuk kinerja optimal seperti yang ditunjukkan dalam eksperimen makalah. Proses pengkodean dapat dikontrol untuk verbositas, menampilkan kemajuan berdasarkan panjang kalimat yang diproses.

Repositori ini juga menyertakan kode untuk mereplikasi eksperimen yang dirinci dalam makalah, mencakup tugas-tugas seperti Klasifikasi Tipe Pertanyaan TREC, Peringkat Gambar-Kalimat (menggunakan dataset COCO), Keterkaitan Semantik (dataset SICK), Deteksi Parafrase (Microsoft Research Paraphrase Corpus), dan berbagai tolok ukur klasifikasi biner (MR, CR, SUBJ, MPQA). Skrip eksperimental ini memandu pengguna tentang persiapan data dan eksekusi untuk mencapai hasil yang dilaporkan, seringkali melibatkan validasi silang untuk penyetelan hyperparameter.

Proyek ini menekankan pentingnya token Akhir Kalimat (EOS), yang dapat digunakan secara opsional selama pengkodean untuk berpotensi meningkatkan kinerja, terutama untuk kalimat yang tidak memiliki tanda baca standar. Kode ini dirilis di bawah Lisensi Apache 2.0, dan pengguna didorong untuk mengutip makalah penelitian yang relevan jika mereka merasa kode tersebut bermanfaat.

  • KategoriAlat Pemrosesan Bahasa Alami
  • Model HargaOpen source
  • PenerapanDi-host sendiri
  • PlatformLinux, macOS, Windows

  • Implementasi encoder Sent2Vec

  • Kode pelatihan dari makalah 'Skip-Thought Vectors'

  • Menghasilkan representasi vektor kalimat yang padat

  • Mendukung model uni-skip dan bi-skip

  • Vektor gabungan-skip direkomendasikan untuk kinerja terbaik

  • Menyertakan kode untuk eksperimen klasifikasi TREC

  • Menyertakan kode untuk eksperimen Peringkat Gambar-Kalimat

  • Menyertakan kode untuk eksperimen Keterkaitan Semantik

  • Menyertakan kode untuk eksperimen Deteksi Parafrase

  • Menyertakan kode untuk tolok ukur klasifikasi biner

  • Penggunaan token EOS opsional untuk pengkodean

  • Implementasi berbasis Python

  1. Unduh file model dan embedding kata

  2. Konfigurasi jalur ke file yang diunduh di skipthoughts.py

  3. Atur THEANO_FLAGS untuk pemilihan perangkat (CPU/GPU)

  4. Impor skipthoughts dan muat model

  5. Inisialisasi encoder dengan model yang dimuat

  6. Kodekan daftar kalimat untuk mendapatkan vektor

  7. Jalankan skrip yang disediakan untuk eksperimen NLP tertentu

  • Pembuatan Embedding Kalimat
  • Klasifikasi Teks
  • Peringkat Gambar-Kalimat
  • Kesamaan Semantik
  • Deteksi Parafrase
  • Klasifikasi Biner

Dari GitHub

Ulasan Skip-Thought Vectors

Memuat...

Alat AI Populer Seperti Skip-Thought Vectors

Inferensi Embedding Teks (TEI)

Repositori GitHub AI

Inferensi Embedding Teks (TEI) adalah solusi berkecepatan tinggi untuk menghasilkan embedding teks. Ini dirancang untuk memproses dan menginferensi embedding dari model teks…

Basis Data Vektor & Pengambilan
Lihat Alat

Repositori GitHub AI

Solusi berkecepatan tinggi untuk menghasilkan embedding teks. Ini dirancang untuk memproses dan menginferensi embedding dari model teks…Inferensi Embedding Teks (TEI) adalah solusi berkecepatan tinggi untuk menghasilkan embedding teks. Ini dirancang untuk memproses dan menginferensi embedding dari model teks…

Basis Data Vektor & Pengambilan
Lihat Top 250 Repositori GitHub AI

spaCy

Repositori GitHub AI

spaCy adalah pustaka sumber terbuka untuk Pemrosesan Bahasa Alami (NLP) yang canggih dalam Python. Ini dirancang untuk penggunaan produksi dan menyediakan kemampuan NLP yang…

Alat Pemrosesan Bahasa Alami
Lihat Alat

Repositori GitHub AI

Pustaka sumber terbuka untuk Pemrosesan Bahasa Alami (NLP) yang canggih dalam Python. Ini dirancang untuk penggunaan produksi dan menyediakan kemampuan NLP yang…spaCy adalah pustaka sumber terbuka untuk Pemrosesan Bahasa Alami (NLP) yang canggih dalam Python. Ini dirancang untuk penggunaan produksi dan menyediakan kemampuan NLP yang…

Alat Pemrosesan Bahasa Alami
Lihat Top 250 Repositori GitHub AI

Gensim

Framework AI

Gensim adalah pustaka Python gratis, open-source untuk pemodelan topik dan NLP semantik. Pustaka ini memungkinkan pelatihan model semantik skala besar, merepresentasikan teks…

Alat Pemrosesan Bahasa Alami
Lihat Alat

Framework AI

Pustaka Python gratis, open-source untuk pemodelan topik dan NLP semantik. Pustaka ini memungkinkan pelatihan model semantik skala besar, merepresentasikan teks…Gensim adalah pustaka Python gratis, open-source untuk pemodelan topik dan NLP semantik. Pustaka ini memungkinkan pelatihan model semantik skala besar, merepresentasikan teks…

UnggulanAlat Pemrosesan Bahasa Alami
Lihat Top 50 Framework AI

Flair NLP Framework

Repositori GitHub AI

Flair adalah kerangka kerja sederhana untuk tugas Pemrosesan Bahasa Alami (NLP) terkini. Ini menawarkan antarmuka yang mudah digunakan untuk klasifikasi teks, pelabelan urutan,…

Alat Pemrosesan Bahasa Alami

Peringkat 74 di Repositori GitHub AI

Lihat Alat

Repositori GitHub AI

Kerangka kerja sederhana untuk tugas Pemrosesan Bahasa Alami (NLP) terkini. Ini menawarkan antarmuka yang mudah digunakan untuk klasifikasi teks, pelabelan urutan,…Flair adalah kerangka kerja sederhana untuk tugas Pemrosesan Bahasa Alami (NLP) terkini. Ini menawarkan antarmuka yang mudah digunakan untuk klasifikasi teks, pelabelan urutan,…

Alat Pemrosesan Bahasa Alami
Peringkat 74 di Repositori GitHub AI

Sentence Transformers adalah modul Python untuk model embedding dan reranker mutakhir. Modul ini memungkinkan komputasi embedding dari teks, gambar, audio, atau video, perhitungan…

Alat Pemrosesan Bahasa Alami
Lihat Alat

Modul Python untuk model embedding dan reranker mutakhir. Modul ini memungkinkan komputasi embedding dari teks, gambar, audio, atau video, perhitungan…Sentence Transformers adalah modul Python untuk model embedding dan reranker mutakhir. Modul ini memungkinkan komputasi embedding dari teks, gambar, audio, atau video, perhitungan…

UnggulanAlat Pemrosesan Bahasa Alami
Lihat Top 50 Framework 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

ConvBERT

Repositori GitHub AI

ConvBERT adalah model AI open-source untuk pre-training model bahasa, memperkenalkan arsitektur baru dengan konvolusi dinamis berbasis span. Repositori GitHub ini menyediakan kode…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Model AI open-source untuk pre-training model bahasa, memperkenalkan arsitektur baru dengan konvolusi dinamis berbasis span. Repositori GitHub ini menyediakan kode…ConvBERT adalah model AI open-source untuk pre-training model bahasa, memperkenalkan arsitektur baru dengan konvolusi dinamis berbasis span. Repositori GitHub ini menyediakan kode…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

simcheck

Ekstensi peramban

simcheck adalah ekstensi Chrome yang dirancang untuk menghasilkan, membandingkan, dan memvisualisasikan embedding vektor. Alat ini memberdayakan pengguna untuk bereksperimen…

Alat Pemrosesan Bahasa Alami
Lihat Alat

Ekstensi peramban

Ekstensi Chrome yang dirancang untuk menghasilkan, membandingkan, dan memvisualisasikan embedding vektor. Alat ini memberdayakan pengguna untuk bereksperimen…simcheck adalah ekstensi Chrome yang dirancang untuk menghasilkan, membandingkan, dan memvisualisasikan embedding vektor. Alat ini memberdayakan pengguna untuk bereksperimen…

Alat Pemrosesan Bahasa Alami
Lihat Top 250 Ekstensi peramban
1 dari 8