Skip to main content

Paket Python untuk pengolahan koreksi bias model iklim global menggunakan deep learning CNN-BiLSTM dan CONVLSTM2D.

Project description

samudra-ai

Paket Python untuk melakukan pengolahan koreksi bias model iklim global menggunakan arsitektur deep learning CNN-BiLSTM dan CONVLSTM2D

SamudraAI 🌊

License: MIT PyPI version Python

Paket Python untuk koreksi bias model iklim menggunakan arsitektur deep learning CNN-BiLSTM.

SamudraAI memudahkan peneliti dan praktisi di bidang ilmu iklim untuk menerapkan metode koreksi bias yang canggih pada data GCM (General Circulation Model) menggunakan data observasi sebagai referensi.

Fitur Utama

  • 🧠 Arsitektur CNN-BiLSTM: Menggabungkan kemampuan ekstraksi fitur spasial dari CNN dilanjutkan dengan pemahaman sekuens temporal dari LSTM.
  • 🧠 Arsitektur CONVLSTM2D: Kemampuan ekstraksi fitur spasial dan temporal dari CNN dan LSTM yang jalan secara simultan.
  • 📂 Antarmuka Sederhana: API yang bersih dan mudah digunakan, terinspirasi oleh scikit-learn.
  • 🛠️ Pra-pemrosesan Terintegrasi: Fungsi bawaan untuk memuat, memotong, dan menormalisasi data iklim dalam format NetCDF.
  • 🛠️ Tersedia transformasi log/expm: Fungsi bawaan untuk memuat, memotong, dan menormalisasi data iklim dalam format NetCDF.
  • 💾 Model Persistent: Kemampuan untuk menyimpan model yang telah dilatih dan memuatnya kembali untuk inferensi di kemudian hari.

Instalasi

Anda dapat menginstal SamudraAI langsung dari PyPI menggunakan pip:

pip install samudra-ai

Best Practice

  • ✅ Disarankan menggunakan TensorFlow GPU untuk performa optimal
  • ✅ Disarankan memiliki memory / RAM yang cukup untuk pengolahan data dengan resolusi tinggi dan luasan domain yang besar
  • ✅ Jalankan pelatihan secara penuh di lingkungan lokal
  • ⚠️ Hindari mencampur save/load model .keras antar environment yang berbeda
  • ⚠️ Menggunakan Docker tetap bisa berjalan, namun proses save and load (penggunaan no.5) tidak bisa diproses karena perbedaan env
  • 💡 Format .nc hasil koreksi bisa langsung digunakan untuk plotting dan analisis

Lisensi

Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk detailnya.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

samudra_ai-1.8.8.tar.gz (29.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

samudra_ai-1.8.8-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file samudra_ai-1.8.8.tar.gz.

File metadata

  • Download URL: samudra_ai-1.8.8.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for samudra_ai-1.8.8.tar.gz
Algorithm Hash digest
SHA256 234d7b07270604a9b3a8eff02f6e8f3ba188a5b08fd6b3a45295ef3e55780428
MD5 032d075de88cdded0c30d32009d122af
BLAKE2b-256 f4e9bb600209412a95a7f006f606cdbde0c62e1059a6169e27cfa627704f1d8b

See more details on using hashes here.

File details

Details for the file samudra_ai-1.8.8-py3-none-any.whl.

File metadata

  • Download URL: samudra_ai-1.8.8-py3-none-any.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for samudra_ai-1.8.8-py3-none-any.whl
Algorithm Hash digest
SHA256 809342e22eb2af8a3dc8546efd8723b7a3cee47beee500dae2dbc799f445ab7b
MD5 d7e300b7e309ca2e58dc0a00c2d089d5
BLAKE2b-256 b96fdde7f3d11afc254ab18ac3b40175ae8a9f4d5c059d43cd2beb5d5859f2f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page