Skip to content

Conversation

@AgoeZero
Copy link

This is the integration of the genann library github.com/codeplea/genann into the lambda native framework

Uploaded Files for the creating libgenann as a shared object from the genann repository
A module for the genann library libgenann for creating neural networks that use sigmoid as an activation function.
An app to test
@mgorges
Copy link
Contributor

mgorges commented Oct 21, 2025

Thanks for submitting your feedfordward artificial neural networks module and library. I didn't evaluate it more comprehensively, as there are two considerations to complete first.
a) Your libgenan code includes compiled objects (there is a .o file) and source code (it includes both a .C and .H file) that is not BSD licensed. Hence it would be better to source it from https://github.com/codeplea/genann/releases/tag/v1.0.0 as we do for most other libraries - e.g. see libraries/libsqlcipher/make.sh#L2, rather than including the source files. In either case the ELF 64 bit file should not be included.
b) Next, the module would benefit from unit tests - e.g. see modules/sqlite/sqlite.scm#L189. There should be deterministic output to test for if you set the initial conditions?

@AgoeZero
Copy link
Author

AgoeZero commented Oct 21, 2025 via email

@bkmgit
Copy link
Contributor

bkmgit commented Oct 22, 2025

@AgoeZero Thanks for adding this
@mgorges Thanks for reviewing

Updated to run XOR OR and AND tests
Genann module now includes a function genann-test that runs sample tests training a neural network to solve XOR OR and AND
@AgoeZero
Copy link
Author

AgoeZero commented Oct 23, 2025 via email

@bkmgit
Copy link
Contributor

bkmgit commented Nov 17, 2025

@mgorges Will you be able to review this soon?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants