Skip to main content

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

Project description

samudra-ai

Library Python samudra-ai versi ke-2

SamudraAI 🌊

License: MIT PyPI version Python

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

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, sederhana dan mudah digunakan.
  • 🛠️ 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 khususnya data hujan.
  • 🛠️ Tersedia feature seasonal: Fungsi bawaan untuk memasukkan faktor pola musiman khususnya pada data hujan.
  • 💾 Model Persistent: Kemampuan untuk menyimpan model yang telah dilatih dan memuatnya kembali untuk diterapkan pada data dimasa depan.

Instalasi

Anda dapat menginstal SamudraAI langsung dari PyPI menggunakan pip:

pip install samudra-ai

Penggunaan Library

https://github.com/adityoAJA/samudra-ai/blob/cc71adc811d5b16ece2d6db74044124974eb1136/How-to-use-samudra-ai.txt

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-2.0.0.tar.gz (30.2 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-2.0.0-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for samudra_ai-2.0.0.tar.gz
Algorithm Hash digest
SHA256 7a50908cf6933003b0533dbae1143727a81e4ac5201b8ab1bfc216c8bd1bcfa2
MD5 b44d3ba7e4797b3a5945130f2c3a8c2e
BLAKE2b-256 ed3801c3846ead31ce780503f92e10ca543ee49a7cf4fb8cd46895b5f9b9a075

See more details on using hashes here.

File details

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

File metadata

  • Download URL: samudra_ai-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 31.9 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-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6881af968fff4b9d2e7027d74250359b7f9916333de17ca75e2bbdf33b15e7c0
MD5 6fbc8c6ce1e66b0f7421dd38e4966b7a
BLAKE2b-256 fae00c1107c49c76e987a0169fe4339a509064296062967bcf1d7438fd57407e

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