CODEBOOK
Website Platform Belajar Dan Edukasi
By Shadownex 2025-2026
Materi/Machine Learning with Python & Scikit-Learn
AI & Data Science

Machine Learning with Python & Scikit-Learn

Masuki dunia kecerdasan buatan! Pelajari pemrosesan data dengan Pandas & NumPy, serta algoritma Supervised & Unsupervised Machine Learning.

Status Membaca:Belum Dibaca

Daftar Bab (1)

Bab 1 dari 1

Pengenalan Machine Learning & Scikit-Learn Workflow

Machine Learning dengan Python

Machine Learning adalah cabang AI yang memungkinkan komputer belajar dari data tanpa diprogram secara eksplisit.

Jenis-Jenis Machine Learning

1. Supervised Learning — Data memiliki label target (contoh: Prediksi harga rumah, klasifikasi email spam).

2. Unsupervised Learning — Data tidak memiliki label (contoh: Segmentasi pelanggan dengan K-Means Clustering).

3. Reinforcement Learning — Belajar melalui reward & penalty (contoh: AI Catur, mobil otonom).

Contoh Script Model Klasifikasi dengan Scikit-Learn:

import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score

# 1. Load Dataset
data = pd.read_csv('user_activity.csv')
X = data[['study_hours', 'quiz_score', 'streak_days']] # Features
y = data['passed_exam']                                 # Target Label

# 2. Split Data (80% Train, 20% Test)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

# 3. Inisialisasi & Latih Model ML
model = RandomForestClassifier(n_estimators=100)
model.fit(X_train, y_train)

# 4. Evaluasi Akurasi
predictions = model.predict(X_test)
accuracy = accuracy_score(y_test, predictions)
print(f"🎯 Akurasi Model Machine Learning: {accuracy * 100:.2f}%")