นี่คือตัวแยกวิเคราะห์ลิงก์คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
link-parser - แยกวิเคราะห์ประโยคภาษาธรรมชาติ
เรื่องย่อ
ลิงค์ parser [ภาษา] [-pp pp_knowledge_file] [-c constituent_knowledge_file] [-a
affix_file] [-ppoff] [-coff] [-aoff] [-batch] [- ]
DESCRIPTION
ใน Selator, D. และ Temperly, D. "การแยกวิเคราะห์ภาษาอังกฤษด้วยลิงก์ไวยากรณ์" (1991) ผู้เขียน
กำหนดระบบไวยากรณ์อย่างเป็นทางการใหม่ที่เรียกว่า "ลิงก์ไวยากรณ์" ลำดับของคำอยู่ใน
ภาษาของไวยากรณ์ลิงก์หากมีวิธีการวาด "ลิงก์" ระหว่างคำใน
วิธีที่ตอบสนองความต้องการท้องถิ่นของแต่ละคำ การเชื่อมโยงไม่ข้าม และ
คำในรูปแบบกราฟเชื่อมต่อที่สอดคล้องกัน ผู้เขียนเข้ารหัสไวยากรณ์ภาษาอังกฤษเป็นเช่น
ระบบและเขียน ลิงค์ parser เพื่อแยกวิเคราะห์ภาษาอังกฤษโดยใช้ไวยากรณ์นี้
แพ็คเกจนี้สามารถใช้สำหรับการแยกวิเคราะห์ทางภาษาสำหรับการดึงข้อมูลหรือแยกข้อมูล
จากเอกสารภาษาธรรมชาติ Abiword ยังใช้เป็นตัวตรวจสอบไวยากรณ์
OPTIONS
- หน้า pp_knowledge_file
-c องค์ประกอบ_ความรู้_ไฟล์
-a affix_file
-ppoff
-คอฟ
-อ๊อฟ
-แบทช์
- ! คำสั่ง>
ใช้
link-parser เมื่อเรียกใช้ด้วยตนเอง จะเข้าควบคุมเทอร์มินัล ลิงค์ parser will
แล้วพยายามวิเคราะห์ไวยากรณ์ของข้อมูลที่ป้อนทั้งหมด เว้นแต่จะหนีด้วยเครื่องหมายอัศเจรีย์
ตามไฟล์พจนานุกรมที่ให้ไว้เป็นอาร์กิวเมนต์ หากหลบหนี อินพุตจะเป็น
ถือเป็น "คำสั่งพิเศษ"; "!help" แสดงรายการคำสั่งพิเศษทั้งหมดที่มี
link-parser ขึ้นอยู่กับพจนานุกรม link-grammar ซึ่งมีรายการคำและ
ข้อมูลเมตาที่เกี่ยวข้องกันเกี่ยวกับคุณสมบัติทางไวยากรณ์เพื่อวิเคราะห์ประโยค NS
พจนานุกรมลิงก์ไวยากรณ์ที่ผู้เขียนลิงก์ไวยากรณ์มักจะรวมอยู่ด้วย
แพ็คเกจ link-grammar และมักจะพบที่ไหนสักแห่งใน /usr/share/link-grammar/
ลำดับชั้น เมื่อเป็นกรณีนี้ ต้องระบุรหัสภาษาสองตัวอักษรเท่านั้น
บนบรรทัดคำสั่ง อีกทางหนึ่ง ผู้ใช้สามารถจัดเตรียมพจนานุกรมของตนเองเป็น an
อาร์กิวเมนต์ ซึ่งในกรณีนี้ควรระบุไดเร็กทอรีของพจนานุกรม ดังนั้น
คำสั่ง
ลิงค์ parser en
ลิงค์ parser /usr/share/link-grammar/en
จะเรียกใช้ link-parser โดยใช้พจนานุกรมภาษาอังกฤษที่มาพร้อมกับ parser
ขณะอยู่ในเซสชัน link-parser ผลลัพธ์บางตัวอย่างอาจเป็น:
linkparser> การอ่าน a มนุษย์ หน้า is ข้อมูล.
++++เวลา 0.00 วินาที (รวม 0.01)
พบ 1 ลิงค์ (1 ไม่มีการละเมิด PP)
การเชื่อมโยงที่ไม่ซ้ำ เวกเตอร์ต้นทุน = (UNUSED=0 DIS=0 AND=0 LEN=12)
+--------------------------------------Xp -----------------------+
| +---------SS*g---------+ |
| +-------โอส-------+ | |
| | +----ดส----+ | |
+----Wd---+ | +--AN--+ +---ป้า---+ |
- - - - - - - -
LEFT-WALL reading.ga man.n page.n is.v informative.a .
การละเมิด PP เป็นการละเมิดหลังการประมวลผล มันเป็นขั้นตอนหลังการเชื่อมโยงที่ใช้ในการปฏิเสธ
แยกวิเคราะห์ที่ไม่ถูกต้อง ประเภทลิงก์ที่แสดงเป็นภาษาอังกฤษโดยเฉพาะ ภาษาอื่นก็จะมี
ลิงค์ประเภทต่างๆ
link-parser ยังสามารถใช้แบบไม่โต้ตอบ ไม่ว่าจะผ่านทาง API หรือผ่าน -batch
ตัวเลือก. เมื่อใช้กับตัวเลือก -batch link-parser จะรับอินพุตจาก
อินพุตมาตรฐาน และเมื่อสตรีมเสร็จสิ้น ก็จะส่งออกการวิเคราะห์ ดังนั้นใครก็ได้
สร้างตัวตรวจสอบไวยากรณ์เฉพาะกิจโดยการไพพ์ข้อความผ่าน link-parser ด้วย batch
ตัวเลือกและดูว่าประโยคใดไม่สามารถแยกวิเคราะห์ว่าถูกต้อง:
แมว วิทยานิพนธ์.txt | ลิงค์ parser /usr/share/link-grammar/en/4.0.dict -แบทช์
ใช้ link-parser ออนไลน์โดยใช้บริการ onworks.net