Category Data Science

CPU / GPU / TPU คืออะไร

Free circuit board image

Blog นี้เรียกว่าอยู่ดีๆ ก็สงสัยเลยเขียนจดไว้ครับ ถ้าย้อนไปหลาย10 ปีก่อน Keyword ที่ทุกคนรู้จักกัน จะมีตัว CPU และพอยุคถัดมาสาย Gamer หรือสายวิชาการยุคอย่าง Blockchain / distributed computing มีอีกตัวย่อมา GPU ตอนนี้ยุคของ AI มีอีก Keyword มาเพิ่มอย่าง TPU แล้วทั้ง 3 ตัวนี้ต่างกันอย่างไร ? จากภาพข้างล่าง เนื่องจากแนวคิดแต่ CPU / GPU / TPU ต่างกัน ตัว Memory ที่ใช้กับแต่ละตัวมีการ Access…

[AI-900] Short Note

สรุป Short Note ของ AI-900 ตามที่ผมเข้าใจครับ AI-900 Intro ML FLOW ML Algorithm – Regression : ทำนายตัวเลขในอนาคต – Classification : จัดกลุ่มที่เตรียมไว้ – Clustering: แบ่งกลุ่ม – Anomaly Detection: หาอะไรที่ต่างจากกลุ่ม Azure Cognitive Service – Vision – Speech – Language (ใช้แนวคิด NLP) “Switch the…

Microsoft AI principles

blue bright lights

บันทึกไว้ เพื่อเตรียมสอบ AI-900 ด้วยครับ ไม่รู้จะผ่าน หรือป่าว หลังจากทำงาน บ ที่เร่งด่วน มานานจนคิดว่าควรต้องกลับมาสนใจตรงนี้ได้แล้วครับ Fairness AI systems should treat all people fairly AI ที่สร้างไม่ควรลำเอียง (มี Bias) เช่น เอาข้อมูลสีผิวมาใช้ตัดสินใจการก การลดความเสี่ยงที่ AI เกิด Bias ต้องเข้าใจถึงสิ่งที่ AI มันตีความ และข้อจำกัด รวมถึงการเตรียม Training Data Set ให้เหมาะสม Reliability and safety…

สรุปงาน Data Science BKK #11 – 425Degree Data Science in E-Commerce Platform at KX

หลังจากหายไปจากงานสัมมนาด้าน IT มานาน ผมคิดว่าหลังเรียนจบน่าจะมาฟังงานพวกนี้หามุมมองใหม่นะครับ และพอดีงานนี้จัดใกล่บริษัทด้วยครับ ที่ตึก KX ตึก KX – Knowledge Exchange for Innovation (KMUTT) ตึกนี้เป็นของ มจธ นะครับ เอาการเรียนการสอน มาใกล้ชิดกับอตุสาหกรรมซอฟต์แวร์ พอเข้ามาตึกนี้เลยมีแต่ Startup อยู่กันเยอะเลย คุณวี ซึ่งเป็น Co-founder ของ 425 Degree ได้อธิบายธุรกิจของ 425 Degree ว่าต้องเอา Data Science มาตอบโจทย์กับแนวคิดรีวิวชัด / คัดของดี / สั่งง่าย…

ไทยชนะ-ลองใช้งานจริง และความเห็นส่วนตัว

ไทยชนะ เป็น Location base Platform ที่ช่วยให้ประชาชน ร้านค้า มีข้อมูล Tracking และติดตามการเข้าออกของสถานที่ แต่ละแบบ เพื่อเก็บข้อมูลแจ้งเตือนหากเข้าข่ายที่ต้องกักตัวจากโรคระบาดครับ หลังจากผมลองใช้งานมา กับดูอะไรนิดๆหน่อยๆมีความเห็น ดังนี้ครับ ใช้งานยาก กับการให้คนต้องมาทยอย Checkin ครับ จริงๆแล้ว ถ้าคนส่วนใหญ่มี Smart Device แล้ว น่าจะขอ track location และกำหนด policy ชัดเจนเลย ถ้าเข้ามาแล้ว ดันเกิดปัญหาจริง อาจจะทำ push notifications ขอรายละเอียดการเดินในสถานที่นั้นๆมาวิเคราะห์ครับ รู้ว่าไปห้างเซ็นทรัล แต่จะขอการเดินทางข้างในตอนที่มีปัญหาขึ้นครับ เบอร์โทร ผมใส่เบอร์ใครก็ได้นะ…

[ML] Decision Surface ของ Decision Tree และ Neural Network ต่างกันอย่างไร

