Python 3: การสร้างโมเดล AI เบื้องต้นด้วย ML
เรียนรู้วิธีการสร้าง AI เบื้องต้นด้วยการเริ่มต้นเขียน Classical Machine Learning

ออนไซต์และออนไลน์
รูปแบบการสอน
12+
เหมาะกับผู้เรียนอายุ
ทุกวันเสาร์
เวลาเรียน
2 ชั่วโมง
ครั้งละ
ภาพรวมของคอร์ส
สร้าง AI ระดับเริ่มต้น ซึ่งเป็นหัวใจของ ML
เมื่อเรียนเครื่องมือครบแล้วใน Python 2 ก็ถึงเวลาที่จะเริ่มต้นใช้เครื่องมือเหล่านั้นพัฒนา AI ตัวแรกซึ่งสร้างได้ไม่ยากจากข้อมูลตาราง ไม่ว่าจะเป็นการทำนายราคา การแยกสิ่งของด้วย Linear, Logistic Regression และ Decision Tree ในเบื้องต้น
หลักสูตร
Classical Machine Learning ด้วย Python
ในคอร์สนี้นักเรียนจะได้ทำความรู้จักกับโมเดล ML เบื้องต้นกับข้อมูลตารางจริง เช่น ทำนายราคา แยกประเภทข้อมูล โดยใช้ Linear Regression, Logistic Regression, Decision Tree
- Chapter 1
Intro to Machine Learning & AI- ความแตกต่างของ AI, ML, Deep Learning
- ประเภทของ Machine Learning: Supervised, Unsupervised
- ปัญหาการจำแนก (Classification) และการทำนาย (Regression)
- ข้อมูลตารางคืออะไร
- แนะนำ Scikit-learn, Pandas, Numpy, Matplotlib
- Chapter 2
การเตรียมข้อมูลเบื้องต้น- การโหลดชุดข้อมูลด้วย Pandas (read_csv, .head(), .info())
- การตรวจสอบ missing data และจัดการเบื้องต้น
- การใช้ .describe(), .value_counts(), .corr()
- การแปลงข้อมูล category เป็นตัวเลข (LabelEncoder, One-Hot Encoding)
- การแบ่งข้อมูล train/test ด้วย train_test_split
- Chapter 3
ทฤษฎี Linear Regression และการประยุกต์- ไอเดียของ Linear Regression (การหาความสัมพันธ์เชิงเส้น)
- Loss Function: Mean Squared Error (MSE)
- สร้างโมเดล Linear Regression ด้วย sklearn.linear_model.LinearRegression
- การวัดผลโมเดล: R² Score, MAE, MSE
- Chapter 4
Logistic Regression- ความต่างของ Linear กับ Logistic Regression
- Sigmoid Function & Probability
- สร้างโมเดลด้วย LogisticRegression ใน Scikit-learn
- ประเมินผลโมเดล: Accuracy, Confusion Matrix, Precision/Recall, F1-score
- Chapter 5
Decision Tree- แนวคิดการแบ่งข้อมูลด้วยเงื่อนไข (if-else tree)
- สร้าง Decision Tree ด้วย DecisionTreeClassifier และ DecisionTreeRegressor
- Visualize ต้นไม้ด้วย plot_tree
- Chapter 6
การปรับแต่งโมเดล (Model Tuning)- การใช้ Hyperparameter เช่น max_depth, min_samples_split
- เทคนิค Grid Search กับ GridSearchCV
- Randomized Search
- Chapter 7
การสร้าง AI จริง- วิเคราะห์และเลือกชุดข้อมูล (แนะนำ: Titanic, Boston Housing, Iris)
- ทำ Feature Engineering และสร้าง Model Pipeline
- วัดผลและสรุปผลการทดลอง
- นำเสนอ mini project เป็นกลุ่ม/เดี่ยว
สร้างห้องเรียนที่ดีที่สุดสำหรับทุกคน
สิ่งที่รวมอยู่ในคอร์ส
เพื่อให้นักเรียนทุกคนได้เก็บเกี่ยวความรู้และประสบการณ์ในแต่ละคอร์สกลับไปอย่างเต็มที่ เราจึงได้รวบรวมสิ่งเหล่านี้เอาไว้
คอร์สเรียนสด
เรียนรู้กับผู้สอนโดยตรงพร้อมโอกาสในการ ถามคำถามและแลกเปลี่ยนความคิดเห็นกับนักเรียนคนอื่น ๆ
คอร์สเรียนโจทย์ปัญหา
ตลอดการเรียนกับเรา เราได้เตรียมโจทย์และ โปรเจ็กต์ต่าง ๆ เอาไว้ให้นักเรียนได้ลองฝึกทำ จริง ๆ
การเรียนตัวต่อตัว
นักเรียนสามารถจองเวลาในการปรึกษา และพูดคุยกับผู้สอนของเราได้แบบตัวต่อตัว
สังคมแห่งการเรียนรู้
นักเรียนทุกคนสามารถเข้า Discord ของเราเพื่อทำกิจกรรมและแลกเปลี่ยนข่าวสารต่าง ๆ ในโลกเทคโนโลยีกันได้
วิดีโอย้อนหลัง
เรามีการบันทึกวิดีโอการเรียนทุกครั้งเพื่อ ให้นักเรียนสามารถกลับมาทบทวนได้ เรื่อย ๆ
เกียรติบัตร
รับเกียรติบัตรหลังเรียนจบเพื่อยืนยันว่า นักเรียนได้ผ่านการเรียนรู้กับเรามา แล้วจริง ๆ
ผู้สอนของเรา
เรียนกับครูและพี่ ๆ มากประสบการณ์

