Skip to content
AnneMGal edited this page May 11, 2017 · 43 revisions
  1. Sign up for the class mailing list.
  2. If you would like to join the "coding train" slack group where I have a #machinelearning channel, let me know via e-mail.
  3. Design a programming exercise for yourself (suggestions below) and post a link to documentation of your work below.
  4. Add an AI/ML project that inspires you to the Project References wiki
  5. Post any questions below.

Examples and notes

Relevant Video Tutorials

(These are video tutorials that I've made about the week 1 examples, there are more video tutorials references on the week 1 notes page.)

Exercise Ideas / Suggestions

The assignment is to put your own creative "spin" on one of the examples (or create your own new example). Here are some suggestions but by no means do you need to stick to them.

  1. Add your own visual design ideas to the binary tree.
  2. Create an interactive version of the binary tree where users can add and delete nodes.
  3. Redesign the Six Degrees of Kevin Bacon example to use a larger dataset and/or your own dataset. Visualize the resulting path with a canvas.
  4. Make a web-based version of the Animal Guessing Game
  5. Add autonomous steering agents to the A star (or any other) pathfinding examples that appear to move through the space intelligently.
  6. In the A star example, each cell on the grid is either an "open spot" or a "wall." What happens if you think about the space more like a map with water, sand, roads, as well as possibly elevation?
  7. Try to develop an approximate solution to the Traveling Salesperson Problem. An example of this is a "Greedy" algorithm. 1) Start with a random node. 2) Pick the node closest to that node. Repeat step 2 until done! How well does this work?
  8. Investigate a search algorithm we didn't cover in class. For example, Dijkstra's algorithm.

Directions

  • Document your work on the web and link to it below.
  • Add any questions below:

Questions

  • your question here -name
  • How do you better / more evenly distribute the binary tree? -Lisa

Post your work - Wednesday Section!

Post your work - Tuesday Section!