Dasar-Dasar Pembelajaran Mesin
Dapatkan pengenalan tentang konsep dan framework penting pembelajaran mesin di R.
Dasar-Dasar Pembelajaran Mesin adalah pelajaran R Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar R Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus R Academy mencakup 3 pelajaran total.
Pengantar Pembelajaran Mesin dalam R
Pengantar Pembelajaran Mesin dalam R
Pembelajaran mesin memungkinkan komputer mempelajari pola dari data dan membuat prediksi. R menyediakan banyak pustaka untuk pembelajaran mesin, termasuk caret dan randomForest.

Memuat Paket Caret
Memuat Paket Caret
Paket caret menyederhanakan alur kerja pembelajaran mesin dalam R.
library(caret)
data(iris)Membagi Data Menjadi Set Pelatihan dan Pengujian
Membagi Data Menjadi Set Pelatihan dan Pengujian
Pembagian data memastikan evaluasi model yang tepat dengan melakukan pelatihan dan pengujian secara terpisah.
set.seed(123)
trainIndex <- createDataPartition(iris$Species, p=0.8, list=FALSE)
trainData <- iris[trainIndex,]
testData <- iris[-trainIndex,]Membangun Model Pohon Keputusan
Membangun Model Pohon Keputusan
Pohon keputusan mengklasifikasikan data dengan membagi fitur pada titik keputusan.
library(rpart)
model <- rpart(Species ~ ., data=trainData)
plot(model)
text(model)Melatih Model Hutan Acak
Melatih Model Hutan Acak
Hutan acak meningkatkan kinerja pohon keputusan dengan menggabungkan beberapa model.
library(randomForest)
rf_model <- randomForest(Species ~ ., data=trainData)
print(rf_model)Membuat Prediksi
Membuat Prediksi
Gunakan predict() untuk membuat prediksi pada data baru.
predictions <- predict(rf_model, newdata=testData)Mengevaluasi Akurasi Model
Mengevaluasi Akurasi Model
Akurasi mengukur seberapa baik kinerja model pada data pengujian.
confusionMatrix(predictions, testData$Species)Penyetelan Hyperparameter
Penyetelan Hyperparameter
Gunakan train() untuk mengoptimalkan parameter model agar kinerjanya lebih baik.
tuned_model <- train(Species ~ ., data=trainData, method='rf', tuneLength=3)Ringkasan
Ringkasan
Dalam pelajaran ini, Anda telah mempelajari:
- Cara membagi data menjadi set pelatihan dan pengujian.
- Cara membangun model pohon keputusan dan hutan acak.
- Cara mengevaluasi kinerja model dan menyetel hyperparameter.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Dasar-Dasar Pembelajaran Mesin” gratis?
Ya — teks lengkap “Dasar-Dasar Pembelajaran Mesin” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus R Academy, upgrade ke CoddyKit PRO. Kursus R Academy mencakup 3 pelajaran total.
Apa yang akan aku pelajari di “Dasar-Dasar Pembelajaran Mesin”?
Dapatkan pengenalan tentang konsep dan framework penting pembelajaran mesin di R. Kamu berlatih R Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai R Academy?
Tidak diperlukan pengalaman sebelumnya. R Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 3.
Berapa lama pelajaran “Dasar-Dasar Pembelajaran Mesin” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran R Academy ini?
Ya. Setiap pelajaran R Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Model Regresi
- Analisis Deret Waktu
- Dasar-Dasar Pembelajaran Mesin