ผู้สอนมากประสบการณ์จากเวทีการแข่งขันระดับ ประเทศและระดับนานาชาติอย่าง TOI และ IOI และผู้มีประสบการณ์การทำงานจริง ซึ่งพร้อมจะสอนในสิ่งที่ยากให้เข้าใจได้ง่าย และให้ความช่วยเหลือผ่านทาง Discord ตลอดเวลา

พี่เว
ผู้ก่อตั้งและร่วมสร้างสถาบัน Leagues of Code TH ร่วมกับมหาวิทยาลัย Harbour.Space
เกียรติบัตร
รับเกียรติบัตรหลังเรียนจบ
หลังเรียนจบนักเรียนสามารถขอเกียรติบัตรจากเราเพื่อนำไปเป็นหลักฐานยืนยันความรู้และทักษะที่ได้รับจากเรากับคนอื่น ๆ ได้

เวลาเรียน
รีบจองก่อนที่ที่นั่งจะหมด!
ในปัจจุบันคอร์สทั้งหมดของเราจะจัดขึ้นในเวลาเดียวกัน
คอร์สต่อไป
เริ่ม 19 ก.ค. 2568

พี่เว
คลาสสด ทุกวันเสาร์ 10:00 - 12:00 น.
*หมายเหตุ เราจะเป็นผู้จัดแบ่งห้องเรียนของนักเรียนเอง ผู้สอนอาจจะมีการเปลี่ยนแปลงตามความ เหมาะสม
*หากจำนวนนักเรียนที่ลงทะเบียนน้อยกว่า 8 คน สถาบันจะขอยกเลิกการเปิดคอร์สนั้น ๆ และทำการคืน เงินให้เต็มจำนวน
ราคา
เราการันตีความโปร่งใส
กับคอร์สที่จะเตรียมความพร้อมให้ทุกคนก้าวทันโลกปัจจุบันไปพร้อม ๆ กันในราคาย่อมเยา
จ่ายครั้งเดียวหรือผ่อนชำระ
฿5000
เรียนสดตลอด 12 สัปดาห์
ดูย้อนหลังได้ตลอด
ปรึกษาตัวต่อตัวกับผู้สอน
เกียรติบัตร
เข้าร่วมคอมมิวนิตี้ของพวกเรา
คำถามที่พบบ่อย
มีข้อสงสัยเพิ่มเติม?
หากมีข้อสงสัยลองดูว่าคำตอบด้านล่างช่วยคุณได้หรือไม่ หรือสามารถติดต่อพวกเราโดยตรงได้เลย
- นักเรียนอายุเท่าไหร่ถึงจะเริ่มเรียนได้?
นักเรียนที่มีอายุ 12 ปีขึ้นไปสามารถเริ่มเรียนกับ Leagues of Code TH ได้ อย่างไรก็ตามเราไม่จำกัดอายุผู้เรียนแต่อย่างใด สามารถโทรสอบถามข้อมูลเพิ่มเติมได้หากอยู่นอกเกณฑ์อายุที่ระบุข้างต้น
- จำนวนนักเรียนต่อห้องจะเป็นอย่างไร?
ในหนึ่งห้อง เราพยายามจำกัดจำนวนนักเรียนไม่ให้เกิน 25 คน
- ต้องมีพื้นฐานมาก่อนหรือไม่ ถึงจะสมัครได้?
ทุกคนไม่จำเป็นต้องมีพื้นฐานใด ๆ ก็สามารถเริ่มฝึกเขียนโปรแกรมกับเราได้ หากเพียงมีบางหัวข้อที่จำเป็นในการเรียน เช่น พีชคณิตพื้นฐาน (บวกลบคูณหาร) เท่านั้น
- ต้องใช้อุปกรณ์อะไรในการเรียน?
เราแนะนำให้ใช้คอมพิวเตอร์ส่วนตัว (โน้ตบุ๊ค/Laptop) ที่มีระบบปฏิบัติการ Windows หรือ MacOS อย่างไรก็ตาม เราไม่แนะนำให้ใช้อุปกรณ์ที่ไม่ได้มีระบบปฏิบัติการดังกล่าวติดตั้งไว้ เช่น IPad, Smart phone และอื่น ๆ
- ต้องติดตั้งระบบอะไรบ้างเพื่อเริ่มเรียนกับ Leagues of Code TH?
สำหรับนักเรียนที่สมัครคอร์สเริ่มต้นเราจะส่งข้อมูลการติดตั้งโปรแกรมต่าง ๆ ให้ก่อนเริ่มเรียน และในคาบเรียนแรกเราจะมีการแนะนำการใช้งานโปรแกรมสำหรับนักเรียนที่ไม่คุ้นเคย หากนักเรียนมีปัญหาใด ๆ ทีมงานของเราก็พร้อมที่จะช่วยเหลือใน Discord