Tetris: Intelligent Agent

In artificial intelligence, an intelligent agent (IA) refers to an autonomous entity which acts, directing its activity towards achieving…

7 minute read

Tetris: Making The Game

In Tetris, players must complete lines by moving differently shaped pieces (tetrominoes), which descend onto the playing field. The…

10 minute read

Sudoku: Puzzle Generation

Aside from a solving the puzzles, I also wanted the to supply puzzles. It turns out that generating graded puzzles (as in grading them Easy…

3 minute read

Building Cloud Services: Spring Data

One of the important functions that we have to learn how to build in our cloud services, is to take advantage of the vast amount storage…

12 minute read

Building Cloud Services: HTTP

This series of blogs function as my notes as I follow along with the Building Cloud Services with the Java Spring Framework course on…

9 minute read

Snake: Hamiltonian Cycle

A Hamiltonian Path is a path on a directed or undirected graph that visits each vertex exactly once. A special case of it where the start…

11 minute read

Snake: Q Learning

Q-learning is a model free reinforcement learning algorithm. Being model-free, it figures out the transition probabilities of the Markov…

7 minute read