Prof. Harbert
"A repeatable process for determining the solution to a problem."
Presentation content adapted from GDI-San Francisco presentation on algorithms under a (CC)BY-NC license.
What are some other examples of algorithms you use?
In teams of two pick an algorithm that you use to make decisions. Then map out the process on the whiteboard.
E.g., Make N servings of pancakes.
Complexity of an algorithm can be measured by:
The best algorithms minimize both, but often tradeoffs between these factors are limiting.
Algorithms are ubiquitous in bioinformatics. Many of the programs we will use are implementations of complex algorithms. It is not always necessary to understand exactly how an algorithm works, but it is important to be able to evaluate the performance for your task.
Unix:
R:
Listen to the interview with Cathy O'Neil on NPR. For discussion this week, reflect on the discussion of algorithm bias in data science. Post your inital reaction to #discussion and then look for any other report of bias in computer models/algorithms in any field and share with the thread.