ฺBlog นี้เป็นคำถามที่อยู่ดีๆก็นึกขึ้นมาได้ น่าจะเป็นตอนสมัยที่เรียน Machine Learning ตอน ป โท ก็เลยลองหาคำตอบเลยลองเขียนดูครับ ซึ่งผมของเอาภาพมาอธิบายดีกว่า โดยภาพผมเอามาจาก  โดยภาพนี้ ถ้าสังเกตุดีๆ พบว่า Decision Tree – มี Decision Surface ที่ขนานไปกับแกนเลย มองว่าเป็น Linear ก็ได้นะ ซึ่งถ้าลงลึกไปในตัวการทำงานของ Decision Tree มันมีลักษณะไปได้ 2 ทาง True / False ตาม Feature ที่สนใจ Neural Network – มี Decision Surface ที่มันจะลัดเลาะไปตามแกน…

[CUSE] เทอมที่ 3 แล้วนะ !!!!!

สำหรับเทอมนี้เป็นเทอมที่มีการเปลี่ยนแปลงเยอะครับ ทั้งการเปลี่ยนแผนการเรียนจาก แผน ข ไปเป็น แผน ก ครับ มาดูกันดีกว่า ว่าเทอมนี้ ผมได้ลองวิชาอะไรไปบ้าง Research Method วิชานี้ก็ตามชื่อวิชาเลยครับ บอกว่าแนวทางการทำวิจัยเป็นอย่างไร และวิจัยในสาย SE มีด้านไหนบ้าง มีจุดควรระวังอะไร ** ก่อนจะมีเรียนวิชานี้เป็นไปได้ควรมีหัวข้อ Master Project  หรือ Thesis ก่อนครับ ปีของผมดีอย่างนึง – เนื่องจากคนน้อย มันเลยออกแนวๆ Private Class และทุกคนได้มีเวลาประชุม หาจุดบอดของหัวข้อที่เพื่อน แต่ละคนทำครับ Enterprise Application Architecture(EAA) วิชานี้ สำหรับคนที่ต้องออกแบบระบบขนาดใหญ่ครับ…

สรุปงาน Data Science Talk Chill #1

สำหรับวันนี ผมมาแบบ + 1 ครับ ตอนที่พี่ที่บริษัทชวนมา ไอ้เราก็บอกว่าไปด้วย แถมลืมจ่ายตังค์ให้พี่เค้าอีก ดองค่างานข้ามปีกันเลยทีเดียวครับ สำหรับงานวันที่สถานที่จัดงาน คือ ที่ LINK Collaboration Space @ MRT หัวลำโพง มันอยู่แถวอุทยานจุฬาผป 100 ปีครับ ฝั่งถนนบรรทัดทองครับ ทางเข้าก็ซ่อนแอบอยู่ข้างโรงเรียนครับ เดินหลงไปเหมือนกัน สำหรับงานในวันนี้เป็น Flash Talk ลั้นๆ ประมาณ 15 นาที โดยมี Session ดังนี้ NLP – Natural Language of Passion…

[ML] Setup Python สำหรับ Machine Learning ใน Anaconda

บทความนี้ ทดสอบบน Windows นะครับ โดยตอนนี้เป็นการ Setup Python ใช้พร้อมกับการทำ Machine Learning ใน Anaconda ครับ สิ่งที่ต้องเตรียม Download Anaconda (อันนี้ผมใช้ Python 3.x) ครับ ติดตั้ง Anaconda ใช้เรียบร้อย ทดสอบเปิด Anaconda  Navigator ดังรูป ทดสอบ Conda ตัว Conda คือ Anaconda command line เปิดตัว Anaconda Prompt โดยเรียกจาก Start Menu ดังรูป อย่าลืม Run…

[ML] SOM-Machine Learning

แล้ว SOM มัน คือ อะไร คนคิดวิธีการนี้ชื่อส้ม หรือป่าว ? ตอบเลยว่ามันไม่ใช่ครับ SOM เป็นตัวย่อมาจาก Self-Organizing Map ครับ โดยสามารถเรียกอีกชื่อนึงด้นะว่าเป็น Kohonen Map (Network) คิดค้นโดย Dr.Teuvo Kohonen และ Dr. Timo Honkela ส่วนตัวผมคุ้นชื่อหลังมากกว่านะ เพราะเคยเรียน AI มาตอนปริญญาตรี พอมันมี Network และ AI เช้ามาเกี่ยวข้องแล้ว อ่าช่ายใช่แล้วครับ มันเป็นมันเป็น AI ดูตอบแบบกำปั้นทุบดินมากๆ โดยเจ้า SOM…