Pustaka John Snow Labs menyediakan API Python yang sederhana & terpadu untuk memberikan solusi pemrosesan bahasa alami tingkat perusahaan:
Beranda: https://www.johnsnowlabs.com/
Dokumen & Demo: https://nlp.johnsnowlabs.com/
Didukung oleh Ekosistem Tingkat Perusahaan John Snow Labs:
! pip install johnsnowlabs
from johnsnowlabs import nlp
nlp . load ( 'emotion' ). predict ( 'Wow that was easy!' )
Lihat dokumentasi untuk lebih jelasnya.
Ini adalah contoh menyelesaikan sesuatu dengan satu baris kode. Lihat Dokumentasi Konsep Umum untuk membuat saluran pipa kustom.
# Example of Named Entity Recognition
nlp . load ( 'ner' ). predict ( "Dr. John Snow is an British physician born in 1813" )
Pengembalian :
entitas | entitas_kelas | entitas_kepercayaan |
---|---|---|
John Salju | ORANG | 0,9746 |
Inggris | TIDAK | 0,9928 |
1813 | TANGGAL | 0,5841 |
# Example of Question Answering
nlp . load ( 'answer_question' ). predict ( "What is the capital of Paris" )
Pengembalian :
teks | menjawab |
---|---|
Apa ibu kota Perancis | Paris |
# Example of Sentiment classification
nlp . load ( 'sentiment' ). predict ( "Well this was easy!" )
Pengembalian :
teks | sentimen_kelas | sentimen_keyakinan |
---|---|---|
Ya, ini mudah! | pos | 0,999901 |
nlp . load ( 'ner' ). viz ( 'Bill goes to New York' )
Pengembalian:
Untuk gambaran lengkap lihat Referensi 1-baris dan Lokakarya.
Untuk menggunakan produk berbayar John Snow Labs seperti Healthcare NLP, [Visual NLP], [Legal NLP], atau [Finance NLP], dapatkan kunci lisensi lalu panggil nlp.install() untuk menggunakannya:
! pip install johnsnowlabs
# Install paid libraries via a browser login to connect to your account
from johnsnowlabs import nlp
nlp . install ()
# Start a licensed session
nlp . start ()
nlp . load ( 'en.med_ner.oncology_wip' ). predict ( "Woman is on chemotherapy, carboplatin 300 mg/m2." )
Ini adalah contoh menyelesaikan sesuatu dengan satu baris kode. Lihat Dokumentasi Konsep Umum untuk membuat saluran pipa kustom.
# visualize entity resolution ICD-10-CM codes
nlp . load ( 'en.resolve.icd10cm.augmented' )
. viz ( 'Patient with history of prior tobacco use, nausea, nose bleeding and chronic renal insufficiency.' )
kembali:
# Temporal Relationship Extraction&Visualization
nlp . load ( 'relation.temporal_events' )
. viz ( 'The patient developed cancer after a mercury poisoning in 1999 ' )
kembali:
Lihatlah halaman resmi Johnsnowlabs: https://nlp.johnsnowlabs.com untuk dokumentasi dan contoh pengguna
Sumber | Keterangan |
---|---|
Konsep Umum | Konsep umum di perpustakaan Johnsnowlabs |
Ikhtisar 1-liners | Model yang paling umum digunakan dan hasilnya |
Ikhtisar 1-liners untuk perawatan kesehatan | Model layanan kesehatan yang paling umum digunakan dan hasilnya |
Ikhtisar semua Notebook 1 baris | 100+ tutorial tentang cara menggunakan 1 liner pada kumpulan data teks untuk berbagai masalah dan dari berbagai sumber seperti Twitter, Berita China, Berita Utama Kripto, Komunikasi Lalu Lintas Maskapai, Pelatihan pengklasifikasi ulasan produk, |
Terhubung dengan kami di Slack | Masalah, pertanyaan atau saran? Kami memiliki komunitas yang sangat aktif dan membantu dengan lebih dari 2000+ penggemar AI yang memanfaatkan produk Johnsnowlabs dengan baik |
Forum Diskusi | Diskusi lebih mendalam dengan komunitas? Posting thread di Forum diskusi kami |
Masalah Github | Laporkan bug |
Instalasi Kustom | Instalasi khusus, mode Air-Gap dan alternatif lainnya |
Fungsi nlp.load(<Model>) | Muat model atau alur apa pun dalam satu baris kode |
Fungsi nlp.load(<Model>).predict(data) | Prediksi Strings , List of Strings , Numpy Arrays , Pandas , Modin dan Spark Dataframes |
Fungsi nlp.load(<train.Model>).fit(data) | Latih pengklasifikasi teks untuk 2-Class , N-Classes Multi-N-Classes , Named-Entitiy-Recognition atau Parts of Speech Tagging |
Fungsi nlp.load(<Model>).viz(data) | Visualisasikan hasil Word Embedding Similarity Matrix , Named Entity Recognizers , Dependency Trees & Parts of Speech , Entity Resolution , Entity Linking , atau Entity Status Assertion |
Fungsi nlp.load(<Model>).viz_streamlit(data) | Menampilkan GUI interaktif yang memungkinkan Anda menjelajahi dan menguji setiap model dan fitur dalam repertoar 1 baris Johnsowlabs dalam 1 klik. |
Perpustakaan ini dilisensikan di bawah lisensi Apache 2.0. Produk berbayar John Snow Labs tunduk pada Perjanjian Lisensi Pengguna Akhir ini.
Dengan memanggil nlp.install() untuk menambahkannya ke lingkungan Anda, Anda menyetujui syarat dan ketentuannya.