ปัญญาประดิษฐ์ - ภาพรวม
นับตั้งแต่มีการประดิษฐ์คอมพิวเตอร์หรือเครื่องจักรความสามารถในการทำงานต่าง ๆ ก็เพิ่มขึ้นอย่างทวีคูณ มนุษย์ได้พัฒนาพลังของระบบคอมพิวเตอร์ในแง่ของโดเมนการทำงานที่หลากหลายความเร็วที่เพิ่มขึ้นและการลดขนาดตามเวลา
สาขาวิทยาศาสตร์คอมพิวเตอร์ชื่อปัญญาประดิษฐ์มุ่งสร้างคอมพิวเตอร์หรือเครื่องจักรที่ฉลาดเหมือนมนุษย์
ปัญญาประดิษฐ์คืออะไร?
John McCarthy บิดาแห่งปัญญาประดิษฐ์กล่าวว่า“ วิทยาศาสตร์และวิศวกรรมในการสร้างเครื่องจักรอัจฉริยะโดยเฉพาะโปรแกรมคอมพิวเตอร์อัจฉริยะ”
ปัญญาประดิษฐ์เป็นวิธีการ making a computer, a computer-controlled robot, or a software think intelligentlyในทำนองเดียวกันกับที่มนุษย์ฉลาดคิด
AI ทำได้โดยการศึกษาวิธีคิดของสมองมนุษย์และวิธีที่มนุษย์เรียนรู้ตัดสินใจและทำงานในขณะที่พยายามแก้ปัญหาจากนั้นใช้ผลการศึกษานี้เป็นพื้นฐานในการพัฒนาซอฟต์แวร์และระบบอัจฉริยะ
ปรัชญาของ AI
ในขณะที่ใช้ประโยชน์จากพลังของระบบคอมพิวเตอร์ความอยากรู้อยากเห็นของมนุษย์ทำให้เขาสงสัยว่า“ เครื่องจักรสามารถคิดและทำตัวเหมือนมนุษย์ได้หรือไม่”
ดังนั้นการพัฒนา AI จึงเริ่มต้นด้วยความตั้งใจที่จะสร้างความฉลาดที่คล้ายกันในเครื่องจักรที่เราพบและถือว่ามีความเป็นมนุษย์สูง
เป้าหมายของ AI
To Create Expert Systems - ระบบที่แสดงพฤติกรรมอันชาญฉลาดเรียนรู้สาธิตอธิบายและให้คำแนะนำแก่ผู้ใช้
To Implement Human Intelligence in Machines - สร้างระบบที่เข้าใจคิดเรียนรู้และทำตัวเหมือนมนุษย์
สิ่งที่ก่อให้เกิด AI
ปัญญาประดิษฐ์เป็นวิทยาศาสตร์และเทคโนโลยีที่มีพื้นฐานมาจากสาขาต่างๆเช่นวิทยาการคอมพิวเตอร์ชีววิทยาจิตวิทยาภาษาศาสตร์คณิตศาสตร์และวิศวกรรม แรงผลักดันที่สำคัญของ AI คือการพัฒนาฟังก์ชันคอมพิวเตอร์ที่เกี่ยวข้องกับสติปัญญาของมนุษย์เช่นการใช้เหตุผลการเรียนรู้และการแก้ปัญหา
จากพื้นที่ต่อไปนี้พื้นที่หนึ่งหรือหลายพื้นที่สามารถมีส่วนร่วมในการสร้างระบบอัจฉริยะได้

