Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ART1 algorithm in neural network #12321

Open
JeninaAngelin opened this issue Oct 29, 2024 · 2 comments
Open

Add ART1 algorithm in neural network #12321

JeninaAngelin opened this issue Oct 29, 2024 · 2 comments
Labels
enhancement This PR modified some existing files

Comments

@JeninaAngelin
Copy link

Feature description

Description:

This issue aims to implement an Adaptive Resonance Theory (ART1) algorithm for binary data clustering. ART1 is well-suited for unsupervised learning with binary inputs, using a vigilance parameter to determine the clustering threshold. This model will enhance the framework's clustering capabilities, allowing for pattern recognition in binary data.

Goals:

  • Implement an ART1 class with training and prediction functionalities.
  • Allow the user to specify the vigilance parameter to control cluster formation.
  • Include a similarity calculation and weight adjustment function.

    Requirements:

  • Initialization: ART1 class should initialize with num_features and vigilance.
  • Training: Implement a train(data) method to cluster binary data based on the vigilance parameter.
  • Prediction: Add a predict(x) method to classify new input into an existing cluster or mark it as a new cluster if it does not match any.
  • Documentation: Include docstrings and usage examples to clarify the purpose of each method.
  • Testing: Provide example usage for verification and add unit tests to confirm functionality.
  • @JeninaAngelin JeninaAngelin added the enhancement This PR modified some existing files label Oct 29, 2024
    @JeninaAngelin JeninaAngelin changed the title Add ART1 and RBFNN algorithm in neural network Add ART1 algorithm in neural network Oct 29, 2024
    @Vraj2811
    Copy link

    Vraj2811 commented Nov 2, 2024

    Hi @JeninaAngelin, I would like to work upon this
    I am new to open-source

    Can you please help me with how do I get started ?

    @JeninaAngelin
    Copy link
    Author

    Actually I tried adding code for the ART network algorithm but sadly it didn't pass the required tests.

    You can work by asking the repo owner to assign this issue to you or create a PR fixing the issue.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    enhancement This PR modified some existing files
    Projects
    None yet
    Development

    No branches or pull requests

    3 participants
    @JeninaAngelin @Vraj2811 and others