วันพฤหัสบดีที่ 27 มิถุนายน พ.ศ. 2562

Artificial intelligence

 Artificial Intelligence (AI)

          
                 เป็นศาสตร์แขนงหนึ่งของวิทยาศาสตร์ คอมพิวเตอร์ ที่เกี่ยวข้องกับวิธีการทำให้คอมพิวเตอร์มีความสามารถคล้ายมนุษย์หรือเลียน แบบพฤติกรรมมนุษย์ โดยเฉพาะความสามารถในการคิดเองได้ หรือมีปัญญานั่นเอง ปัญญานี้มนุษย์เป็นผู้สร้างให้คอมพิวเตอร์ จึงเรียกว่าปัญญาประดิษฐ์ มุมมอต่อ AI   ที่แต่ละคนมีอาจไม่เหมือนกัน ขึ้นอยู่กับว่า เราต้องการความฉลาดโดย คำนึงถึงพฤติกรรมที่มีต่อสิ่งแวดล้อมหรือคำนึงการคิดได้ของผลผลิต AI 

คำนิยาม AI ตามความสามารถที่มนุษย์ต้องการ ให้มันแบ่งได้ กลุ่ม ดังนี้

 1.   Acting Humanly : การกระทำคล้าย มนุษย์ เช่น                        
              - สื่อสารกับ มนุษย์ได้ด้วยภาษาที่มนุษย์ใช้ เช่น ภาษาอังกฤษ เป็นการประมวลผลภาษาธรรมชาติ            (natural language processing) อย่าง หนึ่ง เช่น เพื่อน ๆ ใช้เสียงสั่งให้คอมพิวเตอร์พิมพ์เอกสารให้  
   
   2.  Thinking Humanly : การคิดคล้าย มนุษย์ ก่อนที่จะทำให้เครื่องคิดอย่างมนุษย์ได้ ต้องรู้ก่อนว่ามนุษย์มีกระบวนการคิดอย่างไร ซึ่งการวิเคราะห์ลักษณะการคิดของมนุษย์เป็นศาสตร์ด้าน cognitive science เช่น ศึกษาโครงสร้างสามมิติของเซลล์สมอง การแลกเปลี่ยนประจุไฟฟ้าระหว่างเซลล์สมอง วิเคราะห์การเปลี่ยนแปลงทางเคมีไฟฟ้าในร่างกายระหว่างการคิด ซึ่งจนถึงปัจจุบันเราก็ยังไม่รู้แน่ชัดว่า มนุษย์เรา คิดได้อย่างไร         

    3.    Thinking rationally : คิดอย่างมี เหตุผล หรือคิดถูกต้อง โดยใช้หลักตรรกศาสตร์ในการคิดหาคำตอบอย่างมี     เหตุผล เช่น ระบบผู้เชี่ยวชาญ
     4.   Acting rationally : กระทำอย่างมีเหตุผล เช่น agent (agent เป็นโปรแกรมที่มีความสามารถในการกระทำ หรือเป็นตัวแทนในระบบอัตโนมัติต่าง ๆ ) สามารถกระทำอย่างมีเหตุผลคือ agent ที่กระทำการเพื่อบรรลุเป้าหมายที่ได้ตั้งไว้ เช่น agent ใน ระบบขับรถอัตโนมัติที่มีเป้าหมายว่าต้องไปถึงเป้าหมายในระยะทางที่สั้นที่ สุด ต้องเลือกเส้นทางที่ไปยังเป้าหมายที่สั้นที่สุดที่เป็นไปได้จึงจะเรียกได้ ว่า agent กระทำอย่างมีเหตุผล อีกตัวอย่างเช่น agent ใน เกมหมากรุกมีเป้าหมายว่าต้องเอาชนะคู่ต่อสู้ ต้องเลือกเดินหมากที่จะทำให้คู่ต่อสู้แพ้ให้ได้ เป็นต้น

ความเป็นมาของปัญญาประดิษฐ์



         ปัญญาประดิษฐ์ได้เริ่มการ ศึกษาในปี ค.ศ.1950 โดยอาจารย์จาก ประเทศอเมริกาและอังกฤษ นิยามของปัญญาประดิษฐ์ได้ถูกกำหนดขึ้นในปี 1956 โดย John McCarthy ได้มีการศึกษา และพัฒนางานด้านปัญญาประดิษฐ์และได้มีการตั้งเกณฑ์ทดสอบเพื่อที่จะระบุว่า เครื่องจักรกลหรือระบบคอมพิวเตอร์สามารถคิดได้เหมือนมนุษย์ออกมาโดย Alan Turing นักคณิตศาสตร์ชาวอังกฤษ แต่จนบัดนี้เครื่องจักรกลหรือระบบคอมพิวเตอร์ก็ยังไม่สามารถผ่านเกณฑ์ของ Alan Turing ได้เลย  ณ ปัจจุบันระบบปัญญาประดิษฐ์ยังไม่สามารถสร้างคำตอบที่แปลกใหม่หรือคำตอบที่มา จากการคิดค้นขึ้นมาใหม่ของระบบเองได้ เพียงแต่เป็นการลอกเลียนความสามารถของมนุษย์ได้เท่านั้น

