Artificial Neural Network (Part 1)

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Apa yang menjadi jalur utama informasi dalam neuron biologis?

  • Melalui sinapsis
  • Melalui badan sel
  • Dari dendrites ke axon (correct)
  • Dari axon ke dendrites

Apa fungsi dari sinapsis dalam neuron?

  • Mengatur kekuatan sinyal input
  • Menyimpan informasi neural
  • Mengangkut informasi dari satu neuron ke neuron lain (correct)
  • Menjadi bagian dari badan sel

Apa yang dimaksud dengan perceptron dalam konteks jaringan saraf buatan?

  • Model matematis dari neuron sederhana (correct)
  • Sistem yang tidak melibatkan iterasi
  • Fungsi perceptron yang tidak terlatih
  • Jaringan neuron biologis yang kompleks

Apa yang membuat sinapsis bervariasi dalam kekuatan?

<p>Pengalaman dan pembelajaran neuron (B)</p> Signup and view all the answers

Apa yang dimaksud dengan 'gradient descent' dalam kontek neuron tanpa ambang?

<p>Strategi untuk mencari solusi optimum (B)</p> Signup and view all the answers

Apa jenis neuron yang menerima input eksternal dari luar jaringan?

<p>Input neuron (A)</p> Signup and view all the answers

Berapa jumlah neuron yang dapat dimiliki oleh manusia?

<p>10 miliar (B)</p> Signup and view all the answers

Apa yang tidak termasuk dalam karakteristik masalah yang sesuai untuk ANN?

<p>Waktu pelatihan yang singkat (B)</p> Signup and view all the answers

Apa yang dimaksud dengan topologi dalam konteks ANN?

<p>Struktur dan arsitektur (C)</p> Signup and view all the answers

Apa yang dimaksud dengan fungsi parameter pada neuron buatan?

<p>Memiliki rentang keluaran terbatas (D)</p> Signup and view all the answers

Berapa waktu peralihan antara neuron?

<p>0,001 detik (C)</p> Signup and view all the answers

Apa yang paling tepat untuk menggambarkan output neuron dalam ANN?

<p>Dapat bervariasi antara diskrit dan real (C)</p> Signup and view all the answers

Apa tipe neuron yang tidak memiliki interaksi langsung dengan dunia luar?

<p>Hidden neuron (B)</p> Signup and view all the answers

Apa yang diwakili oleh perceptron dalam ruang n-dimensi?

<p>Permukaan keputusan hyperplane (C)</p> Signup and view all the answers

Apa yang menentukan keluaran dalam perceptron?

<p>Fungsi aktivasi (C)</p> Signup and view all the answers

Dalam fungsi m-of-n, berapa nilai m pada fungsi OR?

<p>1 (B)</p> Signup and view all the answers

Apa yang harus terjadi agar keluaran dari m-of-n function bernilai benar?

<p>Paling sedikit m dari n input dinyatakan benar (C)</p> Signup and view all the answers

Apa yang dimaksud dengan learning output pada perceptron?

<p>Vektor bobot (A)</p> Signup and view all the answers

Pada komponen input perceptron, apa yang ditambahkan sebagai bias?

<p>Nilai X0 = 1 (C)</p> Signup and view all the answers

Konfigurasi bobot pada m-of-n function harus ...

<p>Diberikan nilai yang sama (B)</p> Signup and view all the answers

Jenis fungsi aktivasi apa yang digunakan pada perceptron?

<p>Fungsi tanda (C)</p> Signup and view all the answers

Apa yang ingin dicapai dalam proses pembelajaran ini?

<p>Menemukan bobot dan bias sehingga keluaran sesuai yang diinginkan. (A)</p> Signup and view all the answers

Nilai bobot yang diberikan untuk input x1 dan x2 dalam contoh adalah?

<p>w1 = 0.5 dan w2 = 0.5 (A)</p> Signup and view all the answers

Apa fungsi dari nilai ambang batas (bias) dalam model perceptron ini?

<p>Menentukan threshold untuk keluaran positif dan negatif. (C)</p> Signup and view all the answers

