CategoriesTechnology...My interested

เขียนโค้ดยามว่าง : หลักสูตรพัฒนาบอทเกมส์ด้วยภาษา Python ร่วมกับ OpenCV และ LdPlayer

มาลงเรียนคอร์สนี้ เพราะอยากได้ความรู้เรื่องของการทำ Bot + Computer Vision เอามาประยุกต์ใช้กับงาน QA ที่ทำอยู่ เพราะมีบางงานที่เราไม่สามารถทำให้มัน Automated ด้วยTools อย่าง Appium , Cypress , Selenium , Playwrigth ได้ จึงต้องศึกษาการใช้งาน Tools อื่นๆมาประกอบ โดยหันมาใช้ความสามารถของ Bot + Computer Vision เข้าร่วม

งานไหนที่ควรเอา Computer Vision มาใช้บ้าง ?
ตัวอย่างที่เคยเจอคืองานอย่างเช่น Line OA ที่ในหน้าจอ Rich View เราไม่สามารถไปเกาะที่ Element ในหน้านั้นๆได้ จึงไม่สามารถไปทำ Action ใดๆกับมันได้ เพราะไม่รู้ว่าส่วนไหนคือปุ่มกดในหน้านั้น หรืออีกตัวอย่างเช่นเกมส์ Ragnarok ตามเจตนาของผู้สอนที่ทำคอร์สนี้ทำออกมา ที่จะทำอย่างไร ให้คอมฯมันรู้ว่านี่คือ Poring นะ หากเจอมันเข้า ก็เข้าไปกดตีมันได้เลย !!! (มันจะฉลาดเกินไปแล้ว)

Concept คร่าวๆก็จะประมาณนี้

คอร์สนี้เป็นคอร์สที่ปูพื้นพื้นฐาน เริ่มตั้งแต่ Python 101 ไต่ระดับไปที่เรื่อง OpenCV กับการ Matching รูปภาพ
ไต่ระดับเพิ่มไปอีกกับการบังคับเมาส์และคีย์บอร์ด
ไต่ไปสูงสุดกับการทำ Deep Learning ทำให้คอมฯได้รู้จักกับ Poring และสอนทำ Bot ให้เล่นเกมส์แทนคน (เกมส์ทำมาเพื่อให้เราสนุก แต่ขนาดความสนุก คนพวกนี้ยังเลือกที่จะขี้เกียจ ให้ Bot ทำงานแทน เอากับคนประเภทนี้สิ 5555)

ความรู้สึกหลังเรียนจบ …คือคุ้ม และไม่ผิดหวัง เพราะได้รู้จักกับวิธีการทำ Deep Learning ที่สั่งให้คอมพิวเตอร์เรียนรู้จากรูปภาพ เพื่อทำความเข้าใจว่าวัตถุนี้-วัตถุนั้นคืออะไร (กว่าจะกดได้เอง ต้องหารูปภาพ เอามาเทรนโดยบอกว่านี่คือ Poring น้า อยู่นานพอตัว 55555)
ได้รู้จักกับ Pytorch ได้รู้จัก Anaconda ได้รู้จัก makesense.ai ได้รู้จักอะไรๆจากคอร์สนี้เยอะเลย คุ้มค่าคุ้มราคาจริงๆ

คอร์สนี้เหมาะกับใคร ?
-คอร์สนี้เหมาะกับคนที่อยากสนุก แต่ขี้เกียจ สร้างบอทมาเล่นเกมส์ (นั่นก็สรุปไวปายยยยย)
-คอร์สนี้เหมาะกับคน ที่อยากเรียนรู้เทคโนโลยีอะไรบางอย่างเพื่อนำไปสร้างเทคโนโลยีเกี่ยวกับ Computer Vision ช่วยให้คอมพิวเตอร์มองเห็น และเข้าใจในวัตถุได้ สามารถมีปฏิสัมพันธ์กับภาพนั้นๆ ผ่านทาง แป้นพิมพ์และเมาส์ได้นั่นเอง
-คอร์สนี้เหมาะสำหรับ QA ที่อยากเพิ่มความสามารถเรื่อง Computer Vision ที่นำไปประยุกต์กับงานตัวเองได้ (จบสวย)


จบไปอีกคอร์สในปีนี้ รู้สึกดีที่ได้ฟังวิทยากรเก่งๆ ที่ถ่ายทอดความรู้ออกมา ได้เข้าใจง่าย
หลังเรียนจบ ได้ความคิดว่า “มันได้เวลาปรับปรุงคอร์สของตัวเองสักที” โดยเอาหัวข้อนี้ไปรวมกับคอร์สตัวเองด้วยดีกว่า รวมเรื่อง OCR ลงไปด้วยก็น่าจะดี เขาจะได้ไม่หาว่า “เราไปลอกเขามา” 5555

หมายเหตุ :

ใครอยากรู้เรื่องนี้ เข้า Facebook พิมพ์หา Page ด้วยคำว่า “เขียนโค้ดยามว่าง” จะเจอเพจฯ ปรากฏขึ้นมา
อยากบอกเลยว่าคนสอนสอนดีมากกกก ราคาไม่แพงด้วย แนะนำเลย


The true delight is in the finding out rather than in the knowing.

–Isaac Asimov​.