วิธีติดแท็ก POS บนคำนามและกริยาใน MATLAB เกี่ยวข้องกับนิพจน์ทั่วไปหรือไม่ ฉันรู้ว่านิพจน์ทั่วไปค้นหารูปแบบในข้อความ แต่ฉันต้องการค้นหาคำที่พบบ่อยที่สุดในข้อความและแท็ก POS บนคำเหล่านั้น (ฉันหมายถึงคำนั้นเป็นคำนามหรือคำกริยา) จากนั้นแลกเปลี่ยน POS นั้นและสร้างคู่คำที่ไม่คุ้นเคย . ฉันจะค้นหาคำที่พบบ่อยที่สุดในข้อความโดย MATLAB ได้อย่างไร มีวิธีแก้ไขสำหรับคำนั้นหรือไม่ หรือฉันควรใช้ซอฟต์แวร์อื่น

หมายเหตุ:-

Matlabsolutions.com มอบ "ความช่วยเหลือในการบ้าน MatLab" ล่าสุด "ความช่วยเหลือในการมอบหมาย MatLab" สำหรับนักศึกษา วิศวกร และนักวิจัยในหลายสาขา เช่น ECE, EEE, CSE, เครื่องกล, โยธา ด้วยเอาต์พุต 100% รหัส Matlab สำหรับ B.E, B.Tech ,กศน.,วท.ม.เทค นักวิชาการที่รับประกันความเป็นส่วนตัว 100% รับโครงการ MATLAB พร้อมซอร์สโค้ดสำหรับการเรียนรู้และการค้นคว้าของคุณ

ค้นหาคำที่พบบ่อยที่สุดได้อย่างง่ายดายด้วย Text Analytics Toolbox:

>> sonnets = extractFileText("sonnets.txt");
>> sonnets = erasePunctuation(sonnets);
>> tokenizedSonnets = tokenizedDocument(lower(sonnets));
>> bag = bagOfWords(tokenizedSonnets);
>> topkwords(bag, 10)
ans =
    10×2 table
       Word     Count
      ______    _____
      "and"      490 
      "the"      436 
      "to"       409 
      "my"       371 
      "of"       370 
      "i"        344 
      "in"       321 
      "that"     320 
      "thy"      281 
      "thou"     234

คุณอาจต้องการลบคำบางคำออก (ลองดูที่ RemoveWords และ StopWords) การแท็ก POS ได้รับการสนับสนุนในรุ่น R2018b และใหม่กว่า

ดูคำตอบที่สมบูรณ์ คลิกลิงก์