Dalam fungsi keluaran o(x1, x2), jika x1 dan x2 keduanya 1, berapa nilai keluaran yang diharapkan?

<p>+1 (D)</p> Signup and view all the answers

Apa hasil dari S ketika x1 = -1 dan x2 = -1?

<p>-1.8 (B)</p> Signup and view all the answers

Dari bobot w1 dan w2 yang sama, berapa nilai ambang batas w0 yang ditetapkan?

<p>-0.8 (C)</p> Signup and view all the answers

Apa yang terjadi jika keluaran fungsi aktivasi S lebih besar dari ambang batas?

<p>Keluaran akan menjadi +1. (A)</p> Signup and view all the answers

Dalam model perceptron, apa yang akan terjadi jika x1 dan x2 bernilai -1?

<p>Keluaran negatif dihasilkan. (A)</p> Signup and view all the answers

Apa output dari fungsi o(x1, x2) ketika x1 = -1 dan x2 = -1?

<p>-1 (D)</p> Signup and view all the answers

Apa langkah pertama dalam Perceptron Learning Rule (PLR)?

<p>Menginisialisasi bobot secara acak (A)</p> Signup and view all the answers

Jika output perceptron sama dengan target, apa yang seharusnya dilakukan?

<p>Tidak melakukan apa-apa (D)</p> Signup and view all the answers

Apa nilai ambang atau bias dalam konteks perceptron?

<p>Sebuah bobot yang terpisah dari input (C)</p> Signup and view all the answers

Apa persamaan yang digunakan untuk memperbarui bobot dalam PLR?

<p>$w_i ext{ } ext{new} = w_i + heta imes (y - o) imes x_i$ (B)</p> Signup and view all the answers

Apa yang dimaksud dengan learning rate dalam PLR?

<p>Ukuran seberapa cepat model belajar (C)</p> Signup and view all the answers

Apa bentuk dari fungsi output perceptron yang dinyatakan dalam soal?

<p>Kombinasi input dilipatgandakan dengan bobot dan ditambahkan (A)</p> Signup and view all the answers

Dari mana datangnya error kumulatif dalam PLR?

<p>Dihitung dengan rumus $E = E + (y-o)^2/2$ (B)</p> Signup and view all the answers

Apa yang dimaksud dengan learning rate dalam konteks Gradient Descent?

<p>Besaran yang menentukan seberapa cepat model belajar (C)</p> Signup and view all the answers

Apa yang dilakukan pada setiap bobot dalam proses Gradient Descent?

<p>Memperbarui bobot berdasarkan nilai delta dan learning rate (A)</p> Signup and view all the answers

Apa perbedaan utama antara Batch Gradient Descent dan Incremental Gradient Descent?

<p>Batch Gradient Descent menghitung delta dari semua data sebelum pembaruan bobot (B)</p> Signup and view all the answers

Kapan Perceptron Training Rule berhasil diterapkan?

<p>Ketika training examples dapat dipisahkan secara linier (A)</p> Signup and view all the answers

Apa yang dapat dihadapi oleh Delta rule/Gradient Descent?

<p>Input linier tanpa batas (C)</p> Signup and view all the answers

Apa yang mungkin terjadi jika learning rate terlalu besar?

<p>Model mungkin tidak konvergen dan berosilasi (B)</p> Signup and view all the answers

Apa yang menjadi ciri-ciri dari Incremental/Stochastic Gradient Descent?

<p>Melakukan pembaruan bobot untuk setiap data secara langsung (B)</p> Signup and view all the answers

Apa hasil yang dijamin oleh Linear unit training rule menggunakan gradient descent?

<p>Konvergen pada hipotesis dengan minimum squared error (B)</p> Signup and view all the answers

Flashcards

Neuron biologi

Neuron biologis memiliki input bercabang (dendrit), output bercabang (akson), dan informasi mengalir dari dendrit ke akson melalui badan sel. Akson terhubung ke dendrit melalui sinapsis yang kekuatannya bervariasi.

Sinapsis

Hubungan antara akson satu neuron dan dendrit neuron lainnya. Kekuatan sinapsis bervariasi.

