Time Series - Perpustakaan Python
Python memiliki popularitas yang mapan di antara individu yang melakukan pembelajaran mesin karena struktur kode yang mudah ditulis dan dipahami serta berbagai pustaka sumber terbuka. Beberapa pustaka sumber terbuka yang akan kita gunakan di bab-bab selanjutnya telah diperkenalkan di bawah ini.
NumPy
Python numerik adalah pustaka yang digunakan untuk komputasi ilmiah. Ia bekerja pada objek array berdimensi-N dan menyediakan fungsionalitas matematika dasar seperti ukuran, bentuk, mean, deviasi standar, minimum, maksimum serta beberapa fungsi yang lebih kompleks seperti fungsi aljabar linier dan transformasi Fourier. Anda akan mempelajari lebih lanjut tentang ini saat kita melanjutkan tutorial ini.
Panda
Library ini menyediakan struktur data yang sangat efisien dan mudah digunakan seperti seri, kerangka data, dan panel. Ini telah meningkatkan fungsionalitas Python dari sekadar pengumpulan dan persiapan data hingga analisis data. Kedua pustaka, Pandas dan NumPy, membuat operasi apa pun pada kumpulan data kecil hingga sangat besar menjadi sangat sederhana. Untuk mengetahui lebih banyak tentang fungsi-fungsi ini, ikuti tutorial ini.
SciPy
Science Python adalah perpustakaan yang digunakan untuk komputasi ilmiah dan teknis. Ini menyediakan fungsionalitas untuk pengoptimalan, pemrosesan sinyal dan gambar, integrasi, interpolasi, dan aljabar linier. Pustaka ini berguna saat melakukan pembelajaran mesin. Kami akan membahas fungsi-fungsi ini saat kami melanjutkan tutorial ini.
Scikit Learn
Library ini adalah SciPy Toolkit yang banyak digunakan untuk pemodelan statistik, pembelajaran mesin, dan pembelajaran mendalam, karena berisi berbagai model regresi, klasifikasi, dan pengelompokan yang dapat disesuaikan. Ia bekerja dengan baik dengan Numpy, Pandas dan perpustakaan lain yang membuatnya lebih mudah digunakan.
Statsmodels
Seperti Scikit Learn, pustaka ini digunakan untuk eksplorasi data statistik dan pemodelan statistik. Ini juga beroperasi dengan baik dengan pustaka Python lainnya.
Matplotlib
Perpustakaan ini digunakan untuk visualisasi data dalam berbagai format seperti plot garis, grafik batang, peta panas, plot pencar, histogram, dll. Ini berisi semua fungsi terkait grafik yang diperlukan mulai dari plot hingga pelabelan. Kami akan membahas fungsi-fungsi ini saat kami melanjutkan tutorial ini.
Pustaka ini sangat penting untuk memulai pembelajaran mesin dengan segala jenis data.
Selain yang dibahas di atas, pustaka lain yang sangat penting untuk menangani deret waktu adalah -
Tanggal Waktu
Pustaka ini, dengan dua modulnya - datetime dan kalender, menyediakan semua fungsionalitas datetime yang diperlukan untuk membaca, memformat, dan memanipulasi waktu.
Kami akan menggunakan perpustakaan ini di bab-bab selanjutnya.