วันอังคารที่ 10 กันยายน พ.ศ. 2562

การออกแบบขั้นตอนวิธี


ตัวอย่างที่ 2.5 การตัดสินใจรดน้ำต้นไม้ของระบบรดน้ำต้นไม้อัตโนมัติ
การตัดสินใตรดน้ำต้นไม้ ในขั้นตอนวิธีของระบบรดน้ำต้นไม้อัตโนมัติ ระบบจะต้องอ่านข้อมูลความชื้นของดินแล้วเปรียบเทียบกับค่าที่กำหนดไว้(สมมติค่าความชื้นที่กำหนดเป็น0.1หน่วย)หากค่าความชื้นต่ำกว่าค่าที่กำหนด ให้ระบบส่งสัญญาณเปิดน้ำ และหากมีค่าความชื้นเกินกว่าหรือเทียบเท่ากับค่าที่กำหนดไว้ให้ระบบส่งสัญญาณปิดน้ำ
ในส่วนของการทำงานหลักของขั้นตอนวิธี คือ การตัดสินใจรดน้ำต้นไม้ มีการทำงานตามลำดับดังนี้
1.อ่านค่าความชื้นของดิน
2.ให้ H แทนค่าความชื้นดังกล่าว
3.ถ้าH <0.1 แล้ว
3.1 ส่งสัญญาณเปิดน้ำ
ถ้าเงื่อนไขไม่เป็นจริง
3.2 ส่งสัญญาณปิดน้ำ
ส่วนของขั้นตอนวิธีดังกล่าวเป็นการตัดสินใจเพียงครั้งเดียว ดังนั้นเพื่อความสมบูรณ์ของขั้นตอนวิธีที่จะทำให้ระบบรดน้ำต้นไม้มีการอ่านค่าและส่งสัญญาณควบคุมจะต้องทำสม่ำเสมอ จึงต้องสั่งให้ขั้นตอนวิธีด้านบนทำงานช้าๆต่อเนื่องกันไป ดังนี้
v ขั้นตอนวิธี : ควบคุมการเปิดปิดของน้ำของเครื่องรดน้ำต้นไม้
v ข้อมูลเข้า : ค่าความชื้นของดิน
v ข้อมูลออก : สัญญาณเปิดปิดน้ำ
1.ทำซ้ำทุกๆ1วินาที
1.1 อ่านค่าความชื้นของดิน
1.2 ให้ H แทนค่าความชื้นดังกล่าว
1.3 ถ้าH <0.1 แล้ว
1.3.1 ส่งสัญญาณเปิดน้ำ
ถ้าเงื่อนไขไม่เป็นจริง
1.3.2 ส่งสัญญาณปิดน้ำ









วันอังคารที่ 3 กันยายน พ.ศ. 2562

Artificial Intelligence


Artificial Intelligence (AI) คืออะไร


ปัญญาประดิษฐ์ หรือที่เรียกกันว่า AI คือ โปรแกรมที่ถูกเขียนและพัฒนาให้มีความฉลาด มีความสามารถคิด วิเคราะห์ วางแผน และตัดสินใจได้ โดยการประมวลผลจากฐานข้อมูลขนาดใหญ่ มากไปกว่านั้นยังสามารถดัดแปลงการประมวลผล ประยุกต์ ให้เป็นไปตามสถานการณ์ต่างๆ เช่น Amazon Alexa และ Siri ดังนั้นงานประเภทใดก็ตามที่มีการทำงานเป็นรูปแบบ ก็สามารถถูกปัญญาประดิษฐ์แทนที่ได้ทั้งหมด ไม่ว่าจะเป็นการขับรถ งานบัญชี หรือการวิเคราะห์การเงิน การลงทุน และสินเชื่อ แม้แต่งานที่ซับซ้อน ต้องใช้การคิด วิเคราะห์ ก็สามารถถูกแทนที่ได้เช่นกัน โดยสำหรับวงการเทคโนโลยีทางการเงิน (FinTech) ก็มีการนำ AI มาใช้อย่างแพร่หลาย ไม่ว่าจะเป็นธุรกิจการกู้ยืมเงิน ธุรกิจประกัน การเรียกเก็บหนี้ หรือการทำ Credit Scoring ซึ่งหากเรารู้จักนำเทคโนโลยี AI มาใช้ให้เป็นประโยชน์ และรู้จักปรับตัว พัฒนาความรู้ และทักษะของตนเองอยู่เสมอ ก็จะสามารถสอ่านเพิ่มเติม

ทำความรู้จักกับ Coding วิชาแห่งโลกอนาคต


Coding คืออะไร?


การ Coding คือ การเขียนชุดคำสั่งของโปรแกรมคอมพิวเตอร์ด้วย “โค้ด (Code)” เพื่อให้โปรแกรมทำตามคำสั่ง อธิบายให้เข้าใจง่ายๆ ก็คือการสั่งงานคอมพิวเตอร์ให้ทำตามที่เราต้องการ โดยการใช้ภาษาของคอมพิวเตอร์ เช่น C++, PHP, Java หรือ Pyth  อ่านเพิ่มเติม