Jaringan Saraf Pertama dengan TensorFlow
Implementasi dasar menggunakan TensorFlow
Jaringan Saraf Pertama dengan TensorFlow adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 5 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 5 pelajaran total.
Membangun Jaringan Saraf Pertama dengan TensorFlow
Membangun Jaringan Saraf Pertama dengan TensorFlow
Dalam pelajaran ini, kita akan membuat jaringan saraf umpan maju sederhana menggunakan TensorFlow. TensorFlow adalah kerangka kerja populer untuk membangun dan melatih model pembelajaran mesin.

Menyiapkan TensorFlow
Langkah 1: Menyiapkan TensorFlow
Pertama, pastikan TensorFlow sudah terpasang. Jika belum, Anda dapat memasangnya menggunakan:
pip install tensorflow
Kita juga akan mengimpor pustaka yang diperlukan untuk pelajaran ini.
import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
import numpy as npMenyiapkan Kumpulan Data
Langkah 2: Menyiapkan Kumpulan Data
Untuk contoh ini, kita akan menggunakan kumpulan data sederhana dengan masukan berupa satu fitur dan keluaran yang merupakan dua kali lipat dari masukan tersebut:
# Generate sample data
X = np.array([[1], [2], [3], [4], [5]], dtype=float)
y = np.array([[2], [4], [6], [8], [10]], dtype=float)Membuat Model
Langkah 3: Membuat Model
Kita akan membuat model sederhana dengan satu lapisan masukan, satu lapisan tersembunyi, dan satu lapisan keluaran. Lapisan tersembunyi akan menggunakan fungsi aktivasi ReLU.
# Create the model
model = Sequential([
Dense(10, activation='relu', input_shape=(1,)), # Hidden layer with 10 neurons
Dense(1) # Output layer with 1 neuron
])Mengompilasi Model
Langkah 4: Mengompilasi Model
Kami compile model dengan:
- Fungsi Kerugian: Galat Kuadrat Rata-rata untuk tugas regresi.
- Pengoptimal: Penurunan Gradien Stokastik (SGD).
# Compile the model
model.compile(optimizer='sgd', loss='mean_squared_error')Melatih Model
Langkah 5: Melatih Model
Kami melatih model menggunakan data pelatihan selama 500 epoch. Selama pelatihan, model belajar meminimalkan kerugian.
# Train the model
model.fit(X, y, epochs=500, verbose=1)Membuat Prediksi
Langkah 6: Membuat Prediksi
Setelah pelatihan, kita dapat menggunakan model untuk membuat prediksi pada data baru:
# Predict on new data
print(model.predict([6]))Mengevaluasi Model
Langkah 7: Mengevaluasi Model
Kami melakukan evaluate terhadap kinerja model pada data pelatihan untuk memastikan model telah mempelajari pola dengan benar:
# Evaluate the model
loss = model.evaluate(X, y)
print(f"Loss: {loss}")Penerapan di Dunia Nyata
Penerapan di Dunia Nyata
Jaringan saraf umpan maju yang dibangun menggunakan TensorFlow dapat diterapkan untuk:
- Analitik Prediktif: Meramalkan penjualan dan tren.
- Klasifikasi: Mendeteksi spam dan penipuan.
- Regresi: Memprediksi harga dan meramalkan permintaan.
Ringkasan dan Langkah Berikutnya
Ringkasan dan Langkah Berikutnya
Dalam pelajaran ini, kita:
- Membangun dan melatih jaringan saraf sederhana menggunakan TensorFlow.
- Mempelajari langkah-langkah utama: persiapan kumpulan data, pembuatan model, kompilasi, dan pelatihan.
- Membuat prediksi dan mengevaluasi kinerja model.
Selanjutnya, kita akan mempelajari bagaimana jaringan saraf diperluas menjadi arsitektur yang lebih canggih, seperti jaringan saraf konvolusional (CNN), untuk tugas pemrosesan gambar.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Jaringan Saraf Pertama dengan TensorFlow” gratis?
Ya — teks lengkap “Jaringan Saraf Pertama dengan TensorFlow” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 5 pelajaran total.
Apa yang akan aku pelajari di “Jaringan Saraf Pertama dengan TensorFlow”?
Implementasi dasar menggunakan TensorFlow Kamu berlatih Python Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Python Academy?
Tidak diperlukan pengalaman sebelumnya. Python Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 5 dari 5.
Berapa lama pelajaran “Jaringan Saraf Pertama dengan TensorFlow” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Python Academy ini?
Ya. Setiap pelajaran Python Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Pengenalan Jaringan Saraf
- Fungsi Aktivasi
- Jaringan Saraf Umpan Maju
- Algoritme Propagasi Balik
- Jaringan Saraf Pertama dengan TensorFlow