0Pricing
R Academy · บทเรียน

พื้นฐานการเรียนรู้ของเครื่อง

ทำความรู้จักแนวคิดและเฟรมเวิร์กสำคัญของการเรียนรู้ของเครื่องใน R

พื้นฐานการเรียนรู้ของเครื่อง เป็นบทเรียน R Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน R Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส R Academy มีบทเรียนทั้งหมด 3 บทเรียน

บทนำสู่การเรียนรู้ของเครื่องใน R

บทนำสู่การเรียนรู้ของเครื่องใน R

การเรียนรู้ของเครื่องช่วยให้คอมพิวเตอร์เรียนรู้รูปแบบจากข้อมูลและสร้างคำทำนายได้ R มีไลบรารีหลายรายการสำหรับการเรียนรู้ของเครื่อง รวมถึง caret และ randomForest

พื้นฐานการเรียนรู้ของเครื่อง — ภาพประกอบ 1

การโหลดแพ็กเกจ Caret

การโหลดแพ็กเกจ Caret

แพ็กเกจ caret ช่วยลดความซับซ้อนของกระบวนการทำงานด้านการเรียนรู้ของเครื่องใน R

library(caret)
data(iris)

การแบ่งข้อมูลเป็นชุดฝึกและชุดทดสอบ

การแบ่งข้อมูลเป็นชุดฝึกและชุดทดสอบ

การแบ่งข้อมูลช่วยให้ประเมินแบบจำลองได้อย่างเหมาะสม โดยแยกการฝึกและการทดสอบออกจากกัน

set.seed(123)
trainIndex <- createDataPartition(iris$Species, p=0.8, list=FALSE)
trainData <- iris[trainIndex,]
testData <- iris[-trainIndex,]

การสร้างแบบจำลองต้นไม้ตัดสินใจ

การสร้างแบบจำลองต้นไม้ตัดสินใจ

ต้นไม้ตัดสินใจจำแนกข้อมูลโดยแบ่งคุณลักษณะที่จุดตัดสินใจ

library(rpart)
model <- rpart(Species ~ ., data=trainData)
plot(model)
text(model)

การฝึกแบบจำลองป่าสุ่ม

การฝึกแบบจำลองป่าสุ่ม

ป่าสุ่มช่วยปรับปรุงต้นไม้ตัดสินใจโดยรวมแบบจำลองหลายแบบเข้าด้วยกัน

library(randomForest)
rf_model <- randomForest(Species ~ ., data=trainData)
print(rf_model)

การสร้างคำทำนาย

การสร้างคำทำนาย

ใช้ predict() เพื่อสร้างคำทำนายจากข้อมูลใหม่

predictions <- predict(rf_model, newdata=testData)

การประเมินความแม่นยำของแบบจำลอง

การประเมินความแม่นยำของแบบจำลอง

ความแม่นยำใช้วัดว่าแบบจำลองทำงานกับข้อมูลทดสอบได้ดีเพียงใด

confusionMatrix(predictions, testData$Species)

การปรับแต่งพารามิเตอร์ไฮเปอร์

การปรับแต่งพารามิเตอร์ไฮเปอร์

ใช้ train() เพื่อปรับพารามิเตอร์ของแบบจำลองให้เหมาะสมและเพิ่มประสิทธิภาพ

tuned_model <- train(Species ~ ., data=trainData, method='rf', tuneLength=3)

สรุป

สรุป

ในบทเรียนนี้ คุณได้เรียนรู้:

  • วิธีแบ่งข้อมูลเป็นชุดฝึกและชุดทดสอบ
  • วิธีสร้างแบบจำลองต้นไม้ตัดสินใจและป่าสุ่ม
  • วิธีประเมินประสิทธิภาพของแบบจำลองและปรับแต่งพารามิเตอร์ไฮเปอร์
พื้นฐานการเรียนรู้ของเครื่อง — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “พื้นฐานการเรียนรู้ของเครื่อง” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “พื้นฐานการเรียนรู้ของเครื่อง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส R Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส R Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “พื้นฐานการเรียนรู้ของเครื่อง”

ทำความรู้จักแนวคิดและเฟรมเวิร์กสำคัญของการเรียนรู้ของเครื่องใน R คุณปฏิบัติ R Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน R Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน R Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน

บทเรียน “พื้นฐานการเรียนรู้ของเครื่อง” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน R Academy นี้ได้ไหม

ได้ บทเรียน R Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. แบบจำลองการถดถอย
  2. การวิเคราะห์อนุกรมเวลา
  3. พื้นฐานการเรียนรู้ของเครื่อง
← กลับไปที่ R Academy