Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/domamaric/uui

Python solutions for Introduction to AI laboratory exercises.
https://github.com/domamaric/uui

bfs-algorithm genetic-algorithm id3 id3-algorithm id3-decision-tree propositional-logic ucs-algorithm

Last synced: about 1 month ago
JSON representation

Python solutions for Introduction to AI laboratory exercises.

Awesome Lists containing this project

README

        

# Introduction to Artificial Intelligence Project

This repository contains the solutions for four programming assignments in the "Introduction to Artificial Intelligence" (Uvod u umjetnu inteligenciju) cours eat [FER](https://www.fer.unizg.hr/).

## Project Overview

Project also contains `aco` folder which contains Ant colony optimization algorithm which is used to solve traveling salesman problem. Task is **not** part of laboratory assignments. I opted
to try and implement it for practice purposes. Folder contains one test case.

### Lab Assignments

1. **State Space Search Analysis**
- Analyze state space search problems and the complexity of various blind and heuristic search algorithms.

2. **Automated Reasoning System**
- Implement an automated reasoning system based on refutation resolution.
- Address a problem related to cooking, applying the refutation resolution algorithm to assist in the process.

3. **Decision Tree Algorithm**
- Implement the decision tree algorithm for machine learning.
- Analyze the problems and extensions associated with this algorithm.

4. **Neural Networks and Genetic Algorithm**
- Explore neural networks and the generational genetic algorithm.
- Implement code for learning an artificial neural network using a genetic algorithm.

## Getting Started

### Prerequisites

- Python 3.8 or greater and numpy library for 4th lab assignment

### Installation

1. Clone the repository and position accordingly:

```bash
git clone https://github.com/domamaric/UUI.git
cd UUI/

2. Play with code as you like.