π€ Implementing Kohonen (SOM) Algorithm for Neural Network Training
This repository contains our solution for the Kohonen (SOM) Algorithm Project 2023, as part of Prof. Manevitz's class. The project focuses on implementing the Kohonen algorithm and experimenting with different data distributions to observe its behavior.
I added the assignment instructions, code solution and the assignment Inline questions solution as well. π
-
Line Distribution
-
Non-Uniform Distributions
- Donut Distribution
-
Hand Distribution
-
Hand with Finger Removed
- To run the code, refer to the provided
Kohonen.ipynb
notebook in the Google Drive folder.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
π£ We encourage you to get involved! If you have any questions, suggestions, or run into any issues with this project, please don't hesitate to open an issue on this repository.
π Open an Issue
We value your feedback and contributions, and we'll do our best to address any concerns or ideas you may have. Let's make this project better together!
π Happy Coding!