Dendrit

Bagian dari neuron yang menerima sinyal dari neuron lain.

Akson

Bagian dari neuron yang mengirimkan sinyal ke neuron lain.

Signup and view all the flashcards

Badan Sel (Soma)

Bagian utama neuron yang menghubungkan dendrit dan akson.

Signup and view all the flashcards

Waktu Peralihan Neuron

Waktu yang dibutuhkan untuk sinyal saraf melewati satu neuron ke neuron lainnya.

Signup and view all the flashcards

Koneksi per Neuron

Jumlah koneksi yang dimiliki sebuah neuron dengan neuron lainnya. Semakin banyak koneksi, semakin kompleks informasi yang dapat diolah oleh neuron tersebut.

Signup and view all the flashcards

Model Konektivitas

Model yang menggambarkan bagaimana neuron terhubung dan berkomunikasi satu sama lain. Model ini membantu memahami bagaimana informasi diproses dalam sistem saraf.

Signup and view all the flashcards

Neuron Input

Neuron yang menerima informasi dari luar jaringan saraf.

Signup and view all the flashcards

Neuron Output

Neuron yang mengirimkan informasi keluar dari jaringan saraf.

Signup and view all the flashcards

Neuron Hidden

Neuron yang tidak langsung berinteraksi dengan dunia luar. Mereka memproses informasi dari neuron input dan mengirimkannya ke neuron output.

Signup and view all the flashcards

Topologi ANN

Struktur atau arsitektur dari jaringan saraf buatan (ANN). Ini meliputi jumlah lapisan neuron, jumlah neuron per lapisan, dan cara mereka terhubung.

Signup and view all the flashcards

Fungsi Aktivasi Neuron

Fungsi yang menentukan output dari sebuah neuron berdasarkan input dan bobotnya.

Signup and view all the flashcards

Topologi Jaringan Saraf

Cara neuron disusun dalam jaringan saraf, seperti lapisan input, hidden layer, dan output layer.

Signup and view all the flashcards

Vektor Input

Representasi data masukan ke jaringan saraf dalam bentuk angka (real-valued vector).

Signup and view all the flashcards

Bobot (Weights)

Nilai yang menentukan kekuatan koneksi antara neuron. Memperkuat atau melemahkan pengaruh input.

Signup and view all the flashcards

Fungsi Aktivasi

Fungsi yang menentukan output dari neuron berdasarkan total input. Tentukan apakah neuron aktif atau tidak.

Signup and view all the flashcards

Perceptron

Jaringan saraf sederhana yang hanya terdiri dari satu neuron. Digunakan untuk klasifikasi linier.

Signup and view all the flashcards

Fungsi m-of-n

Fungsi yang menguji apakah minimal 'm' dari 'n' input boolean bernilai benar.

Signup and view all the flashcards

Surface Permukaan Keputusan

Batasan dalam ruang yang memisahkan data menjadi kelas yang berbeda.

Signup and view all the flashcards

Data Linier Separable

Data yang dapat dipisahkan menjadi kelas yang berbeda dengan garis lurus atau bidang.

Signup and view all the flashcards

Fungsi Aktivasi Ambang (Threshold)

Fungsi yang menghasilkan output +1 jika masukannya lebih besar dari ambang batas, dan -1 jika tidak.

Signup and view all the flashcards

Nilai Ambang (Threshold)

Nilai batas yang membagi antara output +1 dan -1.

Signup and view all the flashcards

Aturan Pembelajaran Perceptron (PLR)

Sebuah algoritma yang digunakan untuk menemukan bobot yang sesuai untuk mengklasifikasikan data dengan benar.

Signup and view all the flashcards

Laju Pembelajaran (Learning rate)

Nilai yang mengontrol seberapa besar bobot diubah setiap kali terjadi kesalahan.

Signup and view all the flashcards

Eror Kumulatif

Ukuran total kesalahan yang dihasilkan oleh perceptron.

Signup and view all the flashcards

Tujuan Pembelajaran Perceptron

Menemukan bobot dan nilai ambang yang menghasilkan keluaran jaringan yang benar untuk setiap data input.

