มีการใช้งานยอดนิยมของเขตข้อมูลแบบสุ่มในPythonหรือไม่?
ฉันดูเหมือนจะไม่พบสิ่งที่ใช้กันอย่างแพร่หลายและเป็นที่นิยม!
มีการใช้งานยอดนิยมของเขตข้อมูลแบบสุ่มในPythonหรือไม่?
ฉันดูเหมือนจะไม่พบสิ่งที่ใช้กันอย่างแพร่หลายและเป็นที่นิยม!
คำตอบ:
CRF ++เป็นที่นิยมโดยทั่วไปและมีการผูกหลาม CRFSuiteยังมีการเชื่อมโยงเอกสารที่นี่แต่ดูเหมือนจะไม่ได้เห็นการใช้อย่างแพร่หลายเช่น CRF ++ จากการเขียนนี้กรอบการเรียนรู้ของเครื่องในระดับที่สูงขึ้นเช่น scikit-Learn ขาดการสนับสนุน CRF (ดูคำขอดึงนี้ )
CRF ++ มีลิงก์เข้ามามากกว่านี้เพราะเป็นห้องสมุดที่เก่ากว่า
CRFSuiteเหนือกว่าในความคิดของฉัน
หากคุณกำลังมองหาการผูก Python CRFSuite ก็ดีกว่าเพราะคุณสามารถฝึกอบรมโมเดลใน Python ได้ในขณะที่ใน CRF ++ คุณสามารถทดสอบรุ่นที่มีอยู่ใน Python ได้เท่านั้น (นั่นคือตัวแบ่งข้อตกลงสำหรับฉัน) CRFSuite ยังมาพร้อมกับโค้ดตัวอย่างจำนวนมากใน Python เช่น NER, Chunking และ POS tagging
ต่อไปนี้เป็นคำแนะนำ / การใช้งานอื่น ๆ :
exit()
เสื้อได้และฉันเห็นความจำรั่วระหว่างการฝึก นอกจากนี้ wapiti มีข้อ จำกัด ในคุณสมบัติหลายประการที่สามารถแสดงได้ แต่ CRFsuite ก็มี จำกัด เช่นกัน Wapiti มาพร้อมกับห่อหุ้มไม่จำเป็นต้องติดตั้งแยกต่างหากฉันขอแนะนำให้ใช้ seqlearn ถ้าคุณทำได้ python-crfsuite หากคุณต้องการอัลกอริทึมการฝึกอบรม CRFsuite และความเร็วในการฝึกอบรม pyramfsuite หากคุณต้องการการรวม CRFsuite ขั้นสูงและพร้อมที่จะเผชิญกับความไม่สะดวกบางอย่าง Python-wapiti ไม่สามารถใช้งานได้ใน CRFsuite (เช่นการปรับเงื่อนไขการสังเกตแต่ละครั้งของการเปลี่ยนผ่าน) และ crf ของ timvieira ถ้าไม่มีวิธีที่จะทำให้คอมไพเลอร์ C / C ++ ทำงานได้ แต่ไม่มีการสร้าง prebuilt
ผมคิดว่าสิ่งที่คุณกำลังมองหาPyStruct
PyStruct มุ่งมั่นที่จะเป็นห้องสมุดการเรียนรู้และการทำนายที่ใช้งานง่าย ในปัจจุบันมันใช้วิธีการที่มีมาร์จิ้นสูงสุดเท่านั้นและ perceptron แต่อัลกอริทึมอื่น ๆ อาจตามมา
เป้าหมายของ PyStruct คือการจัดหาเครื่องมือที่มีเอกสารที่ดีสำหรับนักวิจัยและไม่ใช่ผู้เชี่ยวชาญเพื่อใช้อัลกอริธึมการทำนายเชิงโครงสร้าง การออกแบบพยายามที่จะอยู่ใกล้กับอินเทอร์เฟซและแบบแผนของ scikit เรียนรู้
PyStruct
มาพร้อมกับดีเอกสารและจะมีการพัฒนาอย่างแข็งขันบนGitHub
ด้านล่างนี้เป็นตารางเปรียบเทียบPyStruct
กับCRFsuite
และแพ็คเกจอื่น ๆ ที่สกัดจากPyStruct - การทำนายแบบโครงสร้างใน Python :