<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Dataset_Holdout_Validation</id>
	<title>Dataset Holdout Validation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Dataset_Holdout_Validation"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Dataset_Holdout_Validation&amp;action=history"/>
	<updated>2026-04-23T02:53:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Dataset_Holdout_Validation&amp;diff=72249&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;Berikut adalah contoh kode Python yang menerapkan &#039;&#039;&#039;Holdout Validation&#039;&#039;&#039; pada dataset dengan 10 fitur dan 1 target menggunakan pustaka `scikit-learn`:   import numpy as np...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Dataset_Holdout_Validation&amp;diff=72249&amp;oldid=prev"/>
		<updated>2025-04-01T01:10:35Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Berikut adalah contoh kode Python yang menerapkan &amp;#039;&amp;#039;&amp;#039;Holdout Validation&amp;#039;&amp;#039;&amp;#039; pada dataset dengan 10 fitur dan 1 target menggunakan pustaka `scikit-learn`:   import numpy as np...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Berikut adalah contoh kode Python yang menerapkan &amp;#039;&amp;#039;&amp;#039;Holdout Validation&amp;#039;&amp;#039;&amp;#039; pada dataset dengan 10 fitur dan 1 target menggunakan pustaka `scikit-learn`:&lt;br /&gt;
&lt;br /&gt;
 import numpy as np&lt;br /&gt;
 from sklearn.model_selection import train_test_split&lt;br /&gt;
 from sklearn.ensemble import RandomForestClassifier&lt;br /&gt;
 from sklearn.metrics import accuracy_score&lt;br /&gt;
 &lt;br /&gt;
 # Contoh: Membuat dataset dummy dengan 100 sampel, 10 fitur, dan 1 target&lt;br /&gt;
 np.random.seed(42)&lt;br /&gt;
 X = np.random.rand(100, 10)  # 100 sampel, 10 fitur&lt;br /&gt;
 y = np.random.randint(2, size=100)  # 100 nilai target biner (0 atau 1)&lt;br /&gt;
 &lt;br /&gt;
 # Membagi dataset menjadi training (80%) dan testing (20%)&lt;br /&gt;
 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)&lt;br /&gt;
 &lt;br /&gt;
 # Inisialisasi model, misalnya RandomForestClassifier&lt;br /&gt;
 model = RandomForestClassifier(random_state=42)&lt;br /&gt;
 &lt;br /&gt;
 # Melatih model pada data training&lt;br /&gt;
 model.fit(X_train, y_train)&lt;br /&gt;
 &lt;br /&gt;
 # Memprediksi data testing&lt;br /&gt;
 y_pred = model.predict(X_test)&lt;br /&gt;
 &lt;br /&gt;
 # Mengevaluasi akurasi model&lt;br /&gt;
 accuracy = accuracy_score(y_test, y_pred)&lt;br /&gt;
 print(f&amp;#039;Akurasi model pada data testing: {accuracy:.2f}&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Penjelasan kode:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Import pustaka yang diperlukan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* `numpy` untuk manipulasi array.&lt;br /&gt;
* `train_test_split` dari `sklearn.model_selection` untuk membagi dataset.&lt;br /&gt;
* `RandomForestClassifier` dari `sklearn.ensemble` sebagai model klasifikasi.&lt;br /&gt;
* `accuracy_score` dari `sklearn.metrics` untuk mengevaluasi performa model.&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Membuat dataset dummy:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* `X` adalah array dengan ukuran `(100, 10)`, yang berarti terdapat 100 sampel dan masing-masing memiliki 10 fitur.&lt;br /&gt;
* `y` adalah array target dengan 100 nilai biner (0 atau 1), yang dihasilkan secara acak.&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Membagi dataset:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* `train_test_split` digunakan untuk membagi `X` dan `y` menjadi data training dan testing.&lt;br /&gt;
* Parameter `test_size=0.2` berarti 20% data digunakan untuk pengujian, dan 80% untuk pelatihan.&lt;br /&gt;
* Parameter `random_state=42` memastikan bahwa pembagian data konsisten setiap kali kode dijalankan.&lt;br /&gt;
&lt;br /&gt;
4. &amp;#039;&amp;#039;&amp;#039;Melatih model:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*- Model `RandomForestClassifier` diinisialisasi dan dilatih menggunakan data training (`X_train` dan `y_train`).&lt;br /&gt;
&lt;br /&gt;
5. &amp;#039;&amp;#039;&amp;#039;Memprediksi dan mengevaluasi:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Model yang telah dilatih digunakan untuk memprediksi data testing (`X_test`).&lt;br /&gt;
* Akurasi model dihitung dengan membandingkan prediksi (`y_pred`) dengan nilai target sebenarnya (`y_test`).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Catatan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pastikan Anda telah menginstal pustaka `scikit-learn` sebelum menjalankan kode ini. Anda dapat menginstalnya menggunakan perintah&lt;br /&gt;
&lt;br /&gt;
 pip install scikit-learn&lt;br /&gt;
 &lt;br /&gt;
* Dalam praktik nyata, gantilah dataset dummy dengan dataset Anda sendiri yang memiliki 10 fitur dan 1 target.&lt;br /&gt;
* Pemilihan model seperti `RandomForestClassifier` dapat disesuaikan dengan kebutuhan dan karakteristik data Anda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Orange]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>