Categories
Computer Diary

ทำ Synthetic Head Pose Dataset เพื่อเทรน AI

ปกติเวลาที่เทรนโมเดล AI ที่เป็น Deep Learning สิ่งหนึ่งที่โมเดลเหล่านี้ต้องการสำหรับการเทรนโมเดลคือข้อมูล Dataset สำหรับการฝึกที่มีข้อมูลเป็นจำนวนมาก อย่างไรก็ตามปัญหาหนึ่งคือไม่มี Dataset ที่มีจำนวนมากพอสำหรับการเทรน

วิธีทั่วไปที่ทำก็ออกไปเก็บข้อมูล และจัดทำ Ground Truth สำหรับการเทรนโมเดล AI เพิ่ม ซึ่งโอเค อย่างไรก็ดีมีอีกวิธีหนึ่งที่เราสามารถทำได้คือการสังเคราะห์ชุดข้อมูล Dataset ขึ้นมา (หรือเรียกว่าทำ Synthetic Dataset)

Categories
Computer Diary

วิธีการทำ Object Detection โดย Nanodet

Object detection คือขั้นตอนการหาตำแหน่งวัตถุจากภาพโดย AI ตามที่กำหนดไว้ ได้แก่ คน รถยนต์ จักรยาน และอื่น ๆ โดยผลลัพธ์ที่ได้จากการใช้งานเทคนิคนี้จะแสดงผลในรูปแบบกรอบสี่เหลี่ยม Bounding box พร้อมกับจำแนก Class ของภาพที่จับได้ว่าเป็นอะไร

Categories
Computer Diary

ปรับโมเดล ONNX ให้ไวด้วย Static Quantization

ปกติเมื่อเราเทรนโมเดลที่ต้องใช้ระยะเวลาหลายชั่วโมง ไปจนถึงหลายวันเสร็จเรียบร้อยแล้ว เราจะต้องนำโมเดลไปใช้งานบนเซิร์ฟเวอร์ หรืออุปกรณ์ฝังตัวขนาดเล็กเพื่อนำไปใช้งานจริง อย่างไรก็ตามโมเดลมันมีขนาดใหญ่ ต้องใช้พลังการประมวลผลมาก แล้วเราจะต้องใช้เทคนิคอะไรมาช่วยล่ะ?

คำตอบที่เหมาะสมกับปัญหานี้คือ Quantization

Categories
Computer Diary

นำ Tablet/iPad เล่นเกม AAA ด้วย Geforce NOW

ปกติเวลาที่เราเล่นเกมบนแท็บเล็ต หรือไอแพดเราจะเล่นเกมโดยการลงผ่านทาง App Store, Google Play หรือ Microsoft Store ที่มีเกมให้เล่นเยอะอยู่ระดับหนึ่ง อย่างไรก็ดีไม่ใช่เกมทุกเกมที่เราเคยเล่นบนระบบปฏิบัติการ Windows จะมาอยู่บนอุปกรณ์เหล่านี้

เหตุผลของเกมที่มีอยู่บน Windows ไม่ได้รับการพอร์ตลงแท็บเล็ต หรือไอแพดเนื่องมาจากเกมที่มีขนาดใหญ่ กับเกมต้องการพลังการประมวลผลที่มากเกิดกว่าที่เครื่องจะรับได้ และเกมเหล่านี้ควบคุมผ่านทางการสัมผัสได้ไม่ถนัดเพียงพอ แล้วถ้าเราอยากจะเล่นเกมเหล่านี้ทำอย่างไรดีล่ะ?

วิธีหนึ่งที่เราสามารถเล่นเกมระดับ AAA บนอุปกรณ์พกพาเหล่านี้ได้ด้วยสิ่งที่เราเรียกว่า Cloud Gaming

Categories
Comment Diary

การใช้งาน และข้อเสนอแนะหลังใช้ Traffy Fondue

Traffy Fondue (ทราฟฟี่ฟองดูว์ / ท่านพี่ฟ้องดู) เป็นระบบจัดการปัญหาที่เกิดขึ้นได้โดยการใช้งานระบบ LINE Chatbot ที่พัฒนาขึ้นโดย Nectec ระบบนี้อนุญาตให้หน่วยงานรัฐฯ ใช้งานสำหรับให้ประชาชนแจ้งปัญหาที่เกิดขึ้นผ่านการบอกกล่าว และถ่ายรูปส่งมาช่องทางนี้ ตัวอย่างการนำไปใช้งานที่เห็นได้ชัดก็ร้องเรียนปัญหาที่เกิดขึ้นในกทม. ในสมัยที่ผู้ว่าที่แข็งแกร่งที่สุดอย่างชัชชาติฯ นี่แหละครับ

