Kita Simak Yu.. Library-Library Umum yang Biasa Digunakan dalam Machine Learning
Machine learning merupakan ilmu yang berfokus pada proses pembelajaran komputer yang yang memiliki kecerdasan seperti otak manusia dan merupakan salah satu cabang dari Artificial Intelligence (AI) yang banyak diterapkan pada masa kini. Proses dari machine learning sendiri memiliki tujuan untuk melatih sebuah mesin untuk memecahkan suatu masalah yang mana dalam prosesnya mesin akan dilatih melalui informasi baru yang akan dikembangkan. Dibutuhkan input atau data awal agar machine learning dapat melakukan sebuah proses untuk melatih data.
Bahasa pemograman yang biasa digunakan dalam machine learning adalah python. Tentu saja dalam prosesnya machine Learning dibantu oleh library-library yang ada dalam python. Kita simak yu.. apa aja sih library umum yang biasa digunakan dalam machine learning!
- Numpy
Numpy merupakan singkatan dari Numerical Python. Fungsi dari library ini sendiri untuk membantu permasalahan terkait numerik. Numpy sendiri biasanya digunakan untuk melalkukan perhitungan matematika ataupun permasalahan gambar, suara, dan opsi biner lainnya.
2. Pandas
Pandas merupakan library python yang membantu dalam permasalahan analisis dari suatu data. Analisis tersebut bisa berupa klasifikasi dan sumbernya bisa berasal dari excel maupun sql.
3. Matplotlib
Matplotlib merupakan library python yang membantu terkait dengan visualisasi data. Visualisasi data tersebut berupa plot, histogram, figure, dan masih banyak lagi. Tujuan dari penggunaan library ini agar data yang diproses dapat di visualisasikan agar lebih mudah dimengerti.
4. Seaborn
Seaborn merupakan library yang digunakan untuk kepentingan visualisasi data agar data mudah dipahami. Mirip dengan matplotlib. Namun, data yang disajikan oleh seaborn berupa grafis statistik yang dapat menghasilkan plot yang informatif.
5. Scipy
Scipy merupakan library yang digunakan untuk komputasi dan manipulasi gambar. Hal yang dihasilkan dari library tersebut berupa statistik, aljabar linear dengan hasil lebih baik.
6. Scikit-Learn
Scikit-Learn merupakan library yang dibuat dari hasil gabungan numpy san scipy. Fungsinya merupakan gabungan dari kedua library dengan tambahan penggunaannya bisa untuk analisis data dan data mining.
7. TensorFlow
TensorFlow merupakan library yang digunakan untuk permasalahan matematik yang berhubungan dengan Artificial Intelligence (AI) yang memungkinkan untuk melakukan perhitungan yang melibatkan Tensor.
8. Keras
Keras merupakan library yang digunakan untuk untuk membuat model, evaluasi data, dan mengolah dataset.
9. Pytorch
Pytroch merupakan library yang digunakan untuk pelatihan deep learning. Fungsinya sendiri mirip TensorFlow namun lebih mudah untuk digunakan.
Daftar Pustaka
- https://algorit.ma/blog/python-libraries-machine-learning-2022/
- https://www.dqlab.id/belajar-machine-learning-kenali-2-librarynya-pada-python
- Penulis : Cheryl Almeira
- Editor : Marcello Yoel Christianus