สำหรับภาษา Python ได้เริ่มมีการพัฒนาโมดูล ซึ่งมีความสามารถด้านปัญญาประดิษฐ์ออกมาแล้วดังนี้
ปัญญาประดิษฐ์ทั่วไป
- EasyAI - ตัวอย่างการเล่นเกม 2 ผู้เล่นพร้อมกับ AI ใน Python (Negamax, transposition tables, game solving).
- pyDatalog - เครื่องมือเขียนโปรแกรมตรรกะใน Python
- SimpleAI - Python implementation ของอัลกอริทึมของปัญญาประดิษฐ์อธิบายไว้ในหนังสือ "Artificial Intelligence, a Modern Approach" จะเน้นให้การใช้งานง่าย จัดการได้ดี และทดสอบไลบรารี
- Feature Forge - ชุดเครื่องมือสำหรับการสร้างและทดสอบเครื่องเรียนรู้คุณสมบัติ กับ scikit-learn เข้ากันกับ AP
- scikit-learn - เป็นเครื่องมือสำหรับทำทําเหมืองข้อมูล (data mining) และการวิเคราะห์ข้อมูล สร้างจาก NumPy, SciPy และ matplotlib
- NLTK - เป็นโมดูลด้านงานวิจัยและพัฒนาในภาษาธรรมชาติ ข้อความและประมวลผลวิเคราะห์ และเป็น Open source
- Quepy - เป็น Python framework สำหรับใช้แปลงคำถามในภาษาธรรมชาติไปใช้เป็นคำถามใน query เพื่อ queries ในฐานข้อมูล ลองเล่นได้ที่ http://quepy.machinalis.com/#Who%20is%20Tom%20Cruise?
- Neurolab - เป็นโมดูลประสาทเครือข่าย ซึ่งเป็นรากฐานเครือข่ายประสาท อัลกอริทึม Train และกรอบที่มีความยืดหยุ่นในการสร้างและสำรวจเครือข่ายอื่น ๆ
ผมได้มีตัวอย่างโค้ดปัญญาประดิษฐ์ใน Python แบบง่าย ๆ ส่งท้าย ดังนี้
โค้ดตัวอย่างปัญญาประดิษฐ์ใน Python แบบง่าย ๆ โต้ตอบกับมนุษย์
while True: Input = input(">>> ") if Input in ['hi', 'HI', 'Hi']: print("Hello") elif Input in ['สวัสดี', 'ไง']: print("สวัสดี") else: print("เสียใจ เราไม่เข้าใจที่คุณกรอกมา")
งานวิจัยและการพัฒนาด้านปัญญาประดิษฐ์ AI ยังคงดำเนินต่อไป วิทยาศาสตร์และเทคโนโลยีมีการพัฒนาอยู่ตลอดเวลา โลกแห่งวิทยาศาสตร์และเทคโนโลยียังคงเป็นโลกที่เหนือจินตนาการและน่าตื่นเต้นตลอดไป
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)