ลักษณะงานของปัญญาประดิษฐ์

1. Cognitive Science
        งาน ด้านนี้เน้นงานวิจัยเพื่อศึกษาว่าสมองของมนุษย์ทำงานอย่างไร และมนุษย์คิดและเรียนรู้อย่างไร จึงมีพื้นฐานที่การประมวลผลสารสนเทศในรูปแบบของมนุษย์ประกอบด้วยระบบต่างๆ 
 - ระบบผู้เชี่ยวชาญ (Expert Systems)
 - ระบบเครือข่ายนิวรอน (Neural Network)
 - ระบบแบ๊บแน็ต (Papnet) 
 - ฟัสซี่โลจิก (Fuzzy Logic)
 - เจนเนติกอัลกอริทึม (Genetic Algorithm)
 - เอเยนต์ชาญฉลาด (Intelligent Agents) 
 - ระบบการเรียนรู้ (Learning Systems)

2. Roboics
           พื้นฐานของวิศวกรรมและสรีรศาสตร์ เป็นการพยายามสร้างหุ่นยนต็ไห้มีความฉลาดและถูกควบคุมด้วยคอมพิวเตอร์แต่ สามารถเครื่องไหวได้เหมือนกับมนุษย์

3. Natural Interface 
           งาน ด้านนี้ได้ชื่อว่าเป็นงานหลักที่สำคัญที่สุดของปัญญาประดิษฐ์ และพัฒนาบนพื้นฐานของภาษาศาสตร์ จิตวิทยา และวิทยาการคอมพิวเตอร์ประกอบด้วยงานด้านต่างๆ
 - ระบบที่มีความสามารถในการเข้าใจภาษามนุษย์ (Natural Language)
 - ระบบภาพเสมือนจริง (Virtual Reality)
 - ระบบปัญญาประดิษฐ์แบบผสมผสาน (Hybrid AI Systems)

 - ระบบผู้เชี่ยวชาญ (Expert Systems)
       เป็นระบบที่ช่วยในการแก้ปัญหาหรือช่วยในการตัดสินใจโดยใช้วิธีเดียวกับผู้เชี่ยวชาญที่เป็นมนุษย์

องค์ประกอบของผู้เชี่ยวชาญ
   1. ฐานความรู้ (Knowledge Base) เป็นส่วนของความรู้ของผู้เชี่ยวชาญทั้งหมด ซึ่งจะเก็บไว้ในฐานข้อมูลของระบบ
   2. โปรแกรมของระบบผู้เชี่ยวชาญ (Expert System Software หรือ Software Resources) แบ่งออกได้ ส่วน     
       1) ส่วนที่ใช้ในการประมวลผลความรู้จากฐานความรู้ 
       2) ส่วนที่ใช้ในการติดต่อสื่อสารกับผู้ใช้
ระบบสารสนเทศภูมิศาสตร์ (Geographic Information Systems : GIS)
      คือกระบวนการทำงานเกี่ยวกับข้อมูลที่มีความสัมพันธ์ในเชิงพื้นที่ด้วย ระบบคอมพิวเตอร์ เช่น ที่อยู่ บ้านเลขที่ สัมพันธ์กับตำแหน่งในแผนที่ ตำแหน่ง เส้นรุ้ง เส้นแวง เป็นต้น
องค์กรและหน่วยงานที่เกียวข้องและให้การสนับสนุนทางด้าน ปัญญาประดิษฐ์ ได้แก่
 1. The Ameriscan Association for Artificial Intelligence (AAAI)
 2. The European Coordinating Committee for Artificial Intelligence ( ECCAI)
 3. The society for Artificial Intelligence and Simulation of Behavior (AISB)
          องค์กรทั้งสามนี้ให้การสนับสนุนการค้นคว้าทางด้าน ปัญญาประดิษฐ์ องค์กรทั้งในกลุ่มที่สนใจในปัญญาประดิษฐ์ เป็นพิเศษโดยใช้สื่อว่า SIGART คือ The Association for Computing Machinery (ACM)

                   

Internet of Things (IoT)

Internet of Things หรือ IoT Internet of Things (IoT)  คือ การที่อุปกรณ์อิเล็กทรอนิกส์ต่างๆ สามารถเชื่อมโยงหรือส่งข้อมูลถึงกันได้ด้วยอิน...