Skip to content

AI algorithms and their python implementations as covered in the KTH DD2380 Artificial Intelligence course.

Notifications You must be signed in to change notification settings

DamianValle/KTH-Artificial-Intelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artificial Intelligence

Set of gamified scenarios where we implement various AI algorithms.

Search

We implement tree search using iterative deepening with alpha-beta pruning in order to estimate the best move for a particular state. We also implement state hashsing and use it for repeated state checking which greatly improves the overall performance.

HMM

We explore Hidden Markov Models and algorithms to infere probability distributions over the hidden states and observations. We also implement ways of estimating the most likely sequences of observations for a given model and use it to perform classification.

RL

We implement the Q-learning algorithm and train it using linear scheduling epsilon greedy policy. We then investigate the hyperparameters of the model and their effect on its performance.

About

AI algorithms and their python implementations as covered in the KTH DD2380 Artificial Intelligence course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published