Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

CISC 4 8 1 Programming Assignment 3 April 2 2 , 2 0 2 4 Assignment Objectives In this assignment, you ll be implementing your

CISC 481 Programming Assignment 3
April 22,2024
Assignment Objectives
In this assignment, youll be implementing your own deep1 feed forward artificial neural network.
While completing this assignment, youll learn:
How to construct a directed graph representing the network
How initial weight configuration affects the networks ability to learn
A little about tuning a networks parameters - the learning rate, which activation function
your neurons use, the number of layers in the network as well as the number of nodes in
each layer.
How to implement back propagation using the L2(loss squared) function to do gradient
descent based learning.
Hexapawn
Hexapawn is a simple turn based game played on a 3\times 3 board. Each player begins with 3 pawns
- WHITE (MAX) in the bottom row and BLACK (MIN) in the top row. Pawns can move as normal
in chess (i.e. white pawns can move up one square or can capture a black pawn diagonally up
one square, and black pawns can move down one square or can capture a white pawn diagonally
down one square). The goal of each player is to either get one of their pawns to the other end of
the board, or to make it such that their opponent is stuck on their next move. Figure 1 shows
the initial state of the game.
Figure 1: The initial state of Hexapawn.
1Its a little unclear how many layers are required for an artificial neural network to qualify as a deep neural network.
Youll certainly be able to experiment with many layers in this project, though!
1

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions