โครงการ NLP ที่ยอดเยี่ยม
นี่คือรายการที่รวบรวมไว้ของโครงการที่เชื่อมต่อโดยตรงหรือมีประโยชน์สำหรับการประมวลผลภาษาธรรมชาติ (NLP) ซึ่งทำให้รอยยิ้มที่เกินจริงสำหรับพวกเขามีอยู่ แรงบันดาลใจจากโครงการ GitHub ของ Joseph Misiti
รายการที่เกี่ยวข้อง:
- Awesome-NLP
- NLP-with-ruby
- NLP-NLP ที่ได้รับการดูแลจากชุมชนที่ยอดเยี่ยม
- Awesome-dl4nlp
- Awesome-D3
- Python ที่ยอดเยี่ยม
- DATA-DATA-SCIENS-VIZ
- การเรียนรู้ที่ยอดเยี่ยมมาก
- Awesome RL
- น่ากลัว
- น่ากลัว-สาธารณะ
สารบัญ
- ทรัพยากรและเฟรมเวิร์ก
- รายการที่เกี่ยวข้อง
- สารพัดการเรียนรู้ลึก
- การเรียนรู้ของเครื่องจักร
- การสร้างแบบจำลองภาษา
- ML อื่น ๆ
- สิ่งดีๆอื่น ๆ
- มีส่วนช่วย
- ใบอนุญาต
- กรอบการสนทนา
โต๊ะเป็นระยะ
- การแสดงภาพ
- การเรียนรู้ของเครื่องจักร
แผ่นโกง
- แผ่นโกง ML
- แผ่นโกงเรียนรู้ลึก
- ความสุขของข้อมูล
- การเรียนรู้อย่างลึกซึ้งสำหรับแนวปฏิบัติที่ดีที่สุดของ NLP
- การสร้างภาพข้อมูล wikipedia
ทรัพยากรและเฟรมเวิร์ก
- APACHE NLPCRAFT - API เพื่อแปลงภาษาธรรมชาติเป็นลิงค์การกระทำ
- การเดินทาง ลิงค์พจนานุกรมความหมาย ลิงค์ตัวแยกวิเคราะห์ความหมาย [link] (http://trips.ihmc.us/parser/cgi/parse)
- นักมวย C&C ลิงค์ตัวแยกวิเคราะห์ความหมาย
- Epilog ลิงค์ Framework Framework
- Knext (ความต่อเนื่องของโครงการตำนาน) การแยกความรู้ลงในลิงค์ลอจิก (คล้ายกับ Babelnet) ลิงค์
- เฟร็ด ลิงค์ตัวแยกวิเคราะห์ความหมาย/ตัวแยกความรู้ link2. เครื่องมือที่เกี่ยวข้อง link3
- Legoro เป็นวิธีการสกัดความรู้แบบเปิดใหม่ที่ดำเนินการโดยไม่ได้รับการดูแล, เปิดโดเมนและการแยกความรู้เชิงนามธรรมจากข้อความสำหรับการผลิตข้อมูลเครื่องที่ใช้งานได้โดยตรง การเชื่อมโยง
- Delph-in โครงการที่กว้างขึ้นสำหรับ NLP; ไวยากรณ์, ตัวแยกวิเคราะห์, ลิงค์
- lkb. ระบบ LKB เป็นสภาพแวดล้อมการพัฒนาไวยากรณ์และพจนานุกรมสำหรับใช้กับพิธีการทางภาษาที่ใช้การรวมกัน การเชื่อมโยง
- ตัวแยกวิเคราะห์มอลต์ ลิงค์ตัวแยกวิเคราะห์ไวยากรณ์ขึ้นอยู่กับ
- ยาโก ลิงค์ฐานความรู้
- ประตู . ลิงค์ไปป์ไลน์วิศวกรรมข้อความ
- Enju ลิงค์แยกวิเคราะห์วากยสัมพันธ์
- เปิด NLP NLP Framework ใน Java Link
- Corenlp Stanford Core NLP Framework สำหรับลิงค์การแยกวิเคราะห์
- nltk เฟรมเวิร์ก NLP ที่น่ากลัวในลิงค์ Python
- pynlpl Library Python สำหรับการประมวลผลภาษาธรรมชาติ มันมีโมดูลต่าง ๆ ที่มีประโยชน์สำหรับงานทั่วไปและงาน NLP ที่น้อยกว่า การเชื่อมโยง
- Valex การจัดหมวดหมู่ของลิงค์คำกริยาภาษาอังกฤษ
- ดัชนีคำกริยาแบบครบวงจร ลิงค์ Verbnet และ Framenet Topetehr
- Scikit-learn การเรียนรู้ของเครื่องจักรใน Python เครื่องมือที่เรียบง่ายและมีประสิทธิภาพสำหรับลิงค์การขุดข้อมูลและการวิเคราะห์ข้อมูล
- Tuffy ลิงค์เอ็นจิ้นการอนุมานของมาร์คอฟที่ปรับขนาดได้
- Fexlix ผู้สืบทอดของ Tuffy Link
- การเล่นแร่แปรธาตุ อัลกอริทึมสำหรับการเรียนรู้เชิงสัมพันธ์เชิงสถิติและการอนุมานลอจิกน่าจะเป็นไปตามลิงค์การแสดงลอจิกของมาร์คอฟ
- pracmln MARCOV LOGIC ใน Python โครงการนี้เริ่มต้นจากโครงการ Probcong ค้นหาลิงค์เพิ่มเติม
- probcog Probcog เป็นระบบการเรียนรู้เชิงสัมพันธ์และระบบการให้เหตุผลที่สนับสนุนการเรียนรู้ที่มีประสิทธิภาพและการอนุมานในลิงค์เชิงสัมพันธ์
- Kreator Kreator เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) สำหรับภาษาการเป็นตัวแทนความรู้เชิงสัมพันธ์ ในขณะนี้ Kreator รองรับโปรแกรมลอจิกแบบเบย์ (BLPS), เครือข่ายลอจิกของมาร์คอฟ (MLNS), เอนโทรปีสูงสุดเชิงสัมพันธ์ (RME), เครือข่ายเบย์เชิงสัมพันธ์ (RBN) และ prolog (problog) การเชื่อมโยง
- Pyhtm Pyhtm - หน่วยความจำชั่วคราวตามลำดับชั้นใน Python; - เทคโนโลยีข่าวกรองเครื่องจักรของเราเรียกว่าหน่วยความจำชั่วคราวตามลำดับชั้น (HTM) ซึ่งเป็นทฤษฎีการคำนวณโดยละเอียดของ Neocortex หัวใจหลักของ HTM คืออัลกอริทึมการเรียนรู้ตามเวลาที่เก็บและเรียกคืนรูปแบบเชิงพื้นที่และเชิงเวลา HTM เหมาะกับปัญหาที่หลากหลายโดยเฉพาะอย่างยิ่งผู้ที่มีลักษณะดังต่อไปนี้: สตรีมข้อมูลมากกว่าฐานข้อมูลแบบคงที่ รูปแบบพื้นฐานในการเปลี่ยนแปลงข้อมูลเมื่อเวลาผ่านไป แหล่งข้อมูลส่วนบุคคลจำนวนมากที่การประดิษฐ์แบบจำลองแยกต่างหากนั้นไม่สามารถทำได้ รูปแบบที่ละเอียดอ่อนที่มนุษย์ไม่สามารถมองเห็นได้เสมอไป รูปแบบตามเวลา เทคนิคง่าย ๆ เช่นเกณฑ์ให้ผลบวกปลอมและเชิงลบที่ผิดพลาด [ลิงก์] (https://github.com/carver/pyhtm)
- Knowrob. Knowrob เป็นระบบการประมวลผลความรู้ที่รวมการเป็นตัวแทนความรู้และวิธีการให้เหตุผลกับเทคนิคในการรับความรู้และสำหรับพื้นฐานความรู้ในระบบทางกายภาพและสามารถใช้เป็นกรอบความหมายทั่วไปสำหรับการรวมข้อมูลจากแหล่งข้อมูลที่แตกต่างกัน Knowrob รวมความรู้เกี่ยวกับสารานุกรมแบบคงที่ความรู้ทั่วไปความรู้สึกคำอธิบายงานแบบจำลองสภาพแวดล้อมข้อมูลวัตถุและข้อมูลเกี่ยวกับการกระทำที่สังเกตได้ซึ่งได้มาจากแหล่งต่าง ๆ (axiomatized ด้วยตนเองมาจากการสังเกตหรือนำเข้าจากเว็บ) รองรับกลไกการใช้เหตุผลที่กำหนดและความน่าจะเป็นที่แตกต่างกันการจัดกลุ่มการจำแนกและวิธีการแบ่งส่วนและรวมถึงอินเทอร์เฟซแบบสอบถามรวมถึงเครื่องมือการสร้างภาพข้อมูล การเชื่อมโยง
- GHMM ห้องสมุด Markov Model ที่ซ่อนอยู่ทั่วไป (GHMM) เป็นไลบรารี C ที่ใช้งานได้อย่างอิสระในการใช้โครงสร้างข้อมูลที่มีประสิทธิภาพและอัลกอริทึมสำหรับ HMM พื้นฐานและขยายด้วยการปล่อยแบบไม่ต่อเนื่องและต่อเนื่อง มันมาพร้อมกับ wrappers Python ซึ่งให้อินเทอร์เฟซที่ดีกว่ามากและเพิ่มฟังก์ชั่น ลิงค์. pyhsmm "นี่คือไลบรารี Python สำหรับการอนุมานโดยประมาณที่ไม่ได้รับการอนุมัติในแบบจำลอง Markov ที่ซ่อนอยู่แบบเบย์ (HMMs) และโมเดลกึ่งมาร์คอฟที่ซ่อนอยู่อย่างชัดเจน (HSMMs) มุ่งเน้นไปที่การขยายแบบไม่มีพารามิเตอร์ ระบบแบบไดนามิก
- ปริซึม แบบจำลองเชิงสัญลักษณ์เชิงสถิติ; ตัวตรวจสอบแบบจำลองสำหรับตรรกะชั่วคราวและส่วนขยายเชิงปริมาณ การตรวจสอบระบบเรียลไทม์ รุ่นมาร์คอฟ ฯลฯ การเชื่อมโยง
- UBY. ลิงค์ทรัพยากรคำศัพท์ขนาดใหญ่แบบครบวงจร
- ลูกเป็ด ตัวแยกวิเคราะห์ CFG ที่น่าจะเป็นสำหรับขนาด (เวลา, อุณหภูมิ, ขนาด ฯลฯ ) ลิงค์ลิงค์
- สลิง - ตัวแยกวิเคราะห์ความหมายกรอบภาษาธรรมชาติ ตัวแยกวิเคราะห์ความหมายใช้โดยใช้ลิงค์เครือข่ายประสาทที่เกิดขึ้นใหม่
- ปัญญา ลิงค์แยกวิเคราะห์เจตนา
- Mycroft บริษัท ที่สร้างตัวแยกวิเคราะห์โดยเจตนาอีกครั้งคำพูด 2Text และเฟรมเวิร์ก Text2Speech ในลิงค์ Python
- IEPY IEPY เป็นเครื่องมือโอเพ่นซอร์สสำหรับการสกัดข้อมูลที่มุ่งเน้นไปที่การแยกความสัมพันธ์
- Mitie โครงการนี้ให้บริการการสกัดข้อมูลที่ทันสมัย (แม้กระทั่งเพื่อการใช้งานเชิงพาณิชย์) การเปิดตัวในปัจจุบันรวมถึงเครื่องมือในการดำเนินการสกัดเอนทิตีที่มีชื่อและการตรวจจับความสัมพันธ์แบบไบนารีรวมถึงเครื่องมือสำหรับการฝึกอบรมสกัดแบบกำหนดเองและเครื่องตรวจจับความสัมพันธ์ การเชื่อมโยง
- Syntaxnet กรอบเครือข่ายประสาทโอเพ่นซอร์สสำหรับ TensorFlow ที่ให้พื้นฐานสำหรับระบบการทำความเข้าใจภาษาธรรมชาติ (NLU) การเปิดตัวของเรารวมถึงรหัสทั้งหมดที่จำเป็นในการฝึกอบรมโมเดล SyntaxNet ใหม่ในข้อมูลของคุณเองรวมถึง Parsey McParseface ซึ่งเป็นตัวแยกวิเคราะห์ภาษาอังกฤษที่เราได้รับการฝึกฝนให้คุณและคุณสามารถใช้ในการวิเคราะห์ข้อความภาษาอังกฤษ การเชื่อมโยง
- Openai Gym. ชุดเครื่องมือสำหรับการพัฒนาและเปรียบเทียบอัลกอริทึมการเรียนรู้การเสริมแรง การเชื่อมโยง
- เวิร์กโฟลว์ Spiff Spiff Workflow เป็นห้องสมุดที่ใช้เฟรมเวิร์กสำหรับเวิร์กโฟลว์ มันขึ้นอยู่กับ http://www.workflowpatterns.com และนำไปใช้ใน Pyran Python ลิงก์ [รูปแบบเวิร์กโฟลว์] (http://www.workflowpatterns.com/) จุดมุ่งหมายของความคิดริเริ่มนี้คือการให้พื้นฐานแนวคิดสำหรับเทคโนโลยีกระบวนการ โดยเฉพาะอย่างยิ่งการวิจัยให้การตรวจสอบอย่างละเอียดเกี่ยวกับมุมมองที่หลากหลาย (กระแสควบคุมข้อมูลทรัพยากรและการจัดการข้อยกเว้น) ที่จำเป็นต้องได้รับการสนับสนุนจากภาษาเวิร์กโฟลว์หรือภาษาการสร้างแบบจำลองกระบวนการทางธุรกิจ
- โครงการผู้อ่านข่าว การเชื่อมโยง
- Word Sense Disambiguation Toolkit ใน Python โดยใช้ Word2vec (มีชุดข้อมูลด้วย) ลิงค์
- เซิร์ฟเวอร์เอกสารที่มีคำอธิบายประกอบสำหรับลิงค์รูปแบบ FOLIA
- Toolkit มีประโยชน์สำหรับการทำงานกับคำอธิบายประกอบของคลังข้อมูลใน Folia และรูปแบบอื่น ๆ (เปรียบเทียบกับลิงค์ของ Dan's Corpkit)
- เครื่องมือวิเคราะห์ความเชื่อมั่นของ Vadersentiment สำหรับลิงค์ Python
- WOWPAL WABBIT - การตั้งค่าการเรียนรู้แบบ reinformecement โดยใช้ลิงก์เทคนิคการทำนายที่มีโครงสร้าง Vowpal Wabbit เป็นระบบการเรียนรู้ของเครื่องซึ่งผลักดันขอบเขตของการเรียนรู้ของเครื่องด้วยเทคนิคเช่นออนไลน์, hashing, allreduce, การลดการเรียนรู้ 2Search, Active และการเรียนรู้แบบโต้ตอบ การเชื่อมโยง
- TIMBL-แพคเกจซอฟต์แวร์โอเพนซอร์สที่ใช้อัลกอริทึมการเรียนรู้ตามหน่วยความจำหลายแห่งซึ่ง IB1-IG การใช้งานการจำแนกประเภทเพื่อนบ้าน K-Nearest พร้อมการถ่วงน้ำหนักคุณลักษณะที่เหมาะสำหรับพื้นที่คุณลักษณะสัญลักษณ์ ลิงค์ลิงค์ 1 ลิงค์ 3
- Pikes - ลิงค์ลิงค์แยกความรู้
- RDFPRO - การจัดการ RDF RDF ของสวิส
- Spacy - การประมวลผลภาษาธรรมชาติที่มีความแข็งแกร่งทางอุตสาหกรรม (NLP) พร้อมลิงค์ Python และ Cython
- พื้นผิว - ระดับ NLP ที่สูงขึ้นสร้างบน Spacy Link
- UKB - ลิงค์ WSD และความคล้ายคลึงกันที่ใช้กราฟกราฟ
- Marseille - โครงสร้างอาร์กิวเมนต์การขุดด้วยการอนุมานการแสดงออก (Linear และ LSTM Engines) ลิงค์
- ไวยากรณ์การก่อสร้างของเหลว - ลิงค์
- Python Cognitive Modeling Suite - Link
- RASA - ลิงค์การทำความเข้าใจภาษาธรรมชาติ
- Senticnet-การพูดคุยเกี่ยวกับ Fesicnet กำลังพูดถึงการวิเคราะห์ความรู้สึกระดับแนวคิดนั่นคือการปฏิบัติงานเช่นการตรวจจับขั้วและการจดจำอารมณ์โดยการใช้ประโยชน์จากความหมายและภาษาศาสตร์เนื่องจากการพึ่งพาความถี่การเกิดร่วมของคำ ลิงค์ลิงค์
สารพัดการเรียนรู้ลึก
- รหัส Teller Neural Storry
- รหัสระบบการจดจำเอนทิตีประเภท
ทรัพยากร
- Babelnet - ลิงค์พจนานุกรม Enciclopedic หลายภาษา
- Nasari - การเป็นตัวแทนเวกเตอร์ความหมายสำหรับลิงค์ Babelnet
การสร้างแบบจำลองภาษา
- การใช้งานแบบปรับตัว Skip-Gram ใน Julia Link
- ข้ามรหัสเข้ารหัสประโยคกระดาษกระดาษ
- รหัสผู้อ่านที่เอาใจใส่กระดาษกระดาษ
- GENSIM - ไลบรารีการสร้างแบบจำลองหัวข้อสำหรับ Python รวมถึงลิงก์การใช้งาน Vord2Vec
- Vord2Vec - การใช้งาน C ดั้งเดิมและลิงค์ทรัพยากรที่คำนวณล่วงหน้าบางส่วน
- ข้ามรหัสเข้ารหัสประโยคกระดาษกระดาษ
- รหัสผู้อ่านที่เอาใจใส่กระดาษกระดาษ
- FastText - การจำแนกข้อความที่เร็วขึ้นและดีขึ้นไลบรารีสำหรับการแสดงข้อความที่รวดเร็วและการจำแนกประเภท การเชื่อมโยง
- infersent - การฝังประโยค (infersent) และรหัสการฝึกอบรมสำหรับลิงค์ NLI
ML อื่น ๆ
- แพลตฟอร์มการเรียนรู้ลึก MXNET + NUYMPY CODE
สิ่งดีๆอื่น ๆ
- กล่องโหนด NodeBox ทำให้ง่ายต่อการสร้างภาพข้อมูลการออกแบบกำเนิดและความท้าทายในการผลิตที่ซับซ้อน การเชื่อมโยง
- CALLIMACUS - LINKED OPEN DATA, RDF, เว็บแอปพลิเคชัน, การสร้างภาพข้อมูล ฯลฯ ลิงก์
- ฟีเจอร์ฟอร์จ ไลบรารีนี้มีชุดเครื่องมือที่มีประโยชน์ในแอปพลิเคชันการเรียนรู้ของเครื่องจักรจำนวนมาก (การจำแนกการจัดกลุ่มการถดถอย ฯลฯ ) และเป็นประโยชน์อย่างยิ่งหากคุณใช้ Scikit-Learn (แม้ว่าจะสามารถทำงานได้หากคุณมีอัลกอริทึมที่แตกต่างกัน) [ลิงก์] [https://github.com/machinalis/featureforge/tree/master]
- อัลกอริธึม Storry Generator [link] [http://wikis.sub.uni-hamburg.de/lhn/index.php/story_generator_algorithms]
- OpenCog AI Framework OpenCog เป็นโครงการซอฟต์แวร์โอเพ่นซอร์สที่มุ่งเน้นการเผชิญหน้าโดยตรงกับความท้าทายทั่วไป (AGI) โดยใช้แรงบันดาลใจทางคณิตศาสตร์และชีวภาพและเทคนิควิศวกรรมซอฟต์แวร์มืออาชีพ - การเชื่อมโยง
- ลิงค์เครื่องมือคำอธิบายประกอบภาษาของ Folia
- Webanno - ลิงค์เครื่องมือคำอธิบายประกอบภาษาศาสตร์
- VISDOM - เครื่องมือที่ยืดหยุ่นสำหรับการสร้างจัดระเบียบและแบ่งปันการสร้างภาพข้อมูลของข้อมูลสดและสด การเชื่อมโยง
กรอบการสนทนา
- สคริปต์แชท - เครื่องมือภาษาธรรมชาติ/ตัวจัดการกล่องโต้ตอบ - link1, link2
- Chatter Bot - Chatterbot เป็นไลบรารี Python ที่ทำให้ง่ายต่อการสร้างการตอบสนองอัตโนมัติสำหรับอินพุตของผู้ใช้ Chatterbot ใช้อัลกอริทึมการเรียนรู้ของเครื่องเพื่อสร้างการตอบสนองประเภทต่าง ๆ
- Rivescript - Rivescript เป็นภาษาสคริปต์ที่เรียบง่ายสำหรับ chatbots ด้วยไวยากรณ์ที่เป็นมิตรและง่ายต่อการเรียนรู้ สร้าง chatbot ของคุณเองใน Go, Java, JavaScript, Perl หรือ Python
- SuperScript - ระบบโต้ตอบและ BOT Engine สำหรับ UI การสนทนา
- BOTKIT - BOTKIT ได้รับการออกแบบมาเพื่อบรรเทากระบวนการออกแบบและใช้งานบอทที่มีประโยชน์และมีประโยชน์ที่อาศัยอยู่ในแพลตฟอร์มการส่งข้อความ
รายการที่คล้ายกัน
- NLP ที่ยอดเยี่ยม
- DL NLP ที่ยอดเยี่ยม
- รายการโครงการมหาวิทยาลัยโรเชสเตอร์ ลิงก์ที่มีประโยชน์อาจเป็นประโยชน์ การเชื่อมโยง
- รายการของ Misiti การเชื่อมโยง
- คำอธิบายเหตุผลเหตุผล รายการลิงค์เหตุผล
- รายการโครงการอิลลินอยส์ ของซอฟต์แวร์จากลิงค์การคำนวณความรู้ความเข้าใจของรัฐอิลลินอยส์
มีส่วนช่วย
ยินดีต้อนรับผลงาน! อ่านแนวทางการบริจาคก่อน
ใบอนุญาต
ตามขอบเขตที่เป็นไปได้ภายใต้กฎหมาย Eugeniu Costezki ได้สละสิทธิ์ลิขสิทธิ์และสิทธิที่เกี่ยวข้องหรือใกล้เคียงกับงานนี้ทั้งหมด