Skip to content

🧠 A collection of implementations of various computational intelligence algorithms.

License

Notifications You must be signed in to change notification settings

johanneshagspiel/computational-intelligence-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computational Intelligence Algorithms Logo


MIT License Top Language Latest Release

Computational Intelligence Algorithms

This repository contains a collection of implementations of various computational intelligence algorithms.

"Computational intelligence" as a field is at the intersection of artificial intelligence, machine learning and computer science techniques. A computational intelligence algorithm is an algorithm that learns to solve problems from observations (data) in a biologically inspired way.

Features

To get familiar with the key concepts of this field, three different computational intelligence algorithms were implemented:

  • Ant Colony Optimization: to solve the travelling salesman problem
  • Artificial Neural Network: to classify products such as fruits or candy by detecting a number of separate features such as roundness or color
  • Q Learning: to replicate an agent finding a way through a maze based on reinforcement learning

Taken together, these three algorithms should simulate a robot who is capable of autonomously picking up different items in a supermarket.

Tools

Purpose Name
Programming language Java, Jupyter Notebook
Version control system Git

Contributors

These algorithms were implemented together with:

Licence

These computational intelligence algorithms are published under the MIT licence, which can be found in the LICENSE file. For this repository, the terms laid out there shall not apply to any individual that is currently enrolled at a higher education institution as a student. Those individuals shall not interact with any other part of this repository besides this README in any way by, for example cloning it or looking at its source code or have someone else interact with this repository in any way.

References

The image in the logo was taken from the website of the Computational Intelligence Society.