Skip to content

Conversation

0xFA99
Copy link
Contributor

@0xFA99 0xFA99 commented Jul 14, 2025

Deskripsi (Description)

Menambahkan project Neural Network untuk klasifikasi dataset Iris. Proyek ini dirancang dengan pendekatan modular dan efisien menggunakan alokasi memori arena. Beberapa fitur utama yang ditambahkan:

  • Implementasi arsitektur Neural Network secara modular.
  • Mendukung beberapa fungsi aktivasi: Sigmoid, ReLU, dan Tanh.
  • Penggunaan arena allocator untuk manajemen memori yang efisien.
  • Menambahkan berbagai operasi matriks (Matrix, Row) dan fungsi utilitas dataset.
  • Implementasi forward pass dan backpropagation dengan dukungan mini-batch.
  • Menyertakan dataset Iris (150 sampel, 3 kelas) sebagai contoh pelatihan dan evaluasi.
  • Fix typo pada kompilasi MSVC (_CRT_SECURE_NO_WARNINGS).
  • Menambahkan project/NeuralNetwork ke konfigurasi CMake.

Checklist:

Umum:
  • [✓] Saya menambah project terbaru.
Contributor Requirements (Syarat Kontributor) dan Lain-Lain:
  • [✓] Saya sudah membaca (I have read) CONTRIBUTING dan sudah menyetujui semua syarat.
  • [✓] Saya telah menambahkan komentar kode yang memberikan penjelasan maksud dari kode yang saya buat.
  • [✓] Saya menggunakan bahasa Indonesia untuk memberikan penjelasan dari kode yang saya buat.

Environment

Saya menggunakan (I'm using):

  • OS = Linux Gentoo
  • gcc = 14.3.0

Link Issues

0xFA99 added 2 commits July 15, 2025 02:54
- fix typo: _CRT_SECURE_NO_WARNIGS -> _CRT_SECURE_NO_WARNINGS
- Menambahkan subdirektori `project/NeuralNetwork` ke build CMake
Project Neural Network untuk klasifikasi dataset Iris.

- Menambahkan implementasi Neural Network dengan desain modular.
- Mendukung beberapa fungsi aktivasi (sigmoid, ReLU, tanh).
- Menyertakan alokasi memori arena untuk manajemen memori yang efisien.
- Menambahkan operasi matrik dan utilitas dataset.
- Menerapkan propagasi maju/mundur dengan pemrosesan batch.
- Menyertakan dataset Iris (150 sampel, 3 Kelas) untuk demonstrasi.
@0xFA99 0xFA99 requested a review from slowy07 as a code owner July 14, 2025 20:09
Copy link
Member

@slowy07 slowy07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, terima kasih atas kontribusinya @0xFA99

@slowy07 slowy07 self-assigned this Jul 14, 2025
@slowy07 slowy07 merged commit 266cf77 into bellshade:main Jul 14, 2025
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants