Implementasi Mechine Learning menggunakan Python Library : Scikit-Learn (Supervised dan Unsupervised Learning)

Author


Muhammad Naufal Fahmi(1Mail),
(1) STAI Nurul Islam Mojokerto, Indonesia

Mail 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 unsupevised learning antara lain 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

Keywords


scikit-learn; supervised learning; unsupervised learning; machine learning; python

References


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.


Refbacks

  • There are currently no refbacks.