Theoretical Elaboration
Description
This project is in the context of a study project for a scientific approach for developing a chess AI. Therefore we will evaluate needed technologies, realize our project and document our used technologies and theoretical backgrounds as well as the implementation itself. Finally we will evaluate our results on the basis of our defined requirements and criteria.
This repository is for the documentation of our project. Thereby we will first give the scientific backgrounds and basic technologies. After that we will explain our implementation in detail and last evaluate our results compared to our requirements.
Contents
- Chapter 1: Introduction
- Purpose & aim of this project
- Defining criteria for evaluation
- Chapter 2: Scientific backgrounds
- Chapter 3: Technical basements
- Used libraries
- Architecture
- Chapter 4: Implementation
- Detailed explanation of written algorithms
- Focus on reproducibility
- Chapter 5: Evaluation
- Comparing results to defined functional & non-functional requirements
- Evaluate intelligence, if possible by matching the AI with different opponents
Sources
Mainly used sources are listed below:
- "An Introduction to Artificial Intelligence", Prof Dr. Karl Stroetmann, 2018, chapter 3-4
- "Artificial Intelligence - A Modern Approach", Stuart Russel & Peter Norvig, 2010, chapter 5