Machine Learning in R: รวบรวม 13 บทความสอนสร้าง Machine Learning ในภาษา R

ภาษา R มี packages จำนวนมาก สำหรับสร้าง machine learning models

ในบทความนี้ ผมรวบรวม 13 บทความสอนทำ machine learning ซึ่งแบ่งได้เป็น 4 กลุ่ม ดังนี้:

  1. Supervised learning models หรือการ train models แบบมีเฉลย
  2. Tree-based models หรือการสร้าง model ที่ใช้ decision trees
  3. Unsupervised learning models หรือการ train models แบบไม่มีเฉลย
  4. All-in-one packages หรือ packages สำหรับทำ machine learning แบบครบครัน ตั้งแต่การเตรียมข้อมูลไปจนถึงการประเมินประสิทธิภาพ รวมทั้งใช้ model ได้ตามต้องการ

กลุ่มที่ 1. Supervised learning models (4 บทความ):

  1. KNN
  2. Naïve Bayes
  3. Linear regression
  4. Logistic regression
  5. Generalised linear models

กลุ่มที่ 2. Tree-based models (3 บทความ):

  1. ภาค 1: Single tree และ random forest 1
  2. ภาค 2: Random forest 2
  3. ภาค 3: Boosted trees

กลุ่มที่ 3. Unsupervised learning models (3 บทความ):

  1. k-means
  2. Hierarchical clustering analysis (HCA)
  3. Principal component analysis (PCA)

กลุ่มที่ 4. All-in-one packages (2 บทความ):

  1. caret (เป็น package ที่เก่ากว่า)
  2. tidymodels (เป็น package ที่ใหม่กว่า)

Comments

Leave a comment