Categories
Computer Diary

2 ข้อควรพิจาณาก่อนซื้อคอม Windows 11 on ARM

ช่วงทีผ่านมาทางบริษัท ASUS ได้ปล่อยตัวโน้ตบุ๊ค Expertbook B3 Detachable ที่เป็นคอมพิวเตอร์ที่มีระบบปฏิบัติการ Windows 11 on ARM ที่ใช้ซีพียูอย่าง Qualcomm Snapdragon 7c Gen 2 โดยเราจะพบการรีวิวบนอินเตอร์เน็ต รวมถึงยูทูปที่มีหลายคนรีวิวไปเยอะแล้วครับ

Categories
Diary

ไหนๆ เราไม่ค่อยใช้โซเชียล มาลบบัญชีกันดีกว่า

ช่วงที่ผ่านมาเราจะพบแฮชแท็ก #deleteFacebook #deleteInstagram (หรือย่อเป็น IG) และ #deleteTwitter เป็นแฮชแท็กที่กล่าวถึงการลบบัญชีผู้ใช้เครือข่ายสังคมออนไลน์อย่าง Facebook, Instagram และ Twitter ที่มีข่าวไม่ค่อยจะดีเท่าไรสำหรับทั้งสามเครือข่ายสังคมออนไลน์เหล่านี้ (ไม่รวมถึง Tiktok ที่ใช่ว่าจะเป็นเครือข่ายสังคมออนไลน์ที่ดีมาก แถมยังมีข่าวที่ส่งผลเสียต่อสมองผู้ใช้งาน หรือที่เรียกว่า Tiktok Brain ตามที่กล่าวถึงบทความในเว็บ Wall Street Journal)

เครือข่ายสังคมออนไลน์ที่กล่าวถึงเหล่าข้างต้นนี้เป็นเครือข่ายสังคมออนไลน์ที่ผู้คนใช้งานเยอะมาก โดยจากสถิติที่เก็บข้อมูล Global Digital Report ที่เก็บจากผู้ใช้งานในไทยพบว่า คนไทยใช้งานบริการกลุ่มนี้เป็นอันดับต้น ๆ ของโลก เมื่อดูไปในรายละเอียดพบว่าคนไทยใช้งาน Facebook มากที่สุด

Categories
Comment Diary

Comment on VICE News Thailand Peace and guns

Peace and guns are contradictory words. Yesterday, VICE News publish the documentary video on YouTube about Thailand The Land of Peace & Guns (This YouTube video cannot be embedded on this page due to age restrictions)

After watching this video, I have a comment below.

Categories
Computer Diary

วิธีการสร้างไฟล์ Excel ด้วย SheetJS

การส่งออกไฟล์ในรูปแบบ Excel เดิมถ้าจะเอาวิธีแบบง่าย ๆ เลยคือการส่งออกไฟล์ในรูปแบบ CSV ที่เป็นไฟล์ข้อความที่แบ่งข้อมูลระหว่างคอลัมภ์ด้วยการใช้ตัวอักษรคอมมา (,) เพื่อแบ่งข้อมูล โดยการส่งออกไฟล์ในลักษณะนี้เราส่งออกไฟล์ได้ด้วยการพิมพ์คำสั่ง

Categories
Computer Diary

ใช้ Linux บน WSL หรือลง Linux แทนวินโดว์?

ก่อนหน้านี้เวลาจะติดตั้งระบบปฏิบัติการ Linux อย่าง Ubuntu ที่ผู้เขียนใช้อยู่ เราจำเป็นต้องติดตั้งแยกเป็น Partition อีกห้องหนึ่ง หรือติดตั้งทับ Windows ไปเลย แต่ไม่กี่ปีมานี้ ทางไมโครซอฟต์พัฒนาความสามารถหนึ่งที่ติดมากับระบบปฏิบัติการ Windows 10 และ 11 นั่นก็คือ Windows Subsystem for Linux (WSL)