เบื้องหลังการทำ AI เพื่อนับจำนวนคนใส่ mask

วันนี้มีการพูดถึง AI ที่สามารถนับจำนวนคนที่ใส่หน้ากากอนามัยได้ เลยอยากจะมาเจาะลึกเบื้องหลังว่ามันทำอย่างไร และ ถ้าเราจะทำเอง จะทำได้หรือไม่ (ถ้ามีอุปกรณ์พร้อม) Objective: เพื่อพัฒนา AI solutions ที่สามารถนับจำนวนคนใส่หน้ากากอนามัยได้ โดยใช้ข้อมูลจากวีดีโอ แนวคิดการทำ AI: ทุกครั้งที่เราเริ่มจะทำ solution อะไรซักอย่าง ไม่ว่าจะเป็น AI หรือไม่ สิ่งแรกที่ต้องทำ คือ ความาเข้าใจกระบวนการปัจจุบันที่มีอยู่ก่อน และวิเคราะห์ถึงปัญหาที่เกิดขึ้น และ ถ้าเราคิดว่า AI น่าจะแก้ปัญหาเราก็เริ่มการทดลองสร้างมันดู และ ถ้ามันได้ผลที่แม่นยำ (กว่ากระบวนการปกติ) เราก็นำมาใช้จริงกับธุรกิจของเรา ถ้าไม่มี AI Technology กระบวนการนับคนที่ใส่หน้ากากอนามัยสามารถทำได้อย่างไร? จริงๆแล้วเราก็เอาคนมานั่งหน้าอาคาร และ นั่งนับคนใส่หน้ากากว่าเข้าอาคารกี่คนก็ได้นะครับ แม่นยำด้วย แต่อาจจะไม่สามารถทำอะไรได้เหมือนเครื่องจักร ซึ่งก็คือ คนอาจจะเหนื่อยบ้าง มี bias บ้าง และไม่สามารถทำงานได้ตลอด 24 ชั่วโมง หรือ ไม่สามารถ scale ไปได้หลายๆอาคารได้อย่างรวดเร็วเหมือนที่เราขยาย AI technology ไปได้อย่ารวดเร็ว (เมื่อเรามั่นใจว่ามันแม่นยำกว่าคน) สิ่งหนึ่งที่สำคัญ ถ้าเราจะทำการพัฒนา AI เราต้องวางแผนการให้ เครื่องจักร์ หรือ machine เรียนรู้แบบคนให้ได้ โดยการดูว่า คนใส่ mask หรือ ไม่เราก็จะต้อง สอน machine ให้ดูรูปทั้งคนใส่ mask และ คนไม่ใส่ mask เพื่อให้ machine มันเรียนรู้หรือ ที่เรียกว่า Machine + Learning ไงครับ วิธีการสร้าง AI เพื่อให้เข้าใจได้ง่าย จะขอยกตัวอย่างของ บริษัท Zkteco นะครับ ซึ่งอธิบายไว้ได้ดี และ ง่ายต่อการเข้าใจ กระบวนการจะแบ่งออกเป็นสองส่วนครับ ส่วนแรก วิธีการสอนให้เครื่องเรียนรู้ … Continue reading เบื้องหลังการทำ AI เพื่อนับจำนวนคนใส่ mask

Sport Analytics: เราจะนำ Data Science มาช่วยการกีฬาอย่างไร?

ถ้าพูดถึงกีฬา โดยเฉพาะกีฬาอาชีพ มีการนำข้อมูลมาใช้อย่างมากมายเลยนะครับ และมี use cases ที่น่าสนใจหลายๆอัน วันนี้จะยกตัวอย่างมา 3 Use Cases ครับ Golf Analytics ได้มีการเริ่มตั้งแต่การใช้ algorithm จับพื้นหญ้าบนกรีน และ อ่าน line ต่างพร้อมทำคำนวน realtime และ ตีเส้นอย่างที่เห็น อีกหน่อยคงจะมี interactive TV ที่ทำให้ผู้ชมได้มีส่วนร่วมมากกว่านี้แน่นอนครับ ถ้าดูดีๆ มันมี algorithm models ซ่อนอยู่มากมาย ที่ realtime และ ซับซ้อน มากๆครับ NFL Analytic … Continue reading Sport Analytics: เราจะนำ Data Science มาช่วยการกีฬาอย่างไร?

5 Use Cases กับการนำ Geolocation มาช่วยในงาน Data Science

ตัวอย่าง Use Cases สำหรับการนำ geolocation มาใช้ครับ Supply Chain Management : เป็นตัวอย่างที่ BCG Analytics ได้นำข้อมูลการขนส่ง และ ศูนย์กระจายสินค้ามาวิเคราะห์บนแผนที่ และ ดูความหนาแน่นของการเดินทางขนส่งของสองบริษัท (Company A = สีน้ำเงิน และ Company B คือ สีส้ม) ซึ่งจะทำให้สามารถช่วยในการตัดสินใจเรื่องการ merge ระบบการขนส่งของทั้งบริษัทเข้าด้วยกันครับ 2. Uber กับ การใช้ location analytics ครับ เป็น use case ที่น่าสนใจมากในการนำข้อมูลคนขับรถ Uber มา plot ใน แผนที่และทำให้เกิด insights มากมายอีกทั้งยังสามารถต่อยอดได้เป็นการ ทำนาย waiting time ของลูกค้า หรือ ทำนาย area ที่จะมีลูกค้ามากๆครับ รายละเอียดสามารถอ่านได้ใน TEDTalk 3. Use Case นี้เป็นการนำ Image มาสำรวจ จำนวนต้นไม้ครับ แต่จริงๆแล้วน่าจะสามารถนำไปต่อยอดได้มากมายเลย ภาพมาจากงาน Thai GIS User Conference 2019 ปีที่แล้วครับ 4. Logistics Use Cases เป็นการประยุกต์ใช้ geolocation ที่ได้จากเครื่องจักร ประกอบกับกล้องวีดีโอและข้อมูลในระบบ Warehouse Management System ครับ ทำให้เกิด use cases มามาย ทั้ง การ optimize การขนส่ง การตรวจจับสินค้ามีตำหนิ หรือ การเช็ค stock 5. Google นำเสนอ … Continue reading 5 Use Cases กับการนำ Geolocation มาช่วยในงาน Data Science

