This is supervised learning based baghchal Tiger model.
In tiger_model.py file, at the end you can change current board state with variable 'board1'.
Tiger object representation - 100,101,102,102
Goat object representation - 200,201,....,218,219
The model output is a list of 2 tuples. First tuple gives you initial tiger position index and second one gives final predicted position index.