00:00 - Preroll
00:56 - Greetings
02:40 - A4 Intro
03:41 - Assignment Goals
04:41 - Sudoku Tutorial
07:15 - User Interface
10:55 - Fitness Functions
14:15 - Population Size
14:57 - Mutation Rate
16:33 - Random Gene Rate
18:50 - Elitism Rate
21:27 - Algorithm Overview
22:15 - Assignment Files
22:54 - Sudoku Class
26:32 - GASettings Class
31:07 - Sample Fitness Functions
34:41 - GA_Student Class Overview
36:01 - Population Individual Object Variables
38:05 - GAEvolve Function
46:30 - Roulette Wheel Selection
47:54 - Child Recombination / Crossover
49:51 - Mutate Individual
52:42 - Sudoku Fitness Modification
55:12 - Assignment Marking Scheme
57:23 - Generating Random Population
Memorial University - Computer Science 3200 - Fall 2022
Intro to Artificial Intelligence
Professor: David Churchill - http://www.cs.mun.ca/~dchurchill/
This course is an introduction to Artificial Intelligence (AI), covering algorithmic techniques and data structures used in modern problem-solving environments. Each topic will have a related assignment where the learned techniques are applied to simple games.
Course Assignments / Files will not be released publicly