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

การโหลดแพ็กเกจ 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)สรุป
สรุป
ในบทเรียนนี้ คุณได้เรียนรู้:
- วิธีแบ่งข้อมูลเป็นชุดฝึกและชุดทดสอบ
- วิธีสร้างแบบจำลองต้นไม้ตัดสินใจและป่าสุ่ม
- วิธีประเมินประสิทธิภาพของแบบจำลองและปรับแต่งพารามิเตอร์ไฮเปอร์

คำถามที่พบบ่อย
บทเรียน “พื้นฐานการเรียนรู้ของเครื่อง” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “พื้นฐานการเรียนรู้ของเครื่อง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- แบบจำลองการถดถอย
- การวิเคราะห์อนุกรมเวลา
- พื้นฐานการเรียนรู้ของเครื่อง