การเขียนโปรแกรมโดยไม่ต้องและด้วย AI
การเขียนโปรแกรมที่ไม่มีและด้วย AI นั้นมีความแตกต่างกันดังนี้
การเขียนโปรแกรมโดยไม่ใช้ AI | การเขียนโปรแกรมด้วย AI |
---|---|
โปรแกรมคอมพิวเตอร์ที่ไม่มี AI สามารถตอบโจทย์ specific คำถามมีไว้เพื่อแก้ปัญหา | โปรแกรมคอมพิวเตอร์ที่มี AI สามารถตอบโจทย์ generic คำถามมีไว้เพื่อแก้ปัญหา |
การปรับเปลี่ยนในโปรแกรมนำไปสู่การเปลี่ยนแปลงโครงสร้าง | โปรแกรม AI สามารถดูดซับการปรับเปลี่ยนใหม่ได้โดยการรวมข้อมูลที่เป็นอิสระสูงเข้าด้วยกัน ดังนั้นคุณสามารถแก้ไขข้อมูลของโปรแกรมได้แม้แต่นาทีเดียวโดยไม่ส่งผลกระทบต่อโครงสร้าง |
การปรับเปลี่ยนไม่ใช่เรื่องง่ายและรวดเร็ว อาจนำไปสู่การส่งผลกระทบต่อโปรแกรมในทางลบ | การปรับเปลี่ยนโปรแกรมที่ง่ายและรวดเร็ว |
เทคนิค AI คืออะไร?
ในโลกแห่งความเป็นจริงความรู้มีคุณสมบัติบางอย่างที่ไม่ได้รับการตอบรับ -
- ปริมาณของมันใหญ่มากถัดจากที่ไม่สามารถจินตนาการได้
- มันไม่ได้รับการจัดระเบียบที่ดีหรือมีรูปแบบที่ดี
- มันเปลี่ยนไปเรื่อย ๆ
เทคนิค AI เป็นวิธีการจัดระเบียบและใช้ความรู้อย่างมีประสิทธิภาพในลักษณะที่ -
- คนที่จัดหามันควรจะรับรู้
- ควรแก้ไขได้ง่ายเพื่อแก้ไขข้อผิดพลาด
- มันน่าจะมีประโยชน์ในหลาย ๆ สถานการณ์แม้ว่ามันจะไม่สมบูรณ์หรือไม่ถูกต้องก็ตาม
เทคนิค AI ช่วยเพิ่มความเร็วในการดำเนินการของโปรแกรมที่ซับซ้อนที่ติดตั้งมา
การประยุกต์ใช้ AI
AI มีความโดดเด่นในด้านต่างๆเช่น -
Gaming - AI มีบทบาทสำคัญในเกมเชิงกลยุทธ์เช่นหมากรุกโป๊กเกอร์ทิคแทคโทเป็นต้นซึ่งเครื่องจักรสามารถคิดตำแหน่งที่เป็นไปได้จำนวนมากโดยอาศัยความรู้เชิงฮิวริสติก
Natural Language Processing - สามารถโต้ตอบกับคอมพิวเตอร์ที่เข้าใจภาษาธรรมชาติที่มนุษย์พูดได้
Expert Systems- มีแอพพลิเคชั่นบางตัวที่รวมเครื่องจักรซอฟต์แวร์และข้อมูลพิเศษเพื่อให้เหตุผลและให้คำปรึกษา พวกเขาให้คำอธิบายและคำแนะนำแก่ผู้ใช้
Vision Systems- ระบบเหล่านี้เข้าใจตีความและเข้าใจอินพุตภาพบนคอมพิวเตอร์ ตัวอย่างเช่น,
เครื่องบินสอดแนมถ่ายภาพซึ่งใช้ในการหาข้อมูลเชิงพื้นที่หรือแผนที่ของพื้นที่
แพทย์ใช้ระบบผู้เชี่ยวชาญทางคลินิกในการวินิจฉัยผู้ป่วย
ตำรวจใช้ซอฟต์แวร์คอมพิวเตอร์ที่สามารถจดจำใบหน้าของอาชญากรพร้อมกับภาพที่จัดเก็บไว้โดยศิลปินนิติเวช
Speech Recognition- ระบบอัจฉริยะบางระบบสามารถได้ยินและเข้าใจภาษาในรูปประโยคและความหมายในขณะที่มนุษย์พูดคุยกัน สามารถจัดการกับสำเนียงที่แตกต่างกันคำแสลงเสียงรบกวนในพื้นหลังเสียงของมนุษย์เปลี่ยนไปเนื่องจากความหนาวเย็นเป็นต้น
Handwriting Recognition- ซอฟต์แวร์จดจำลายมืออ่านข้อความที่เขียนบนกระดาษด้วยปากกาหรือบนหน้าจอด้วยสไตลัส สามารถจดจำรูปร่างของตัวอักษรและแปลงเป็นข้อความที่แก้ไขได้
Intelligent Robots- หุ่นยนต์สามารถทำงานที่มนุษย์มอบให้ได้ พวกเขามีเซ็นเซอร์เพื่อตรวจจับข้อมูลทางกายภาพจากโลกแห่งความเป็นจริงเช่นแสงความร้อนอุณหภูมิการเคลื่อนไหวเสียงกระแทกและแรงกด พวกเขามีโปรเซสเซอร์ที่มีประสิทธิภาพเซ็นเซอร์หลายตัวและหน่วยความจำขนาดใหญ่เพื่อแสดงข้อมูลอัจฉริยะ นอกจากนี้พวกเขายังสามารถเรียนรู้จากความผิดพลาดและปรับตัวเข้ากับสภาพแวดล้อมใหม่ได้
ประวัติของ AI
นี่คือประวัติของ AI ในช่วงศตวรรษที่ 20 -
ปี | เหตุการณ์สำคัญ / นวัตกรรม |
---|---|
พ.ศ. 2466 | ละครของ Karel Čapekชื่อ“ Rossum's Universal Robots” (RUR) เปิดในลอนดอนโดยใช้คำว่า“ robot” เป็นครั้งแรกในภาษาอังกฤษ |
พ.ศ. 2486 | วางรากฐานสำหรับโครงข่ายประสาทเทียม |
พ.ศ. 2488 | ไอแซคอาซิมอฟเป็นศิษย์เก่ามหาวิทยาลัยโคลัมเบียบัญญัติศัพท์หุ่นยนต์ |
พ.ศ. 2493 | Alan Turing เปิดตัว Turing Test สำหรับการประเมินความฉลาดและเผยแพร่เครื่องจักรและปัญญาคอมพิวเตอร์ Claude Shannon เผยแพร่การวิเคราะห์โดยละเอียดของการเล่นหมากรุกเป็นการค้นหา |
พ.ศ. 2499 | จอห์นแมคคาร์บัญญัติศัพท์คำว่าปัญญาประดิษฐ์ การสาธิตโปรแกรม AI ที่ใช้งานครั้งแรกที่มหาวิทยาลัยคาร์เนกีเมลลอน |
พ.ศ. 2501 | John McCarthy คิดค้นภาษาการเขียนโปรแกรม LISP สำหรับ AI |
พ.ศ. 2507 | วิทยานิพนธ์ของ Danny Bobrow ที่ MIT แสดงให้เห็นว่าคอมพิวเตอร์สามารถเข้าใจภาษาธรรมชาติได้ดีพอที่จะแก้ปัญหาคำศัพท์เกี่ยวกับพีชคณิตได้อย่างถูกต้อง |
พ.ศ. 2508 | Joseph Weizenbaum ที่ MIT สร้างELIZAซึ่งเป็นปัญหาเชิงโต้ตอบที่ดำเนินการสนทนาเป็นภาษาอังกฤษ |
พ.ศ. 2512 | นักวิทยาศาสตร์จากสถาบันวิจัยสแตนฟอร์ดได้พัฒนาShakeyซึ่งเป็นหุ่นยนต์ที่มีการเคลื่อนที่การรับรู้และการแก้ปัญหา |
พ.ศ. 2516 | กลุ่ม Assembly Robotics ที่มหาวิทยาลัยเอดินบะระได้สร้างFreddyหุ่นยนต์ชาวสก็อตที่มีชื่อเสียงซึ่งสามารถใช้การมองเห็นเพื่อค้นหาและประกอบโมเดลได้ |
พ.ศ. 2522 | Stanford Cart สร้างยานพาหนะอัตโนมัติที่ควบคุมด้วยคอมพิวเตอร์คันแรก |
พ.ศ. 2528 | แฮโรลด์โคเฮนที่สร้างขึ้นและแสดงให้เห็นโปรแกรมวาดภาพที่อาโรน |
พ.ศ. 2533 | ความก้าวหน้าครั้งสำคัญในทุกด้านของ AI -
|
พ.ศ. 2540 | โปรแกรม Deep Blue Chess เอาชนะ Garry Kasparov ซึ่งเป็นแชมป์หมากรุกโลกในขณะนั้น |
พ.ศ. 2543 | สัตว์เลี้ยงหุ่นยนต์แบบโต้ตอบมีวางจำหน่ายทั่วไป MIT แสดงKismetหุ่นยนต์ที่มีใบหน้าแสดงอารมณ์ หุ่นยนต์Nomadสำรวจพื้นที่ห่างไกลของแอนตาร์กติกาและค้นหาอุกกาบาต |