Posted on 12-09-2009
Filed Under (Google Engineering Educational, documentation) by Linux Poweruser Programmer

Generating Trading Agent Strategies
Google engEDU
52 min – Jan 17, 2006

Google TechTalks
January 17, 2006

Daniel M. Reeves

Daniel Reeves recently completed his PhD in Computer Science at the University of Michigan as a student of Michael Wellman and is now (temporarily) a lecturer at Michigan, teaching Knowledge-Based Systems (Lisp, Prolog, and Mathematica for AI Programming). His most active area of research is the application of game-theoretic and computational techniques to strategic behavior in games, particularly for eCommerce-inspired market mechanisms. He is one of the creators of and top competitors in the international Trading Agent Competition. Dr Reeves is also one of the top ultra-marathon inline skaters in the US and climbs stairs competitively.

ABSTRACT
A Strategy Generation Engine is a system that reads a description of a game or market mechanism and outputs strategies for participants. Ideally, this means a game solver—an algorithm to compute Nash equilibria. This is a well-studied problem and very general solutions exist, but they can only be applied to small, finite games. I will present methods for finding or approximating Nash equilibria for infinite games, and for intractably large finite games.
video
http://video.google.com/videoplay?docid=5301380251515556722


September 10, 2009 EDIT

Its rather interesting to study the co-notation of Dr Daniel Reeves’ game theory with Poker. Here is a list of expected value for poker hands I found on Google.

Sphere: Related Content

(0) Comments    Read More   
Posted on 26-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Flex, Flash and Apollo for Rich Internet Applications
Google EngEDU
56 min – May 2, 2007

Google Tech Talks
May 2, 2007

ABSTRACT

James Ward, engineer and evangelist for Adobe’s Flex, Flash and Apollo technologies, will demonstrate their use for very rich user experiences in internet applications. Topics covered will include ECMAscript, the recent open source donation of the scripting engine to the Apache Tamarin project, Apollo (the standalone execution environment for running desktop applications written in flash and HTML) and much more. Read the rest of this entry »

Sphere: Related Content

(0) Comments    Read More   
Posted on 25-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

The Archimedes Palimpsest
Google engEDU
1 hr 4 min – Mar 7, 2006

Google TechTalks
March 7, 2006

Will Noel
Roger L. Easton, Jr.
Michael B. Toth

ABSTRACT
The Archimedes Palimpsest is a 10th Century medieval manuscript that is the subject of an ongoing technical, scientific and conservation effort at the Walters Art Museum in Baltimore, Maryland. Since 1999, the multidisciplinary team has been disbinding, conserving, imaging, analyzing, transcribing and studying the 174 parchment folios – yielding approximately 400Gb of data to date. The Palimpsest, which the team affectionately calls “Archie,” includes at least seven treatises by Archimedes: The only copies of two of his Treatises, /The Method/ and /Stomachion/; the only copy in Greek of /On Floating Bodies;/ and copies of the /Equilibrium of Planes/, /Spiral Lines/, /The Measurement of the Circle/, and /Sphere and Cylinder/. It also contains 10 pages of text by the 4th century B.C. Attic Greek orator Hyperides; six folios from a Neo-Platonic philosophical text that has yet to be identified, but may be commentaries on Aristotle; four folios from a liturgical book; and twelve pages from two different books, the text of which has yet to be deciphered. Read the rest of this entry »

Sphere: Related Content

(0) Comments    Read More   
Posted on 22-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Advanced Python or Understanding Python
Google engEDU
1 hr 16 min – Feb 21, 2007

Google Tech Talks
February 21, 2007

ABSTRACT

The Python language, while object-oriented, is fundamentally different from both C++ and Java. The dynamic and introspective nature of Python allow for language mechanics unlike that of static languages. This talk aims to enlighten programmers new to Python about these fundamentals, the language mechanics that flow from them and how to effectively put those to use. Among the topics covered are duck-typing, interfaces, descriptors, decorators, metaclasses, reference-counting and the cyclic-garbage collector, the divide between C/C++ data and Python objects and the CPython implementation in general.

This talk is part of the Advanced Topics in Programming Languages series. The goal of this series is to encourage all of the people at Google who know and love programming languages to share their knowledge. If you would like information on upcoming talks, or to schedule a talk of your own, contact information is available on the wiki page: Read the rest of this entry »

Sphere: Related Content

(0) Comments    Read More   
Posted on 21-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Creating Tools for AJAX Development
Google engEDU
1 hr – May 3, 2006

Google TechTalks
May 3, 2006

Javier Pedemonte, IBM
Adam Peller, IBM

ABSTRACT
Tools for building HTML/Javascript and so-called AJAX-style applications are sparse. Mozilla has traditionally had the best tools in Venkman and its DOM Inspector, but recently development has been stagnant and these tools do not offer integration with active code development.

Newer tools like Firebug offer more clever tools to inspect pages but still have no role in the rest of the development cycle.

The Eclipse AJAX Toolkit Framework brings these types of tools into the Eclipse IDE — making use of the Java XPCOM to Java bridge and leveraging the robust features of Eclipse, while leaving the environment pluggable for more enhancements. The current work will be demonstrated and the architecture will be discussed, with particular attention to the JavaScript debugger and embedding of xulrunner. Read the rest of this entry »

Sphere: Related Content

(0) Comments    Read More