Mengatasi Error pada Package KERAS 32bit
Beberapa waktu yang lalu, waktu komputer saya masih ber-madzhab 32bit, saya mengalami kesulitan saat akan menggunakan package Keras pada bahasa pemrograman python. Namun sebelum itu, apa itu Keras? Bukan, bukan keras yang itu. Keras adalah package python yang biasa digunakan untuk Neural Network, Machine Learning, dan semacamnya. Nah, pada saat menjalankan sampel kode yang menggunakan package keras muncul error seperti berikut ini
ModuleNotFoundError: No module named 'tensorflow'
Error nya cukup jelas, seharusnya kita tinggal install package tensorflow dan masalah pun terselesaikan. Namun ternyata, package tensorflow hanya tersedia untuk komputer dengan arsitektur 64bit saja. Oleh karena komputer saya 32bit, maka saya mencoba berputar-putar di situs stackoverflow dan alhamdulillah ketemu lah solusi nya, yaitu dengan mengganti backend tensorflow dengan backend theano. Berikut langkah-langkah secara rinci nya
- Pertama yang harus dilakukan adalah meng-install package Theano dengan mengetikkan perintah berikut pada command prompt
pip install theano
- Setelah proses instalasi package selesai, pergi lah ke direktori C:\Users\%Nama User%\.keras lalu buka file keras.json menggunakan text editor favorit kalian. Atau jika file tersebut belum ada, maka kita bisa membuat sendiri file tersebut dan kemudian isi dengan kode berikut
{
"image_data_format": "channels_last",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "tensorflow"
}
setelah itu dari kode tersebut, ubahlah tensorflow menjadi theano untuk mengubah backend yang akan kita gunakan menjadi Theano, lalu simpan.
Sekian, semoga bermanfaat. Apabila ada hal yang ingin didiskusikan silahkan tinggalkan di kolom komentar.
Salam
0 comments