Python: Ubuntu 24.04 Install Keras / Tensorflow untuk linier regression

From OnnoWiki
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.

Pranala Menarik