Signup and view all the flashcards

Fungsi Ambang Linear

Fungsi yang digunakan untuk menentukan output dari neuron. Fungsi ini menghasilkan +1 jika nilai input total lebih besar dari ambang batas, dan -1 jika nilai input total kurang dari ambang batas.

Signup and view all the flashcards

Bobot (w1, w2)

Nilai yang dikalikan dengan masing-masing input untuk menentukan nilai total input bagi neuron.

Signup and view all the flashcards

Ambang Batas (w0)

Nilai yang dibandingkan dengan nilai total input untuk menentukan output neuron.

Signup and view all the flashcards

Nilai Total Input (S)

Jumlah dari hasil perkalian setiap input (x1, x2) dengan bobot (w1, w2) yang terkait.

Signup and view all the flashcards

Keluaran Perceptron (sign)

Output dari neuron. Menunjukkan apakah neuron 'menyala' (+1) atau 'mati' (-1) berdasarkan nilai total input.

Signup and view all the flashcards

Masalah Pembelajaran Perceptron

Menemukan bobot (w1, w2) dan ambang batas (w0) yang tepat sehingga keluaran yang dihitung oleh perceptron sesuai dengan keluaran yang diinginkan untuk semua contoh data.

Signup and view all the flashcards

Contoh Data Perceptron

Seperangkat input (x1, x2) dan output yang diinginkan (o(x1,x2)) yang digunakan untuk melatih perceptron.

Signup and view all the flashcards

Bagaimana Perceptron 'Belajar'?

Perceptron 'belajar' dengan memodifikasi bobot dan ambang batas berdasarkan kesalahan dalam prediksi output. Tujuannya adalah untuk mencapai keluaran yang benar untuk semua contoh data.

Signup and view all the flashcards

Laju Belajar (𝜂)

Nilai yang menentukan seberapa besar perubahan bobot pada setiap langkah Gradient Descent. Nilai yang lebih kecil menyebabkan perubahan yang lebih kecil, tetapi mungkin membutuhkan lebih banyak langkah untuk mencapai konvergensi.

Signup and view all the flashcards

Gradient Descent

Algoritma pembelajaran yang digunakan untuk menemukan bobot optimal dalam jaringan saraf dengan meminimalkan kesalahan antara output yang diprediksi dan output aktual.

Signup and view all the flashcards

Batch Gradient Descent

Variasi Gradient Descent yang menghitung perubahan bobot dengan mempertimbangkan seluruh dataset sekaligus.

Signup and view all the flashcards

Incremental/Stochastic Gradient Descent

Variasi Gradient Descent yang menghitung perubahan bobot berdasarkan setiap data pelatihan secara terpisah.

Signup and view all the flashcards

Pemisahan Linier

Data pelatihan dapat dipisahkan menjadi dua kelas berbeda oleh sebuah garis lurus.

Signup and view all the flashcards

Konvergensi

Proses Gradient Descent menuju titik optimal, di mana kesalahan prediksi minimal.

Signup and view all the flashcards

Error Kuadrat (Squared Error)

Ukuran seberapa jauh prediksi jaringan saraf menyimpang dari output aktual, dihitung dengan menghitung kuadrat selisih antara prediksi dan output.

Signup and view all the flashcards

Data Noisy

Data pelatihan yang mengandung kesalahan atau ketidakakuratan.

Signup and view all the flashcards

Study Notes