Health Care Analytics – เราจะนำ Data Science จะมาช่วยงานด้าน Healthcare ได้อย่างไร?

ปัจจุบัน ข้อมูลทางด้าน healthcare มีมากมาย ทั้งในที่เก็บอยู่ในระบบของโรงพยาบาล หรือ อยู่ใน platform ที่ลิ้งกับอุปกรณ์ที่อยู่ในข้อมูล หรือ อยู่ในมือถือของเรา สำหรับข้อมูลในโรงพยาบาลนั้น นอกจากจะช่วยให้แพทย์รักษาคนไข้ได้อย่างมีประสิทธิภาพแล้ว เรามาดูกันว่า คำว่า Health Care Analytics นั้นทำอะไรได้บ้าง และสามารถทำให้เราเห็นภาพ ประวัติคนไข้ การรักษา การป้องกัน และ สุขภาพดีขึ้นได้อย่างไร เราลองดู youtube ของ IBM Healthcare Analytics จะได้เห็นภาพมากขึ้นครับ เราลองมาดู Health Care Analytics Use Cases กันบ้างนะครับว่า ใน … Continue reading Health Care Analytics – เราจะนำ Data Science จะมาช่วยงานด้าน Healthcare ได้อย่างไร?

Fraud Detection In Healthcare

Fraud Detection มันจะมีคนพูดถีงในธุรกิจ การเงิน แต่จริงๆแล้วสามารถนำมาใช้กับงานโรงพยาบาลได้เยอะมาก สิ่งที่ต่างมากที่สุดน่าจะเป็นผลของการนำมาใช้ การนำมาใช้ในโรงพยาบาล จะได้ผลประโยชน์ในด้าน การรักษาที่ดีขิ้น คุณภาพที่ดี การประหยัดค่าใช้จ่าย การปกป้องข้อมูลคนไข้ ตัวอย่างของ case ต่างๆมีเยอะมาก ในด้านการนำ fraud detection (1) pattern ของการรักษาที่ผิดปกติ(2)การเปรียบเทียบโรคของคนไข้กับข้อมูลญาติและหาสิ่งผิดปกติ (3)การเบิกจ่ายที่มากเกินไปและบ่อยเกินไปของหมอ ต่อคนไข้ routine (โรคที่ต้องบำบัด หรือ โรคเรื้อรัง)(4)การตรวจสอบ social relationship ระหว่างหมอกับคนไข้(5)การตรวจ ข้อมูล unstructured data เช่น เอกสารการตรวจของหมอ patient chart, ผลLab หรือ ข้อมูล call center (6) การ detect การแอบดูข้อมูล หรือ แอบกอปปิ้ข้อมูล ของพยาบาลหรือหมอ ที่ไม่ได้เกี่ยวข้องกับคนไข้ (มีเยอะมาก พวกชอบแอบดูข้อมูลดารา) Sources: http://www.sas.com/news/feature/your-health-care-fraud-detection-solution-ignoring-valuable-resources.html http://hortonworks.com/blog/using-pagerank-detect-anomalies-fraud-healthcare/ http://www.splunk.com/view/splunk-at-surescripts/SP-CAAAN3T Continue reading Fraud Detection In Healthcare

Machine Learning Techniques

#ML #Finance #Banking บทความจาก J.P.Morgan ถึงเทคนิคการใช้ Machine Learning ครับ มีตั้งแต่กระบวนการใช้ Big Data ในวงการเงินการธนาคาร และมีสรุปที่น่าสนใจถึง ML ที่ใช้แยกตามประเภทด้วยครับ ที่น่าสนใจคือ มีการ map ปัญหาหรือคำถามที่ใช้ในวงการมาให้ด้วยพร้อมทั้งนำเสนอเทคนิคต่างๆเพื่อให้ไปประยุกต์ใช้เอง หรือ ศึกษาเพิ่มเติมเพื่อจะนำไปใช้จริง (โดยอ้างว่า บางครั้งอาจจะไม่ต้องใช้ Data Scientist ก็ได้ครับ ในบทความยังแนะนำ Package ที่ใช้ด้วยครับ (มีทั้ง C, JAVA ให้ด้วย, นอกจาก Python/R) แปลและเรียบเรียง จาก https://www.efinancialcareers.co.uk/news/2017/12/machine-learning-and-big-data-j-p-morgan?fbclid=IwAR18Ss7TLdlCeza2x3d7xI8yn0lvAHQY7ejTIBO923XcBZs3cYBYTMEqhHU Continue reading Machine Learning Techniques