Algorithms and AI


How algorithms shape our world – TED talk by Kevin Slavin, Jul 2011

Snippets

How iTunes Genius Really Works – Apple engineer Erik Goldman, June 2010

Uses an algorithm based on Term Frequency – Inverse Document Frequency (tf-idf) <- same approach as SharePoint’s original probabilistic ranking algorithm

The Shortest Path and Dijkstra’s algorithm – Janie Chang, MS Research, Jul 2009

The shortest-path problem, one of the fundamental quandaries in computing and graph theory, is intuitive to understand and simple to describe. In mapping terms, it is the problem of finding the quickest way to get from one location to another. Expressed more formally, in a graph in which vertices are joined by edges and in which each edge has a value, or cost, it is the problem of finding the lowest-cost path between two vertices. There are already several graph-search algorithms that solve this basic challenge and its variations, so why is shortest path perennially fascinating to computer scientists?

Designing emergent AI – Christopher M. Park, Games by Design, Jun 2009

Covers decision trees, strategic tiers, fuzzy logic and others.

Godel’s Incompleteness Theorum – summary of works, Mar 2009

Gödel’s Theorem has been used to argue that a computer can never be as smart as a human being because the extent of its knowledge is limited by a fixed set of axioms, whereas people can discover unexpected truths … It plays a part in modern linguistic theories, which emphasize the power of language to come up with new ways to express ideas.

Pursuing the next level of artificial intelligence – John Markoff, MYTimes, May 2008

Called the Bayesian approach, it centers on a formula for updating the probabilities of events based on repeated observations. The Bayes rule, named for the 18th-century mathematician Thomas Bayes, describes how to transform a current assumption about an event into a revised, more accurate assumption after observing further evidence.

Logic and Artificial Intelligence – Stanford Encyclopedia of Philosophy, May 2008

Artificial Intelligence (AI) is a subfield of Computer Science devoted to developing programs that enable computers to display behavior that can (broadly) be characterized as intelligent. Most research in AI is devoted to fairly narrow applications, such as planning or speech-to-speech translation in limited, well defined task domains. But substantial interest remains in the long-range goal of building generally intelligent, autonomous agents… thumper article all about AI

Links

© Copyright 2005 - 2012 Joining Dots Ltd. All rights reserved.

All product names, logos, brands and other trademarks referred to within this site are the property of their respective trademark holders.
Content published here is provided 'as is' for information purposes only with no warranties or guarantees regarding its accuracy.