Skip to content

This repo contains implementation from scratch of Neural Networks, Kohonen Networks, and Genetic Algorithms, including in-depth PDF reports.

Notifications You must be signed in to change notification settings

nizwant/methods_of_computational_intelligence

Repository files navigation

Methods of Computational Intelligence Course Projects

This repository contains three projects developed as part of the "Methods of Computational Intelligence" course. Each project focuses on a selected aspect of computational intelligence, including Neural Networks, Kohonen Networks, and Genetic Algorithms. The aim is to explore these methods from scratch, understand their underlying principles, and apply them to solve various problems.

Projects Overview

  • Neural Networks from Scratch: An implementation of neural networks, designed to understand the fundamentals of neural computation, including forward propagation, backpropagation, and training mechanisms.

  • Kohonen Networks from Scratch: Exploration of Kohonen Networks (Self-Organizing Maps), focusing on their ability to perform unsupervised learning and data visualization.

  • Dive into Genetic Algorithms: A deep dive into Genetic Algorithms, showcasing their power in optimization problems, with a focus on selection, crossover, and mutation operations.

Repository Structure

  • /NeuralNetworks: Contains all files related to the Neural Networks project.
  • /KohonenNetworks: Contains all files related to the Kohonen Networks project.
  • /GeneticAlgorithms: Contains all files related to the Genetic Algorithms project.
  • /data: Directory with datasets used in the projects.
  • /*.pdf: PDF reports describing the process, findings, and conclusions of each project.
  • requirements.txt: Lists all the dependencies required to run the projects.
  • README.md: This file, providing an overview of the repository.

Getting Started

Prerequisites

Ensure you have Python 3.8 or higher installed on your machine. All dependencies required to run the projects are listed in requirements.txt.

Installation

Clone the repository to your local machine:

git clone https://github.com/yourusername/methods-of-computational-intelligence.git

About

This repo contains implementation from scratch of Neural Networks, Kohonen Networks, and Genetic Algorithms, including in-depth PDF reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published