Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/domamaric/uui
- Owner: domamaric
- License: mit
- Created: 2023-06-18T16:05:17.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-13T10:51:43.000Z (about 1 year ago)
- Last Synced: 2023-12-13T12:40:52.311Z (about 1 year ago)
- Topics: bfs-algorithm, genetic-algorithm, id3, id3-algorithm, id3-decision-tree, propositional-logic, ucs-algorithm
- Language: Python
- Homepage:
- Size: 1.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.