บทความอ้างอิง

อธิบายขั้นตอนการสร้างการแบ่งแยกหมวดหมู่ของข้อความ (Text Classification) สำหรับข้อความภาษาอังกฤษ ด้วยภาษา Python และไลบารี scikit-learn กับ NLTK ดังนี้ 1.การติดตั้ง environment สำหรับการเขียนโปรแกรมด้วย ภาษา Python...

อธิบายหลักการเบื้องต้นการสร้างโปรแกรมแก้ไขคำสะกดผิด (Spelling Corrector) สำหรับภาษาอังกฤษ โดยใช้หลักการของ Minimum Edit Distance และแบบจำลองภาษา (Language Model) ด้วยภาษา Python ...

อธิบายหลักการทำการแบ่งแยกหมวดหมู่ของข้อความ (Text Classification) ด้วย RapidMiner Studio 7 ได้แก่ 1.หลักการเบื้องต้นและขั้นตอนการเตรียมข้อมูลสำหรับการแบ่งแยกหมวดหมู่ของข้อความ (Text Classification) 2.วิธีการติดตั้ง text mining plugin เข้ากับ RapidMiner...

อธิบายหลักการและวิธีการในการทำโปรแกรมแก้ไขคำสะกดผิด (Spelling Corrector) ด้วยคอมพิวเตอร์ โดยมีขั้นตอนที่สำคัญ 2 ขั้นตอน ได้แก่ 1.การตรวจหาคำที่สะกดผิด (Detecting errors) โดยวิธีที่ใช้ในขั้นตอนนี้ เช่น การใช้พจนานุกรม การใช้ไวยากรณ์ทางภาษา เป็นต้น 2.การแก้ไขคำสะกดผิด...

n-Gram หนึ่งในหลายๆ เทคนิคย่อยของ Search Engine เพื่อทำให้ทราบว่า คอมพิวเตอร์สามารถรู้ได้อย่างไร หากมีประโยคหนึ่งประโยค สามารถตัดคำได้อย่างไร ในหลายๆ เช่น ภาษาอังกฤษ , สเปน หรือภาษาอื่น ๆ...

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

Regular Expression “นิพจน์ปรกติ ”  คืออะไรน่ะ  เป็นหนึ่งในวิธีการ ค้นหา/คัดกรอง ข้อความที่มีลักษณะและรูปแบบตรงกับที่เราต้องการ และมีคนกล่าวไว้ว่าตอนแรก Regular Expression เป็นจุดเด่นอย่างนึงของภาษา perl แล้วค่อยแพร่ไปภาษาอื่นๆทีหลัง ตอนนี้ภาษาหลักก็มีกันเกือบหมดแล้ว C/C++ Java Python Ruby PHP...

Sentiment Analysis คืออะไร ? Sentiment Analysis หรือชื่อในภาษาไทย "การวิเคราะห์ความรู้สึก" เป็นการวิเคราะห์อารมณ์และความรู้สึกจากข้อความ เพื่อบ่งบอกความรู้สึกของผู้คนที่มีต่อบางสิ่งบางอย่าง เช่น ความรู้สึกดี (Positive) หรือ ความรู้สึกที่ไม่ดี (Negative) ...

ปัจจุบัน Machine Learning เข้ามามีบทบาทในการทำงานมากขึ้น ในหลายธุรกิจและภาคส่วนต่างๆ โดยเฉพาะเมื่อหลายๆ บริษัทเริ่มปรับตัวเข้ากับคลื่นลูกใหม่ของ Machine Learning คงใช้เวลาอีกไม่นานที่จะใช้ประโยชน์จากมันเพื่อพัฒนาระบบการจัดการคนที่ไม่มีประสิทธิภาพ โดยประโยชน์ของ Machine Learning มี 2 ด้าน ด้านแรก Machine Learning...

การสอนใช้อัลกอริทึม Support Vector Machine (SVM) ซึ่งถือว่าเป็นหนึ่งอัลกอริทึมที่สำคัญของ Machine Learning โดยเนื้อหาจะประกอบด้วย 1. อธิบายว่า SVM คืออะไร มีวิธีการทำงานอย่างไร 2. วิธีการ implement...