SharpNLP: Mesin Grammar Parser

Proyek SharpNLP

SharpNLP adalah kumpulan alat pengolahan bahasa alami ditulis dalam C #. Saat ini NLP menyediakan alat-alat berikut:

  • splitter kalimat
  • sebuah tokenizer
  • sebuah tagger bagian-of-speech
  • sebuah chunker (digunakan untuk "menemukan non-rekursif penjelasan sintaksis seperti potongan frase nomina")
  • sebuah parser
  • nama finder
  • alat coreference
  • sebuah antarmuka untuk database WordNet leksikal

SharpNLP 1.0.2529 Beta

Ini adalah rilis terbaru dari SharpNLP. Untuk menggunakannya Anda perlu men-download baik binari runtime atau kode sumber ( SharpNLP 1.0.2529 Beta ), ditambah file model ( NBIN Model 1.0.0 Produksi ). Instruksi lengkap dapat ditemukan dalam Petunjuk Instalasi .


Apa itu SharpNLP

OpenNLP adalah nama dari sekelompok proyek sumber terbuka ( http://opennlp.sourceforge.net ) Terkait dengan pemrosesan bahasa alami (NLP), dan nama perpustakaan alat NLP ditulis di Jawa ( http://sourceforge.net/projects/opennlp ) Oleh Jason Baldridge, Tom Morton, dan Gann Bierner. SharpNLP adalah C # port dari alat OpenNLP Jawa, ditambah kode tambahan untuk memfasilitasi pemrosesan bahasa alami.

Semua alat-alat ini didorong oleh model entropi maksimum diproses oleh perpustakaan SharpEntropy.

Selain itu, SharpNLP berisi database perpustakaan akses yang disebut WordNet SharpWordNet.