|
|
||
|---|---|---|
| .. | ||
| 03-Perceptron | ||
| 04-OwnFramework | ||
| 05-Frameworks | ||
| README.md | ||
README.md
Pengenalan kepada Rangkaian Neural
Seperti yang kita bincangkan dalam pengenalan, salah satu cara untuk mencapai kecerdasan adalah dengan melatih model komputer atau otak buatan. Sejak pertengahan abad ke-20, para penyelidik telah mencuba pelbagai model matematik, sehingga dalam beberapa tahun kebelakangan ini, arah ini terbukti sangat berjaya. Model matematik otak ini dikenali sebagai rangkaian neural.
Kadang-kadang rangkaian neural dipanggil Rangkaian Neural Buatan, ANNs, untuk menunjukkan bahawa kita bercakap tentang model, bukan rangkaian neuron yang sebenar.
Pembelajaran Mesin
Rangkaian Neural adalah sebahagian daripada disiplin yang lebih besar yang dipanggil Pembelajaran Mesin, yang bertujuan untuk menggunakan data untuk melatih model komputer yang mampu menyelesaikan masalah. Pembelajaran Mesin merupakan sebahagian besar daripada Kecerdasan Buatan, namun, kami tidak merangkumi ML klasik dalam kurikulum ini.
Kunjungi kurikulum Pembelajaran Mesin untuk Pemula kami yang berasingan untuk mengetahui lebih lanjut tentang Pembelajaran Mesin klasik.
Dalam Pembelajaran Mesin, kita menganggap bahawa kita mempunyai set data contoh X, dan nilai output yang sepadan Y. Contoh sering kali adalah vektor N-dimensi yang terdiri daripada ciri, dan output dipanggil label.
Kami akan mempertimbangkan dua masalah pembelajaran mesin yang paling biasa:
- Klasifikasi, di mana kita perlu mengklasifikasikan objek input ke dalam dua atau lebih kelas.
- Regresi, di mana kita perlu meramalkan nombor numerik untuk setiap sampel input.
Apabila mewakili input dan output sebagai tensor, set data input adalah matriks bersaiz M×N, di mana M adalah bilangan sampel dan N adalah bilangan ciri. Label output Y adalah vektor bersaiz M.
Dalam kurikulum ini, kami hanya akan memberi tumpuan kepada model rangkaian neural.
Model Neuron
Daripada biologi, kita tahu bahawa otak kita terdiri daripada sel neural, masing-masing mempunyai beberapa "input" (akson), dan satu output (dendrit). Akson dan dendrit boleh menghantar isyarat elektrik, dan sambungan antara akson dan dendrit boleh menunjukkan pelbagai tahap konduktiviti (dikuasai oleh neuromediator).
![]() |
![]() |
|---|---|
| Neuron Sebenar (Imej dari Wikipedia) | Neuron Buatan (Imej oleh Penulis) |
Oleh itu, model matematik paling mudah bagi neuron mengandungi beberapa input X1, ..., XN dan satu output Y, serta satu siri berat W1, ..., WN. Output dikira sebagai:
di mana f adalah beberapa fungsi pengaktifan bukan linear.
Model awal neuron telah diterangkan dalam kertas klasik A logical calculus of the ideas immanent in nervous activity oleh Warren McCullock dan Walter Pitts pada tahun 1943. Donald Hebb dalam bukunya "The Organization of Behavior: A Neuropsychological Theory" mencadangkan cara rangkaian tersebut boleh dilatih.
Dalam Bahagian Ini
Dalam bahagian ini, kita akan belajar tentang:
- Perceptron, salah satu model rangkaian neural terawal untuk klasifikasi dua kelas
- Rangkaian berlapis dengan notebook berpasangan cara membina rangkaian kami sendiri
- Rangkaian Neural Frameworks, dengan notebook ini: PyTorch dan Keras/Tensorflow
- Overfitting
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI berasaskan mesin. Walaupun kami berusaha untuk ketepatan, sila sedar bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang berwibawa. Untuk maklumat yang kritikal, terjemahan manusia yang profesional adalah disyorkan. Kami tidak bertanggungjawab terhadap sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.


