We’ll skip classical search methods, which were addressed in CS 212. For a detailed review of the use of these algorithms for problem solving, see the Udacity AI materials (Lesson 2, “Problem Solving”, P. Norvig) linked from the policies page.
You can skip Sections 4.1.4 unless you’re interested in Genetic Algorithms.
Programming Tools
MatPlotLib — Do first few sections: “General Concepts”–“Coding Styles”. For future work, you can then use the Gallery to learn how to do specific sorts of graphs.
Seaborn —
Read the beginning of the introductory notes to see what Seaborn
is and how it related to MatPlotLib and work through the first
example program. Note that to display the graph, you’ll
need to import matplotlib.pyplot as plt and run
plt.show()
.