Artificial Neural Network (Part 1)

  • Materi ini membahas Artificial Neural Network (ANN), bagian pertama dari kuliah Inteligensi Buatan (IF3111) di Institut Teknologi Sumatera tahun 2022.
  • Materi meliputi pendahuluan tentang neuron, topologi, perceptron, fungsi neuron, aturan pelatihan perceptron, dan turunan gradien.
  • Neuron biologis memiliki cabang input (dendrit) dan cabang output (akson). Informasi mengalir dari dendrit ke badan sel neuron dan diteruskan melalui akson ke neuron lainnya melalui sinapsis. Sinapsis berbeda kekuatannya.
  • Representasi visual neuron buatan memperlihatkan dendrit, badan sel (soma), dan akson, dengan transmisi informasi terjadi pada sinapsis.
  • Pertimbangan pada manusia terkait kecepatan transmisi antar neuron (0.001 detik) dan jumlah neuron serta koneksi per neuron. Waktu pengenalan visual (0.1 detik) dan inferensi (100 langkah) seringkali tidak cukup. Komputasi paralel diperlukan untuk menanggulangi hal ini.
  • ANN memiliki neuron input, neuron tersembunyi, dan neuron output. Neuron input menerima input dari luar jaringan, neuron tersembunyi tidak berinteraksi langsung dengan dunia luar, dan neuron output menghasilkan output dari jaringan.
  • Karakteristik masalah yang tepat untuk ANN meliputi output target diskrit atau real, kesalahan pelatihan yang dapat diterima, waktu pelatihan yang relatif lama, dan kemampuan melakukan evaluasi fungsi target.
  • Aplikasi ANN terlihat pada berbagai bidang seperti pengenalan suara, klasifikasi gambar, prediksi keuangan, dan ekstraksi informasi.
  • Perceptron adalah jenis ANN sederhana yang dapat melakukan klasifikasi linier.
  • Permukaan keputusan perceptron direpresentasikan sebagai hiperplane di ruang n-dimensi.
  • Fungsi m-of-n membantu perceptron untuk melakukan klasifikasi ketika input boolean memiliki nilai minimal m dari n harus benar untuk bernilai benar.
  • Contoh kasus perceptron diberikan untuk menunjukkan cara kerja algoritma pada dataset tertentu.
  • Aturan pembelajaran Perceptron (PLR) digunakan untuk melatih perceptron, dengan cara mengubah bobot berdasarkan kesalahan output yang dihasilkan.
  • Algoritma Gradient Descent digunakan untuk memperbarui bobot perceptron, bertujuan meminimalkan kesalahan kuadrat.
  • Ada berbagai jenis penerapan Gradient Descent, meliputi Batch Gradient Descent dan Incremental/Stokastik Gradient Descent.
  • Perceptron Training Rule dapat dipastikan berhasil jika training examples dapat dipisahkan secara linier. Learning rate yang kecil dan penggunaan fungsi aktivasi yang tepat sangat penting.

Perceptron

  • Perceptron adalah tipe ANN yang berbasis pada satu unit neuron dengan input bernilai real dan output 1 atau -1.
  • Perceptron menggunakan fungsi aktivasi sign.
  • Perceptron mempelajari output dan vektor bobot.
  • Perceptron memiliki ruang hipotesis semua vektor bobot.

M-of-n function

  • Fungsi m-of-n dalam perceptron mendefinisikan kondisi input boolean yang harus dipenuhi untuk menghasilkan output tertentu.
  • Fungsi ini diatur sedemikian rupa untuk mewakili fungsi OR atau AND.

Gradient Descent

  • Algoritma pembelajaran mesin untuk mendekati minimum suatu fungsi dengan langkah-langkah yang sebanding dengan negatif dari gradien fungsi.
  • Setiap contoh pembelajaran merupakan pasangan dari bentuk < x, t >, dimana x adalah vektor nilai input dan t adalah nilai output target.
  • Parameter learning rate (η) digunakan untuk mengatur ukuran langkah-langkah pembaruan bobot.

Perceptron Learning Rule (PLR)

  • Inisialisasi bobot dengan nilai acak.
  • Mengambil data dan menghitung output aktual perceptron.
  • Membandingkan output aktual dengan target.
  • Memperbarui bobot berdasarkan perbedaan antara output aktual dan target (dengan rumus pembelajaran perceptron).
  • Menghitung kesalahan kumulatif.
  • Mengulangi proses sampai kesalahan minimal.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Perceptron Weight Training Steps
12 questions
Practice exam part 2
10 questions

Practice exam part 2

HalcyonRuthenium avatar
HalcyonRuthenium
Deep Learning History and Perceptrons
29 questions
Use Quizgecko on...
Browser
Browser