สิ่งหนึ่งที่เป็นปมในใจผมมาหลายปีแล้วคือ ความรู้ทางคณิตศาสตร์ของผมมีไม่เยอะนัก
ถึงแม้ว่าสมัย ป.ตรี ต้องเรียน math พื้นฐาน 4 ตัว + discrete math ที่เป็นพื้นฐานของวิชา comsci + วิชาพวก Fourier transform ของภาคไฟฟ้า (ยากชะมัดเลยไม่รู้ตอนนั้นเรียนไปได้ยังไง)
แต่พอมาถึงยุค AI ครองโลก การเข้าใจหลักการทำงานของ machine learning ให้ถ่องแท้ จำเป็นต้องใช้ความรู้พื้นฐานทางคณิตศาสตร์อีกมากพอสมควร ต้องผสมผสานทั้งวิชา algebra, matrix, calculus, matrix, probability (โดยเฉพาะเรื่อง regression และ classification ที่ผมไม่เคยเรียนมาก่อน)
การศึกษา machine learning ไม่สำเร็จเพราะไม่มีพื้นฐาน math จึงกลายเป็นปมในใจผมมาตลอด ถึงแม้พยายามไปเรียน online course อยู่บ้างแต่ก็ไม่สำเร็จด้วยเหตุผลเรื่องความขี้เกียจ 555 และภาษาที่อาจเป็นอุปสรรคบ้าง
จนกระทั่ง Skooldio เขาเปิดคอร์ส Mathematics for Data Science เป็นภาษาไทย สอนโดย อ.พรรษ แห่งเพจ คณิตศาสตร์อย่างที่ควรจะเป็น เลยพบว่านี่แหละคือสิ่งที่เราต้องการ
เมื่อ Skooldio มีแคมเปญ “มาเรียนธอน” จึงเลือกคอร์สนี้แบบไม่ต้องคิดมาก ช่วงแรกตั้งใจเรียนแบบไฟแรงมากและก็แผ่วตามสูตร และวันนี้เมื่อถึงวันสุดท้ายของมาเรียนธอน พลังแห่ง deadline ไฟลนก้นก็ช่วยให้เราเรียน Mathematics for Data Science ครับ ปลดล็อคปมในชีวิตไปได้อีกหนึ่งข้อ 555
รีวิวสั้นๆ ว่าคอร์สนี้สอน 3 หัวข้อคือ
- Matrices Algebra คือเรื่อง matrix
- Linear Algebra
- Differential Calculus รวมเรื่อง regression, search algorithm, gradient descent
คนเรียนต้องมีพื้นฐาน math มาบ้างประมาณหนึ่ง อย่างน้อยก็ต้องผ่าน basic calculus มา เข้าใจเรื่อง different equation ว่าคืออะไร ทำอย่างไร
เนื้อหาในคอร์สเน้นการสรุป concept เพื่อให้เข้าใจว่ามันคืออะไร โดยไม่ลงสมการมากนัก และมีการรันโค้ดในภาษา Python ให้ดูอีกนิดหน่อย ถือเป็นการปูพื้น math สำหรับไปศึกษางานด้าน data science และ machine learning ต่อได้ แต่ก็ไม่ถึงขั้นละเอียดมาก เพราะถ้าแบบนั้นคงต้องใช้เวลาเรียนกันเป็นเทอมๆ
เท่าที่ผมเข้าใจคือ คอร์สภาษาไทยในหัวข้อแบบนี้ น่าจะมีแค่คอร์สนี้คอร์สเดียวในไทย เพราะมันเฉพาะทางพอสมควร ต้องนับถือคนทำมากๆ (ถ้าใครรู้จักคอร์สอื่นก็โปรดแจ้ง) ดังนั้นคนที่สนใจศึกษาด้าน AI แล้วมีความรู้ไม่พอ (แบบผม) ก็แนะนำเป็นอย่างยิ่ง ถือเป็นจุดตั้งต้นที่ดี ก่อนไปศึกษาแต่ละหัวข้อในเชิงลึกต่อไปครับ