<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Belajar Teknologi</title>
	<atom:link href="https://ramzilhuda.com/category/mata-kuliah/machine-learning/feed/" rel="self" type="application/rss+xml" />
	<link>https://ramzilhuda.com</link>
	<description>Belajar dan Sharing Ilmu Teknologi</description>
	<lastBuildDate>Wed, 03 Jan 2024 08:17:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2019/09/cropped-thunder.png?fit=32%2C32&#038;ssl=1</url>
	<title>Belajar Teknologi</title>
	<link>https://ramzilhuda.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">166916531</site>	<item>
		<title>Sample Dataset pada Scikit-Learn &#124; Belajar Machine Learning Dasar</title>
		<link>https://ramzilhuda.com/sample-dataset-pada-scikit-learn-belajar-machine-learning-dasar/</link>
					<comments>https://ramzilhuda.com/sample-dataset-pada-scikit-learn-belajar-machine-learning-dasar/#respond</comments>
		
		<dc:creator><![CDATA[ramzilhuda]]></dc:creator>
		<pubDate>Wed, 03 Jan 2024 08:17:51 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[google colab]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[sample data]]></category>
		<category><![CDATA[sckit-learn]]></category>
		<guid isPermaLink="false">https://ramzilhuda.com/?p=1023</guid>

					<description><![CDATA[Sample Dataset pada Scikit-Learn Adapun yang harus kita persiapkan dalam pembelajaran sample dataset pada scikit-learn adalah : Memiliki akun Gmail, kemudian login ke dalam akun Gmail. Buka google colab untuk menjalankan script dari scikit-learn. Buat project baru Untuk kasus kali ini kita memakai iris dataset, ketikan kedalam script kode script berikut Penjelasan dari script di atas [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Sample Dataset pada Scikit-Learn</h1>
<p>Adapun yang harus kita persiapkan dalam pembelajaran sample dataset pada scikit-learn adalah :</p>
<ul>
<li>Memiliki akun Gmail, kemudian login ke dalam akun Gmail.</li>
<li>Buka <a href="https://colab.research.google.com/?hl=id">google colab</a> untuk menjalankan script dari scikit-learn.</li>
<li>Buat project baru</li>
</ul>
<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="aligncenter size-medium wp-image-1024" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/buat-projek-baru-machine-learning.png?resize=300%2C185&#038;ssl=1" alt="buat projek baru machine learning" width="300" height="185" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/buat-projek-baru-machine-learning.png?resize=300%2C185&amp;ssl=1 300w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/buat-projek-baru-machine-learning.png?w=468&amp;ssl=1 468w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<ul>
<li>Untuk kasus kali ini kita memakai iris dataset, ketikan kedalam script kode script berikut</li>
</ul>

<pre class="wp-block-code" style="font-size: 14px;"><code class="language-python line-numbers" lang="python">from sklearn.datasets import load_iris
iris = load_iris()
iris</code></pre>



<p>Penjelasan dari script di atas adalah pertama kita harus install dulu sklearn.datasets kemudian kita import function load_iris. untuk memanggil iris dataset dengan load_iris() kemudian kita tampung dalam satu variabel dengan nama iris, kemudian untuk menampilkan kita ketik variabel iris.</p>



<p>Untuk menjalankan program tersebut cukup dengan mengklik tombol play pada menu di samping program. hasilnya seperti gambar di bawah ini :</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" decoding="async" width="747" height="500" class="wp-image-1030" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/running-load-iris.png?resize=747%2C500&#038;ssl=1" alt="" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/running-load-iris.png?w=747&amp;ssl=1 747w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/running-load-iris.png?resize=300%2C201&amp;ssl=1 300w" sizes="(max-width: 747px) 100vw, 747px" /></figure>



<p>Kita akan mendata keys apa saja yang dimiliki oleh iris dataset, dengan mengetikan kode pada baris baru:</p>



<pre class="wp-block-code"><code class="">iris.keys()</code></pre>



<p>kemudian jalankan, maka hasilnya seperti gambar di bawah ini :</p>



<figure class="wp-block-image size-full is-resized"><img data-recalc-dims="1" decoding="async" class="wp-image-1034" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/iris-keys-1.png?resize=719%2C347&#038;ssl=1" alt="" width="719" height="347" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/iris-keys-1.png?w=766&amp;ssl=1 766w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/iris-keys-1.png?resize=300%2C145&amp;ssl=1 300w" sizes="(max-width: 719px) 100vw, 719px" /></figure>



<p>Adapun Keys() yang tersedia dari iris dataset adalah : &#8216;data&#8217;, &#8216;target&#8217;, &#8216;frame&#8217;, &#8216;target_names&#8217;, &#8216;DESCR&#8217;, &#8216;feature_names&#8217;, &#8216;filename&#8217;, &#8216;data_module&#8217;.</p>



<p>Untuk data keys akan berkaitan dengan data features, sedangkan target berkaitan nanti dengan data &#8211; data target. Frame untuk menanandakan apakah data format yang ada pada iris dataset data frame atau bukan data frame. Target_names dan Features names akan berkolerasi dengan nama atau label untuk setiap target dan featuresnya. DESCR merupakan kependekan dari deskripsi . filename akan berkolerasi dengan lokasi filename projek ini dan yang terakhir data_module adalah modul yang diakses pada sklearn yaitu sklearn.datasets.data.</p>



<h2 class="wp-block-heading">Deskripsi Dari Sample Dataset</h2>



<p>Sample dataset yang kita gunakan dapat teman &#8211; teman gali infromasinya melalui link <a href="https://en.wikipedia.org/wiki/Iris_flower_data_set">wikipedia</a>. untuk mengakses metadata dari iris dataset adalah dengan cara mengetikan script di bawah ini :</p>



<pre class="wp-block-code"><code class="">print(iris.DESCR)</code></pre>



<p>hasilnya dapat kita lihat di bawah ini</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="755" height="558" class="wp-image-1038" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/iris-deskrpsi.png?resize=755%2C558&#038;ssl=1" alt="" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/iris-deskrpsi.png?w=755&amp;ssl=1 755w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/iris-deskrpsi.png?resize=300%2C222&amp;ssl=1 300w" sizes="auto, (max-width: 755px) 100vw, 755px" /></figure>



<p>Dari gambar di atas dapat kita ambil informasi tentang judul dataset, dengan judul Iris plants dataset, number of instances jumlah baris 150 baris terdapat 3 class ( Iris-Setosa, Iris-Versicolour, Iris-Virginica ) di dalam1 class terdapat 50 baris. Number of attributes ada 4 atributes : sepal lenght, sepal width, petal length dan petal widht dengan format ukuran centimeter ( cm ).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ramzilhuda.com/sample-dataset-pada-scikit-learn-belajar-machine-learning-dasar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1023</post-id>	</item>
		<item>
		<title>Apa Itu Bias-Variance Tradeoff pada Mechine Learning</title>
		<link>https://ramzilhuda.com/apa-itu-bias-variance-tradeoff-pada-mechine-learning/</link>
					<comments>https://ramzilhuda.com/apa-itu-bias-variance-tradeoff-pada-mechine-learning/#respond</comments>
		
		<dc:creator><![CDATA[ramzilhuda]]></dc:creator>
		<pubDate>Tue, 02 Jan 2024 08:47:49 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[bias]]></category>
		<category><![CDATA[data cleansing]]></category>
		<category><![CDATA[mechine learning]]></category>
		<category><![CDATA[pemodelan]]></category>
		<category><![CDATA[prediktif]]></category>
		<category><![CDATA[preprocessing]]></category>
		<category><![CDATA[variance tradeoff]]></category>
		<guid isPermaLink="false">https://ramzilhuda.com/?p=1143</guid>

					<description><![CDATA[Apa Itu Bias-Variance Tradeoff Dalam statistik dan Mechine Learning, bias-variance tradeoff sangat penting, terutama dalam pemodelan prediktif dan algoritma Mechine Learning. Untuk meminimalkan kesalahan total, semua model prediktif menghadapi masalah menyeimbangkan bias dan varians, dua kategori kesalahan. 1. Bias: Bias adalah kesalahan yang disebabkan oleh model yang terlalu sederhana atau asumsi yang salah. Model dengan [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Apa Itu Bias-Variance Tradeoff</h1>
<p>Dalam statistik dan Mechine Learning, bias-variance tradeoff sangat penting, terutama dalam pemodelan prediktif dan algoritma Mechine Learning. Untuk meminimalkan kesalahan total, semua <a href="https://ramzilhuda.com/tujuan-mengevaluasi-model-artificial-neural-network-dengan-cross-validation/">model</a> prediktif menghadapi masalah menyeimbangkan bias dan varians, dua kategori kesalahan.<br />
1. <strong>Bias:</strong></p>
<p>Bias adalah kesalahan yang disebabkan oleh model yang terlalu sederhana atau asumsi yang salah. Model dengan bias tinggi sering menyebabkan underfitting, yang berarti model tidak bekerja dengan baik pada data latih.<br />
2. <strong>Variasi:</strong></p>
<p>Variasi adalah kesalahan yang disebabkan oleh model yang terlalu rumit. Model dengan varians tinggi cenderung overfitting, yang berarti mereka mengambil detail dari data latih yang tidak berhubungan atau bahkan acak. Ini biasanya tidak berlaku.</p>
<p>Bisa juga disederhanakan dengan bahasa yang mudah di pahami :</p>
<p><strong>Bias</strong> adalah kesalahan dari asumsi yang terlalu sederhana atau model dengan bias tinggi yang tidak dapat menangkap kompleksitas data (underfitting).</p>
<p><strong>Variance</strong> adalah kesalahan dari model yang terlalu rumit atau model dengan varians tinggi yang terlalu sensitif terhadap perubahan data latih.<br />
Untuk membuat model yang akurat, penting untuk menemukan keseimbangan antara keduanya: model terlalu sederhana akan gagal menangkap data dengan baik, dan model terlalu rumit akan tidak umum untuk data baru. Tujuannya adalah menemukan keseimbangan yang tepat agar model dapat berfungsi baik dengan data baru maupun data latih.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-1145 size-medium" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/machine-learning-2.jpg?resize=300%2C184&#038;ssl=1" alt="machine learning 2" width="300" height="184" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/machine-learning-2.jpg?resize=300%2C184&amp;ssl=1 300w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/machine-learning-2.jpg?resize=768%2C470&amp;ssl=1 768w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/machine-learning-2.jpg?w=1000&amp;ssl=1 1000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p style="text-align: center;">sumber gambar : <a href="https://www.fsm.ac.in/blog/an-introduction-to-machine-learning-its-importance-types-and-applications/">www.fcm.ac.in</a></p>
<p>&nbsp;</p>
<h2>Pemodelan prediktif bergantung pada tradeoff antara bias dan varians:</h2>
<p>Model yang terlalu sederhana (berbias tinggi) tidak akan bekerja dengan baik karena mereka tidak dapat menangkap kompleksitas dalam data. &#8211; Model yang terlalu rumit (bervariasi tinggi) akan bekerja dengan baik pada data latih tetapi gagal dalam memprediksi dengan akurat data baru.</p>
<p>Tujuan pemodelan adalah untuk menemukan keseimbangan yang tepat antara bias dan varians sehingga model dapat berfungsi baik pada data latih dan pada data yang belum terlihat. Ini biasanya memerlukan <a href="https://ramzilhuda.com/metode-numerik-metode-newton-raphson/">metode</a> seperti validasi silang dan pemilihan model yang cermat untuk mengevaluasi kinerja model pada berbagai data dan mencegah overfitting atau underfitting.</p>
<h2>Apa itu data preprocessing?</h2>
<p>Preprocessing data adalah tahap penting dalam pembelajaran mesin dan <a href="https://ramzilhuda.com/ai-membantu-penemuan-obat-chatbot-dan-pencarian-yang-revolusioner/">analisis data</a> yang melibatkan pembersihan atau transformasi data mentah menjadi format yang siap untuk analisis. Tujuannya mencakup meningkatkan kesesuaian data untuk pemodelan, meningkatkan kualitas dan efektivitas model, dan menjamin hasil yang lebih akurat. Dalam kebanyakan kasus, proses ini terdiri dari beberapa langkah utama:</p>
<p>1. Pembersihan Data: Menghilangkan atau memperbaiki data yang rusak, tidak lengkap, atau tidak akurat. Ini dapat mencakup mengisi nilai yang hilang, mengoreksi kesalahan input, dan menghapus outliers.</p>
<p>2. <a href="https://ramzilhuda.com/metode-numerik-integrasi-numerik/">Integrasi</a> Data: Menggabungkan data dari berbagai sumber. Langkah ini menyatukan data dari berbagai sumber atau format menjadi satu set data yang kohesif.</p>
<p>3. Transformasi Data: Mengubah data ke dalam format yang lebih cocok untuk digunakan dalam analisis. Standardisasi, konversi tipe data, dan normalisasi adalah beberapa contohnya.</p>
<p>4. Reduksi Data: Menghasilkan set data yang sama informatifnya sambil mengurangi volumenya. Proses seperti pemilihan fitur, ekstraksi fitur, dan pengurangan dimensi termasuk dalam kategori ini.</p>
<p>5. Kritik dan Binning: Ini adalah proses mengubah variabel numerik menjadi kategorikal. Ini sering digunakan untuk metode yang lebih sederhana atau untuk analisis yang membutuhkan data kategorikal.</p>
<p>6. Encoding Fitur: Mengubah fitur kategorikal menjadi format yang dapat digunakan oleh algoritma pembelajaran mesin Label encoding dan one-hot encoding adalah metode yang umum.</p>
<p>Karena format dan kualitas data mentah seringkali tidak ideal untuk analisis langsung, data preprocessing sangat penting dalam banyak situasi. Proses ini meningkatkan efisiensi, akurasi, dan bias model pembelajaran mesin.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1144" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/DALL%C2%B7E-2024-01-02-15.35.38-An-infographic-explaining-data-preprocessing-in-machine-learning.-The-graphic-should-illustrate-the-following-steps_-1.-Data-Cleaning-showing-removal.png?resize=300%2C300&#038;ssl=1" alt="proses data preprocessing" width="300" height="300" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/DALL%C2%B7E-2024-01-02-15.35.38-An-infographic-explaining-data-preprocessing-in-machine-learning.-The-graphic-should-illustrate-the-following-steps_-1.-Data-Cleaning-showing-removal.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/DALL%C2%B7E-2024-01-02-15.35.38-An-infographic-explaining-data-preprocessing-in-machine-learning.-The-graphic-should-illustrate-the-following-steps_-1.-Data-Cleaning-showing-removal.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/DALL%C2%B7E-2024-01-02-15.35.38-An-infographic-explaining-data-preprocessing-in-machine-learning.-The-graphic-should-illustrate-the-following-steps_-1.-Data-Cleaning-showing-removal.png?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/DALL%C2%B7E-2024-01-02-15.35.38-An-infographic-explaining-data-preprocessing-in-machine-learning.-The-graphic-should-illustrate-the-following-steps_-1.-Data-Cleaning-showing-removal.png?resize=100%2C100&amp;ssl=1 100w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2024/01/DALL%C2%B7E-2024-01-02-15.35.38-An-infographic-explaining-data-preprocessing-in-machine-learning.-The-graphic-should-illustrate-the-following-steps_-1.-Data-Cleaning-showing-removal.png?w=1024&amp;ssl=1 1024w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>Untuk menjelaskan proses preprocessing data pembelajaran mesin, berikut adalah infografis yang menggambarkan langkah-langkah utama yang biasanya dilakukan:</p>
<p>Pembersihan data adalah proses untuk menghilangkan kesalahan dan mengisi nilai yang hilang. Transformasi data adalah proses untuk normalisasi dan transformasi log.Pengkodean adalah proses mengubah data kategori menjadi bentuk numerik.<br />
Pengurangan Dimensi: Pilih dan ambil fitur<br />
Pemisahan Data: Membagi data menjadi set pengujian dan pelatihan.<br />
Infografis ini bertujuan untuk memberikan pemahaman visual yang jelas tentang proses preprocessing data melalui gambar.</p>
<p>Baca juga artikel menarik tentang <a href="https://ramzilhuda.com/apa-itu-machine-learning-pembelajaran-machine-learning/">Apa itu Machine Learning | Pembelajaran Machine Learning</a></p>
<h2>Apa itu data cleansing dan contohnya ?</h2>
<p>Data cleansing, juga dikenal sebagai pembersihan data, adalah proses mengidentifikasi dan memperbaiki (atau menghapus) data yang salah, rusak, tidak lengkap, tidak akurat, atau tidak relevan dari kumpulan data dengan tujuan meningkatkan kualitas data sehingga menjadi lebih akurat dan dapat diandalkan untuk analisis atau pemodelan. Berikut adalah beberapa contoh data cleansing yang umum:</p>
<ol>
<li><strong>Menghilangkan Duplikat</strong>: Menghapus entri berulang dalam dataset. Misalnya, jika sebuah dataset pelanggan memiliki entri yang sama untuk satu pelanggan lebih dari satu kali, entri tambahan tersebut akan dihapus.</li>
<li><strong>Mengisi Nilai yang Hilang</strong>: Mengisi data yang hilang dengan nilai yang masuk akal berdasarkan konteks. Misalnya, jika dataset cuaca kehilangan beberapa suhu setiap hari, nilai ini dapat diisi dengan rata-rata suhu dari hari sebelumnya dan sesudahnya.</li>
<li><strong>Mengoreksi Kesalahan Entri</strong>: Mengoreksi kesalahan data yang jelas. Sebagai contoh, jika seseorang secara tidak sengaja memasukkan tanggal lahir &#8220;2024&#8221;, yang tidak mungkin, ini dapat dikoreksi atau dihapus menggunakan informasi lain.</li>
<li><strong>Menghilangkan atau Mengganti Data yang Tidak Konsisten</strong>: Menemukan dan memperbaiki ketidaksesuaian dalam format data, seperti perbedaan dalam format tanggal (misalnya, &#8220;DD/MM/YYYY&#8221; daripada &#8220;MM/DD/YYYY&#8221;) atau penulisan (misalnya, &#8220;USA&#8221; daripada &#8220;United States&#8221;).</li>
<li><strong>Menangani Data Outlier</strong>: Menemukan dan memeriksa data yang secara signifikan berbeda dari sebagian besar data dalam set. Outlier ini mungkin perlu dihapus atau disesuaikan karena kesalahan pengukuran atau entri yang salah.</li>
<li><strong>Standardisasi Data</strong>: Memastikan bahwa semua data memiliki format yang konsisten. Misalnya, ubah semua nama menjadi huruf besar-huruf kecil. Jadi, bukan lagi &#8220;JOHN DOE&#8221; atau &#8220;john doe&#8221;.</li>
</ol>
<p>Untuk memastikan bahwa keputusan dan analisis yang dibuat berdasarkan kumpulan data akurat dan dapat diandalkan, proses pembersihan data merupakan langkah penting dalam proses analisis data.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ramzilhuda.com/apa-itu-bias-variance-tradeoff-pada-mechine-learning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1143</post-id>	</item>
		<item>
		<title>Tujuan Mengevaluasi Model Artificial Neural Network Dengan Cross Validation</title>
		<link>https://ramzilhuda.com/tujuan-mengevaluasi-model-artificial-neural-network-dengan-cross-validation/</link>
					<comments>https://ramzilhuda.com/tujuan-mengevaluasi-model-artificial-neural-network-dengan-cross-validation/#respond</comments>
		
		<dc:creator><![CDATA[ramzilhuda]]></dc:creator>
		<pubDate>Sun, 31 Dec 2023 16:32:57 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[ANN]]></category>
		<category><![CDATA[Artificial Neural Network]]></category>
		<category><![CDATA[Cross Validation]]></category>
		<category><![CDATA[konvergensi]]></category>
		<category><![CDATA[Metrik]]></category>
		<category><![CDATA[Model]]></category>
		<guid isPermaLink="false">https://ramzilhuda.com/?p=1134</guid>

					<description><![CDATA[Untuk mengevaluasi kinerja model Artificial Neural Network (ANN) secara menyeluruh dan objektif, teknik cross-validation digunakan. Beberapa tujuan utama proses ini adalah sebagai berikut: 1. Mengurangi Overfitting: Cross-validation membantu mengetahui seberapa banyak model ANN mengoverfitting data latih. Kita dapat memastikan bahwa model tidak hanya belajar pola tertentu dari satu set data saja dengan membagi data menjadi [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Untuk mengevaluasi kinerja model Artificial Neural Network (ANN) secara menyeluruh dan objektif, teknik cross-validation digunakan. Beberapa tujuan utama proses ini adalah sebagai berikut:</p>
<p>1. Mengurangi Overfitting: Cross-validation membantu mengetahui seberapa banyak model ANN mengoverfitting data latih. Kita dapat memastikan bahwa model tidak hanya belajar pola tertentu dari satu set data saja dengan membagi data menjadi beberapa set dan melatih model secara berulang pada set-set tersebut.</p>
<p>2. Estimasi Kinerja Model yang Lebih Akurat: Menguji model dengan menggunakan set data yang lebih kecil memungkinkan kita membuat perkiraan yang lebih baik tentang bagaimana model akan berfungsi dengan data yang belum pernah kita lihat sebelumnya.</p>
<p>3. Pengujian Kekuatan Model: Model ANN diuji pada berbagai kondisi data melalui cross-validation, yang membantu menilai ketangguhan model dalam menangani variasi data.</p>
<p>4. Memilih Model dan Set Parameter Terbaik: Cross-validation dapat digunakan untuk membandingkan kinerja berbagai arsitektur ANN atau untuk menentukan set parameter yang paling cocok untuk model.</p>
<p>5. Generalisasi yang Lebih Baik: Kemungkinan bahwa model akan berfungsi dengan baik pada data umum, bukan hanya pada data yang digunakan saat pelatihan, meningkat dengan memvalidasi model secara menyeluruh.</p>
<p>Secara keseluruhan, cross-validation adalah alat penting dalam pembelajaran mesin untuk memastikan bahwa model ANN yang dikembangkan tidak hanya mampu menggeneralisasi dengan baik pada data baru, tetapi juga berkinerja tinggi pada data latihan.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1135" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2023/12/Model-Artificial-Neural-Network-Dengan-Cross-Validation-2.png?resize=300%2C108&#038;ssl=1" alt="" width="300" height="108" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2023/12/Model-Artificial-Neural-Network-Dengan-Cross-Validation-2.png?resize=300%2C108&amp;ssl=1 300w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2023/12/Model-Artificial-Neural-Network-Dengan-Cross-Validation-2.png?resize=768%2C277&amp;ssl=1 768w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2023/12/Model-Artificial-Neural-Network-Dengan-Cross-Validation-2.png?w=800&amp;ssl=1 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p style="text-align: center;">sumber : <a href="https://stats.stackexchange.com/questions/408617/cross-validation-for-time-series-prediction-how-to-choose-the-best-model-from-d">cross validated</a></p>
<h2>Apakah Evaluasi Bisa Dinilai Berdasarkan Model Yang Telah Konvergensi ?</h2>
<p>Meskipun evaluasi model Artificial Neural Network (ANN) yang telah konvergensi sangat penting, ada beberapa hal yang perlu diperhatikan:</p>
<p>1. Konvergensi Tidak Selalu Menandakan Kinerja Optimal: Meskipun model ANN dapat konvergen, yang berarti tidak ada peningkatan yang signifikan dalam proses pembelajaran, ini tidak selalu menandakan kinerja optimal; model mungkin konvergen pada minimum lokal atau mengalami overfitting.</p>
<p>2. Pentingnya Evaluasi Eksternal: Sebaik-baiknya, evaluasi model konvergen dilakukan dengan data yang tidak terlibat dalam proses pelatihan, seperti data validasi atau pengujian. Ini dilakukan untuk mengetahui seberapa baik model tersebut menggeneralisasi pengetahuan yang telah dipelajarinya ke data baru.</p>
<p>3. Penggunaan Metrik Evaluasi yang Tepat: Saat melakukan evaluasi model konvergen, sangat penting untuk menggunakan metrik evaluasi yang terkait dengan masalah yang ingin diselesaikan. Misalnya, sementara akurasi mungkin penting untuk klasifikasi, mean squared error mungkin lebih penting untuk regresi.</p>
<p>4. Analisis Kinerja Komprehensif: Evaluasi harus mempertimbangkan berbagai aspek kinerja model. Ini termasuk kemampuan untuk menangani data yang tidak seimbang, ketahanan terhadap suara, dan kecepatan membuat prediksi.</p>
<p>5. Evaluasi Berkelanjutan: Terkadang, model yang telah konvergen dan dievaluasi satu kali mungkin tidak berfungsi dengan baik di kemudian hari karena perubahan dalam data atau konteks. Karena itu, penting untuk melakukan evaluasi berkelanjutan.</p>
<p>Oleh karena itu, meskipun konvergensi model merupakan sinyal penting bahwa proses pelatihan telah mencapai titik stabilitas, evaluasi kinerja model harus terus dilakukan dengan <a href="https://ramzilhuda.com/metode-numerik-metode-newton-raphson/">metode</a> yang tepat untuk memastikan bahwa model tetap relevan dan efektif dalam menghadapi situasi dan data baru.</p>
<p>Baca Juga artikel menarik tentang <a href="https://ramzilhuda.com/ai-membantu-penemuan-obat-chatbot-dan-pencarian-yang-revolusioner/">AI Membantu Penemuan Obat: Chatbot dan Pencarian yang Revolusioner</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://ramzilhuda.com/tujuan-mengevaluasi-model-artificial-neural-network-dengan-cross-validation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1134</post-id>	</item>
		<item>
		<title>Apa itu Machine Learning &#124; Pembelajaran Machine Learning</title>
		<link>https://ramzilhuda.com/apa-itu-machine-learning-pembelajaran-machine-learning/</link>
					<comments>https://ramzilhuda.com/apa-itu-machine-learning-pembelajaran-machine-learning/#respond</comments>
		
		<dc:creator><![CDATA[ramzilhuda]]></dc:creator>
		<pubDate>Wed, 07 Sep 2022 03:27:10 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[classification task]]></category>
		<category><![CDATA[clustering task]]></category>
		<category><![CDATA[Dimensionality Reduction Task]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[regresson tasks]]></category>
		<category><![CDATA[supervised learning]]></category>
		<category><![CDATA[unsupervised learning]]></category>
		<guid isPermaLink="false">https://ramzilhuda.com/?p=1018</guid>

					<description><![CDATA[Apa itu Machine Learning ? Apa itu Machine Learning atau sering kita sebut dengan ML. Penjelasan para ahli tentang Machine Learning adalah: Arthur Samuel &#8221; Machine Learning is a study that gives computer the ability to learn without being explicitly programmed &#8220;.  Arthur Samuel adalah seorang komputer scientist yang berpendapat bahwa Machine Learning suatu bidang [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Apa itu Machine Learning ?</h1>
<p>Apa itu <a href="https://ramzilhuda.com/sample-dataset-pada-scikit-learn-belajar-machine-learning-dasar/">Machine Learning</a> atau sering kita sebut dengan ML. Penjelasan para ahli tentang <em>Machine Learning</em> adalah:</p>
<ol>
<li><strong>Arthur Samuel</strong> &#8221; Machine Learning is a study that gives computer the ability to learn without being explicitly programmed &#8220;.  <strong>Arthur Samuel </strong>adalah seorang komputer scientist yang berpendapat bahwa <em>Machine Learning</em> suatu bidang ke ilmuan yang memampukan suatu komputer untuk belajar tanpa secara explicit kita program.</li>
<li><strong>Tom Mithcell </strong>&#8221; Machine Learning is a program can be said to learn from experience <em><strong>E </strong></em>with respect to some class <em><strong>T </strong></em>and performance measure <em><strong>P, </strong></em>if its performance at tasks in <em><strong>T</strong>, </em><a href="https://ramzilhuda.com/meta-didenda-13-miliar-atas-transfer-data-ke-as/">as</a> measured by <em><strong>P, </strong></em>improves with<em><strong> E </strong></em>&#8220;. Penjalasan dari Tom Mitchcell juga dari seorang komputer scientist bahwa <em>Machine Learning</em> adalah sebuah program yang belajar dari sebuah pengalaman terhadap sebuah tugas tertentu dimana peformanya bisa di ukur, dimana nilai performanya dapat meningkat seiring dengan peningkatan pengalamanya  dalam menyelesaikan tugasnya.</li>
<li>Dapat juga disimpulkan bahwa <strong>Machine Learning </strong>adalah bidang ilmu yang memampukan suatu program komputer untuk belajar  dari sekumpulan data.</li>
</ol>
<h2>Learning Problem Machine Learning</h2>
<p>Learning probelem dalam konteks Machine Learning menyertakan suatu dataset (terdiri dari jumlah n sampel data) untuk melakukan prediksi terhadap properties yang tidak dikethaui pada dataset lain yang sejenis. Secara umum learning problem pada machine learning dibagi menjadi dua bagian yaitu :</p>
<p><strong>Supervised Learning</strong> adalah program memprediksi suatu nilai output untuk suatu input berdasarkan proses learning dengan memanfaatkan sekumpulan data yang terbagi dalam dua tabel, yaitu input dan output. Dimana program melakukan learning dari sekumpulan contoh kasus ( examples ) yang menyertakan jawaban benar.</p>
<p><figure id="attachment_1020" aria-describedby="caption-attachment-1020" style="width: 300px" class="wp-caption aligncenter"><a href="https://vpslabs.net/supervised-learning/"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1020 size-medium" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/supervised-learning.png?resize=300%2C156&#038;ssl=1" alt="" width="300" height="156" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/supervised-learning.png?resize=300%2C156&amp;ssl=1 300w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/supervised-learning.png?resize=768%2C400&amp;ssl=1 768w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/supervised-learning.png?w=928&amp;ssl=1 928w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-1020" class="wp-caption-text">https://vpslabs.net/supervised-learning/</figcaption></figure></p>
<p><strong>Unsupervised Learning </strong>adalah program tidak melakukan learning dari labeled data, melainkan mencoba menemukan pola (patterns ) pada data. Disini program melakukan learning dari sekumpulan contoh kasus (exmaples ) tanda disertai jawaban benar.</p>
<p><figure id="attachment_1021" aria-describedby="caption-attachment-1021" style="width: 300px" class="wp-caption aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1021 size-medium" src="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/unsupervised-learning.png?resize=300%2C157&#038;ssl=1" alt="" width="300" height="157" srcset="https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/unsupervised-learning.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/ramzilhuda.com/wp-content/uploads/2022/09/unsupervised-learning.png?w=761&amp;ssl=1 761w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-1021" class="wp-caption-text">https://vpslabs.net/unsupervised-learning/</figcaption></figure></p>
<p>&nbsp;</p>
<h2>Terminologi Dasar Pada Supervised Learning</h2>
<ul>
<li><strong>Output </strong>istilah outuput ini juga dikenal dengan istilah lainnya diantaranya : label, response variable, dependent variable, regressand, criterion variable, measured variable, responding variable, explained variable, outcome variable, experimental variable dan output variable.</li>
<li><strong>Input </strong>serupa dengan outuput, input juga mengenal istilah lainya diantaranya : features, explanatory variable, predictors, regressors, controlled variable, dan exposure variables.</li>
<li><strong>Traning Set </strong>: sekumpulan contoh yang dgunakna untuk proses learning ( training ) pada supervised learning.</li>
<li><strong>Test set </strong>: sekumpulan contoh yang digunakan untuk mengukur performa pada supervised learning.</li>
<li>pada supervised learning, response variable bisa dianalogikan sebagai kunci jawaban dan explanatory variable bisa dianalogikan sebagai pertanyaannya.</li>
</ul>
<h2>Supervised Machine Learning Tasks</h2>
<p>Secara umum terdapat dua jenis supervised machine learning task yaitu :</p>
<ol>
<li><strong>Classification task :</strong> menekankan pada proses learning ( training ) untuk melakukan prediksi nilai discrete ( category, class, label ) dari sejumlah features. berfokus pada categori, class, label</li>
<li><strong>Regression Tasks : </strong>menekankan pada proses learning ( training ) untuk melakukan prediksi nilai continous ( floating point ) dari sejumlah features. fokus pada floating point.</li>
</ol>
<h2>Unsupervised Machine Learning Tasks</h2>
<p>Secara umum terdapat dua jenis unsupervised machine learning task yaitu :</p>
<ol>
<li><strong>Clustering task : </strong>Menekankan pada proses explorasi data untuk menemukan kelompok ( grup ) pada daa berdasarkan kemiripan ( kedekatan ) karakteristik.</li>
<li><strong>Dimensionality Reduction Task : </strong>menekankan pada proses explorasi data untuk menemukan sejumlah features yang paling berdampak terhadap response variable.</li>
</ol>
<p>Rekomendasi Buku dan Belajar Online</p>
<ul>
<li><a href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqblRtS19fUjZXaDhjQWJPcmNxb3ljMFM5dWFyQXxBQ3Jtc0trVmFiWk1tRXhtNWlnODlfRlJqMUhXRkIxSE40a1ZEdTdNLWkwWF9GalRxZlRJODhxT3JJZFlwWE5ZUFIyeURQcllVMDU0M2lWVkNVRHpOOHBNcjlQLXJsU1FxQVJKZ1BGM3lhcWczblRGcjVmZ29adw&amp;q=https%3A%2F%2Fwww.deeplearning.ai%2Fmachine-learning-yearning%2F&amp;v=vqgucRK5K1A">Machine Learning Yearning</a> oleh Prof. Andrew Ng cocok untuk pemula dan dikemas dengan sederhana sekali</li>
<li>The Hundred-page Machine Learning Book oleh Andri Burkov dimana buku ini mencoba mengulas <a href="https://ramzilhuda.com/tujuan-mengevaluasi-model-artificial-neural-network-dengan-cross-validation/">model</a> machine learning, untuk memahami buku yang baik disarankan untuk belajar tentang ilmu matematika.</li>
<li>Learnng from data oleh Yaser S. Abu-Mostofa, buku ini banyak di temukan di perpustakaan kampus, banyak di adopsi oleh universitas di dunia.</li>
<li><a href="https://www.youtube.com/c/IndonesiaBelajarKomputer">Channel Youtube Belajar,</a> yang sangat bermanfaat bagi pemula untuk belajar secara langsung tentang ilmu machine learning disertai dengan contoh kasus sederhana dan mudah di pahamai bagi pemula.</li>
</ul>
<h3>Kemampuan yang perlu dipersiapkan dalam pembelajaran ML</h3>
<ol>
<li>Pemograman Pyton</li>
<li>Struktur Data Pyton</li>
<li>Python Pandas</li>
<li>Pyton Matplotlib</li>
<li>Statistika Deskriptif</li>
<li><a href="https://ramzilhuda.com/teori-peluang-prinsip-dasar-membilang/">Probalitas</a></li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://ramzilhuda.com/apa-itu-machine-learning-pembelajaran-machine-learning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1018</post-id>	</item>
	</channel>
</rss>
