Muhammad Naufal Fahmi(1),
(1) STAI Nurul Islam Mojokerto, Indonesia
Corresponding Author
Article Analytic
[File Size: 715KB]
Language: en
Available online: 2023-12-29
|
Published : 2023-12-29
Copyright (c) 2024 Muhammad Naufal Fahmi
Article can trace at:
Article Metrics
Abstract Views: 0 times
PDF Downloaded: 0 times
Abstract
Machine learning merupakan suatu pendekatan kecerdasan buatan yang mempunyai kegunaan dalam meniru sikap manusia dalam pengambilan keputusan berdasarkan pengalaman data yang dimiliki. Dataset yang digunakan dalam penelitian ini digunakan untuk proses inputan program yang berguna untuk menganalisis data target dengan benar. Dataset yang digunakan yaitu dataset iris yang diperoleh dari repository dataset publik oleh UCI Repository. Metodologi penelitian yang digunakan yaitu harus melalui empat tahapan yaitu: 1) tahap pemahaman masalah, yaitu masalah mengenai bunga iris yang memiliki macam warna dan memiliki panjang sepal dan petal untuk dikaegorikan ke dalam spesies bunga iris sesuai dengan kecocokan data; 2) tahap pemilihan teknik, yaitu pemilihan teknik yang sesuai dengan tujuan dari pengelompokan bunga-bunga iris ke dalam spesiesnya iris sentosa, iris versicolor, atau iris virginica; 3) tahap persiapan data, yaitu menyiapkan dataset, kemudian menggunakan bahasa python dengan platform Jupiter Notebook atau Pycharm yang menyediakan beberapa library untuk membuat machie learning, dan; 4) tahap implementasi, yaitu merupakan tahap akhir dalam menyelesaikan permasalahan. Proses implementasi machine learning menggunakan teknik supervised learning antara lain digunakan pada jenis klasifikasi dengan menggunakan algoritma K-Neighbors Classifier dan pada jenis regresi menggunakan algoritma Linier Regression, sedangkan teknik unsupevisedlearning antaralain digunakan pada jenis reduksi dimensi dengan menggunakan algoritma PCA dan pada jenis klasterisasi/pengelompokan dengan menggunakan algoritma K-Means. Kedua teknik tersebut memanfaatkan library scikit-learn. Sehingga bahasa pemrograman Python yang diprogram memiliki keahlian yaitu memberikan hasil keluaran sesuai input dari dataset, metode dan algoritma yang digunakan
Ahmad, A. (2017) ‘Mengenal Artificial Intelligence, Machine Learning, Neural Network, dan Deep Learning’, (June).
Arifin, S. and Muktyas, I. B. (2018) ‘Membangkitkan Suatu Matriks Unimodular Dengan Python’, Jurnal Derivat: Jurnal Matematika dan Pendidikan Matematika, 5(2), pp. 1–9. doi: 10.31316/j.derivat.v5i2.361.
Brownlee, J. (2015) Basic Concepts in Machine Learning, machinelearningmastery.com. Available at: https://machinelearningmastery.com/basic-concepts-in-machine-learning/ (Accessed: 20 January 2021).
http://archive.ics.uci.edu/ml/datasets/Iris (no date) UCI Machine Learning Repository: Iris Data Set. Available at: http://archive.ics.uci.edu/ml/datasets/Iris (Accessed: 20 January 2021).
http://repo.anaconda.com/ (no date) Anaconda. Available at: http://repo.anaconda.com/ (Accessed: 20 January 2021).
Pedregosa, F. dan Varoquaux, Ga’el, D. (2011) ‘Scikit-learn: Machine Learning in Python’, Journal of Machine Learning Research, 39(2014), pp. 2826–2830. doi: 2825-2830.
Retnoningsih, E. dan Pramudita, R. (2020) ‘Mengenal Machine Learning Dengan Teknik Supervised dan Unsupervised Learning Menggunakan Python’, 7(2), pp. 156–165.
Wahyono, T. (2018) "Fundamental of Python for Machine Learning: Dasar-Dasar Pemrograman Python untuk Machine Learning dan Kecerdasan Buatan". Yogyakarta: Gava Media.
Wahyu, I., Tosida, E. T. dan Andria, F. (2019) "Teori dan Panduan Praktis Data Science dan Big Data". Edisi Pert, Quality. Edisi Pertama. Edited by Julianto. Lembaga Penelitian dan Pengabdian pada Masyarakat Universitas Pakuan.