Python: Ubuntu 24.04 Install Keras / Tensorflow untuk linier regression
Jump to navigation
Jump to search
Untuk melakukan regresi linier pada data acak menggunakan Keras dan TensorFlow di Ubuntu 24.04, ikuti langkah-langkah berikut:
Instalasi TensorFlow dan Keras
Pastikan Python 3 dan pip telah terinstal di sistem Anda. Jika belum, instal dengan perintah berikut:
sudo apt update sudo apt install python3 python3-pip
Selanjutnya, instal TensorFlow dan Keras menggunakan pip:
pip3 install tensorflow keras
Catatan: Pada versi terbaru, Keras sudah terintegrasi dalam TensorFlow, sehingga cukup menginstal TensorFlow saja.
Membuat Data Linear Acak
Gunakan NumPy untuk membuat data linear acak:
import numpy as np # Menghasilkan data acak np.random.seed(0) X = np.random.rand(100, 1) y = 3.5 * X + np.random.randn(100, 1) * 0.2
Membangun dan Melatih Model dengan Keras
Gunakan Keras untuk membangun dan melatih model regresi linier:
import tensorflow as tf from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from tensorflow.keras.optimizers import SGD
# Membangun model model = Sequential() model.add(Dense(1, input_dim=1))
# Kompilasi model model.compile(optimizer=SGD(learning_rate=0.1), loss='mean_squared_error')
# Melatih model model.fit(X, y, epochs=100, verbose=0) ```
Evaluasi Model
Setelah pelatihan, evaluasi model dengan data yang sama:
loss = model.evaluate(X, y) print(f'Loss: {loss}')
Membuat Prediksi
Gunakan model untuk memprediksi nilai baru:
X_new = np.array(0.5) y_pred = model.predict(X_new) print(f'Prediksi untuk X_new: {y_pred}')
Dengan langkah-langkah di atas, Anda dapat melakukan regresi linier pada data acak menggunakan Keras dan TensorFlow di Ubuntu 24.04.