Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Add Nerve to AI section: single-header MLP with Adam optimizer, zero dependencies#383

Open
fkkarakurt wants to merge 1 commit into
oz123:masterfrom
fkkarakurt:master
Open

Add Nerve to AI section: single-header MLP with Adam optimizer, zero dependencies#383
fkkarakurt wants to merge 1 commit into
oz123:masterfrom
fkkarakurt:master

Conversation

@fkkarakurt
Copy link
Copy Markdown

Nerve is a multilayer perceptron library implemented as a single C99 header
file with zero external dependencies.

  • Single-header (nerve.h, ~1 250 lines) — copy and compile, nothing else required
  • Adam optimizer (Kingma & Ba, 2015) and SGD with momentum
  • Xavier/Glorot and He weight initialization
  • Dropout (inverted) and L2 regularization
  • Four activation functions: Sigmoid, Tanh, ReLU, Leaky ReLU
  • Text and binary model persistence
  • Tested on Linux, macOS, Windows (CI: GitHub Actions)

Repository: https://github.com/fkkarakurt/nerve
License: GPL-3.0-or-later


Checklist:

  • Entry is in alphabetical order within the section
  • Description follows existing format (one sentence, no markdown links inside)
  • Reference number is unused
  • License identifier matches SPDX

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.

1 participant