<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>BestTechVideos: Videos Tagged with 'Math'</title>
    <link>http://www.bestechvideos.com/tag/math/rss</link>
    <pubDate>Sun, 16 Sep 2012 10:22:47 GMT</pubDate>
    <description>BestTechVideos: Recently Posted Videos with short descriptions</description>
    <item>
      <title>Preliminary Mathematics of Direct Democracy</title>
      <link>http://www.bestechvideos.com/2012/09/16/preliminary-mathematics-of-direct-democracy</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2012/09/16/preliminary-mathematics-of-direct-democracy"><img alt="Preliminary Mathematics of Direct Democracy" src="/uploads/btv/video/image/00000010/4529/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Google Tech Talk
<br />August 22, 2012</p>

<p>Presented by Lee Worden</p>

<p>ABSTRACT</p>

<p>I will present a modeling approach to theorizing about processes and protocols for collective deliberation among humans — that is, ways for a group efficiently and effectively to find a mutually agreeable solution to a problem when participants may disagree on what is acceptable. Seen from this perspective, the problem becomes one of collective search in a complex problem space. I will draw connections to work in evolutionary dynamics, political science, and distributed problem solving in computers. I will be very interested in hearing feedback from Googlers about the search and distributed information processing aspects of the project.</p>

<p>SPEAKER INFO</p>

<p>Lee Worden is an applied mathematician specializing in dynamics of collective behavior, coexistence, communities, and adaptation. He has studied transitions from competitive to mutualistic interactions in ecological evolution and game theory, and emergence of self-regulation in model planetary ecosystems. His current research includes threshold models for abrupt social change, as well as developing a modeling approach to collective deliberation. He is currently working at UC Berkeley and (virtually) at McMaster University, and teaching at the SF Art Institute.</p><p><a href="http://www.bestechvideos.com/2012/09/16/preliminary-mathematics-of-direct-democracy">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>]]>
      </description>
      <pubDate>Sun, 16 Sep 2012 10:22:47 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2012/09/16/preliminary-mathematics-of-direct-democracy</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2012/09/16/preliminary-mathematics-of-direct-democracy</comments>
    </item>
    <item>
      <title>Lecture 27 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-27-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-27-programming-paradigms-stanford"><img alt="Lecture 27 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9400/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Sasha Rush for the Programming Paradigms (CS107) course in the Stanford University Computer Science department.  Sasha lectures on the Haskell programming language, providing several code examples while comparing it to other common programming languages.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-27-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:56:05 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-27-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-27-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 26 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-26-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-26-programming-paradigms-stanford"><img alt="Lecture 26 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9399/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain lectures on the Python programming language in relation to XML processing and the internet.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-26-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:55:46 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-26-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-26-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 25 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-25-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-25-programming-paradigms-stanford"><img alt="Lecture 25 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9398/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses the Python dictionary and illustrates a small program containing the imperative, object-oriented, and functional paradigms.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-25-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:55:27 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-25-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-25-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 24 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-24-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-24-programming-paradigms-stanford"><img alt="Lecture 24 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9397/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain introduces Python, a scripting language, by providing a basic overview of the language and some examples.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-24-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:55:08 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-24-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-24-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 23 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-23-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-23-programming-paradigms-stanford"><img alt="Lecture 23 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9396/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses memory models in Scheme programming language by giving several detailed examples.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-23-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:54:49 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-23-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-23-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 22 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-22-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-22-programming-paradigms-stanford"><img alt="Lecture 22 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9395/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain elaborates upon Scheme programming language by giving several detailed code examples.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-22-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:54:29 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-22-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-22-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 21 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-21-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-21-programming-paradigms-stanford"><img alt="Lecture 21 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9394/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain continues discussing the functional program and the Scheme programming language by focusing upon function pointers.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-21-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:54:08 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-21-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-21-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 20 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-20-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-20-programming-paradigms-stanford"><img alt="Lecture 20 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9393/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  Prof. Cain continues lecturing on the functional paradigm and the Scheme programming language by using the flatten function as an example.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-20-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:53:08 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-20-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-20-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 19 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-19-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-19-programming-paradigms-stanford"><img alt="Lecture 19 | Programming Paradigms (Stanford)" src="/no-thumb/large.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain introduces a new programming paradigm, the functional paradigm, and begins lecturing on the Scheme programming language.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-19-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:52:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-19-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-19-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 18 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-18-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-18-programming-paradigms-stanford"><img alt="Lecture 18 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9391/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses the synchronization directive by using the ice cream store simulation as an example.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-18-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:52:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-18-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-18-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 17 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-17-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-17-programming-paradigms-stanford"><img alt="Lecture 17 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9390/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain continues discussing semaphores, and moves on to more practical applications of threading in relation to C and C++ programming.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-17-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:52:15 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-17-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-17-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 16 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-16-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-16-programming-paradigms-stanford"><img alt="Lecture 16 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9389/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain continues his lecture on thread libraries, discussing semaphores in greater depth, in the context of the C and C++ programming languages.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-16-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:51:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-16-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-16-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 15 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-15-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-15-programming-paradigms-stanford"><img alt="Lecture 15 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9388/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses thread libraries in the context of the C and C++ programming languages.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-15-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:51:39 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-15-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-15-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 14 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-14-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-14-programming-paradigms-stanford"><img alt="Lecture 14 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9387/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses struct codes and wraps up the implementation of C and C++ code.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-14-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:51:22 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-14-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-14-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 13 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-13-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-13-programming-paradigms-stanford"><img alt="Lecture 13 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9386/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses how linking and compilations work together in the context of C++ and C language programming.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-13-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:51:04 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-13-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-13-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 12 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-12-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-12-programming-paradigms-stanford"><img alt="Lecture 12 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9385/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses pre-processing, compilations, and linking in the context of C++ and C language programming.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-12-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:50:46 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-12-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-12-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 11 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-11-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-11-programming-paradigms-stanford"><img alt="Lecture 11 | Programming Paradigms (Stanford)" src="/no-thumb/large.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain continues his lecture on computer architecture by discussing function call and return in further depth as well as introducing the swap function in relation to C++ code.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-11-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:50:30 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-11-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-11-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 10 | Programming Paradigms (Stanford</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-10-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-10-programming-paradigms-stanford"><img alt="Lecture 10 | Programming Paradigms (Stanford" src="/uploads/btv/video/image/00000001/9383/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain continues his discussion on computer architecture by talking about function call and returns in relation to C code.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-10-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:50:13 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-10-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-10-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 9 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-9-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-9-programming-paradigms-stanford"><img alt="Lecture 9 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9382/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain introduces computer architecture and the Assembly programming language while referencing C code.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-9-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:49:54 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-9-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-9-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 8 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-8-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-8-programming-paradigms-stanford"><img alt="Lecture 8 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9381/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses heap segments and their use in the C programming language.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-8-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:49:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-8-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-8-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 7 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-7-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-7-programming-paradigms-stanford"><img alt="Lecture 7 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9380/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain continues his lecture on the C programming language and generic stacks.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-7-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:49:18 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-7-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-7-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 6 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-6-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-6-programming-paradigms-stanford"><img alt="Lecture 6 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9379/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses C language programming by focusing on different forms of stack.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-6-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:49:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-6-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-6-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 5 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-5-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-5-programming-paradigms-stanford"><img alt="Lecture 5 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9378/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain focuses on linear search and stack within the C programming language.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-5-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:48:42 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-5-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-5-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 4 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-4-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-4-programming-paradigms-stanford"><img alt="Lecture 4 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9377/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses C and C++ programming, including bit patterns, memory copy, and linear search.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-4-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:48:17 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-4-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-4-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 3 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-3-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-3-programming-paradigms-stanford"><img alt="Lecture 3 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9376/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses C programming, focusing upon string duplicates, string copy, and memory diagrams.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-3-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:47:58 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-3-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-3-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 2 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-2-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-2-programming-paradigms-stanford"><img alt="Lecture 2 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9375/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  In this lecture, Prof. Cain discusses C and C++ programming codes, as well as binary addition and subtraction.  <br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-2-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:47:39 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-2-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-2-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>Lecture 1 | Programming Paradigms (Stanford)</title>
      <link>http://www.bestechvideos.com/2009/06/17/lecture-1-programming-paradigms-stanford</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-1-programming-paradigms-stanford"><img alt="Lecture 1 | Programming Paradigms (Stanford)" src="/uploads/btv/video/image/00000001/9374/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department.  Professor Cain provides an overview of the course.<br /><br />Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python.  The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.<br /><br />CS 107 Course Website:<br />http://www.CS107.stanford.edu/<br /><br />Stanford University:<br />http://www.stanford.edu/<br /><br />Stanford University Channel on YouTube:<br />http://www.youtube.com/stanford/</p><p><a href="http://www.bestechvideos.com/2009/06/17/lecture-1-programming-paradigms-stanford">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Wed, 17 Jun 2009 11:47:22 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/17/lecture-1-programming-paradigms-stanford</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/17/lecture-1-programming-paradigms-stanford</comments>
    </item>
    <item>
      <title>CGAL: The Open Source Computational Geometry Algorithms Library</title>
      <link>http://www.bestechvideos.com/2008/12/05/cgal-the-open-source-computational-geometry-algorithms-library</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/05/cgal-the-open-source-computational-geometry-algorithms-library"><img alt="CGAL: The Open Source Computational Geometry Algorithms Library" src="/uploads/btv/video/image/00000001/6634/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><strong>Introduction<br />
</strong>Project mission statement, history, internal organization, partners, CGAL in numbers.</p>
<p><strong>What's in CGAL</strong><br />
A survey on available data structures and algorithms, as well as examples how and by whom they are used. Topics include Triangulations, Voronoi diagrams, Boolean operations on polygons and polyhedra, arrangements of curves and their applications, Mesh generation, Geometry processing, Alpha shapes, Convex hull algorithms, Operations on polygons, Search structures, Interpolation, Shape analysis, fitting, and distances, Kinetic data structures...</p>
<p><strong>Generic Programming Paradigm<br />
</strong>CGAL data structures are C++ template classes and functions, usually taking several template parameters (with default values for ease of use). This gives developers an incredible flexibility to adapt the data structures to their needs, which is important internally for code reuse, and important for end users, as they typically integrate CGAL in already existing applications. Parts of CGAL are also interfaced with languages and software like Python, Java, Scilab, Qt and the Ipe drawing editor.</p>
<p><strong>Exact Geometric Computing Paradigm<br />
</strong>We present how to make geometric algorithms correct, robust, and nevertheless fast, by combining floating point arithmetic with exact arithmetic, and clever filtering mechanisms to switch between these two modes. These mechanisms can be used for geometric predicates, as well as for geometric constructions, which instead of a discrete return value generate new geometric entities.</p>
<p><strong>Conclusion and Outlook<br />
</strong>A wrapup, and a sneak preview on algorithms that might make it into  future releases of CGAL.</p>
<p><strong>Speaker: Andreas Fabri, PhD, GeometryFactory</strong><br />
As member of the initial development team of the CGAL project, Andreas is one of the architects of the CGAL software. For several years he chaired the CGAL Editorial Board. In 2003, Andreas founded the GeometryFactory as spin-off of the CGAL project, offering licenses, service and support to commercial users. Andreas received his PhD in 1994 from the Ecole des Mines de Paris, while working on geometric algorithms for parallel machines at INRIA.</p>
<p><strong>Speaker: Sylvain Pion, PhD, INRIA Sophia-Antipolis</strong><br />
Sylvain got involved in the CGAL project during his PhD, which he received in 1999 at INRIA. He worked then on providing generic solutions to numerical robustness issues arising in geometric algorithms. Later on he worked on the efficiency of some fundamental geometric algorithms such as 3D Delaunay triangulations. He is now also involved in C++ standardization, and is working on parallel geometric algorithms. He is employed as researcher at INRIA, and is the current chair of the CGAL Editorial Board.</p>
<p><em>Google Tech Talks<br />
March,  3 2008</em></p><p><a href="http://www.bestechvideos.com/2008/12/05/cgal-the-open-source-computational-geometry-algorithms-library">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Tue, 09 Dec 2008 08:32:29 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/05/cgal-the-open-source-computational-geometry-algorithms-library</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/12/05/cgal-the-open-source-computational-geometry-algorithms-library</comments>
    </item>
    <item>
      <title>Mining Large Graphs: Laws and Tools</title>
      <link>http://www.bestechvideos.com/2008/09/07/mining-large-graphs-laws-and-tools</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/07/mining-large-graphs-laws-and-tools"><img alt="Mining Large Graphs: Laws and Tools" src="/uploads/btv/video/image/00000001/4185/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture slides:</p>
<ul>
    <li>Mining Large Graphs</li>
    <li>Networks &ndash;Social and Technological</li>
    <li>Examples of Networks</li>
    <li>Networks of the Real-world</li>
    <li>Mining Social Network Data</li>
    <li>Networks as Phenomena</li>
    <li>Models and Laws of Networks</li>
    <li>Networks: Rich Data</li>
    <li>Networks: A Matter of Scale</li>
    <li>Networks: Scale Matters</li>
    <li>Structure vs. Process</li>
    <li>Structure of Networks</li>
    <li>Diffusion in Networks</li>
    <li>Tutorial outline</li>
    <li>Mining Large GraphsPart 1: Structure and models of networks</li>
    <li>Part 1: Outline</li>
    <li>Part 1.1: Structural properties</li>
    <li>Traditional approach</li>
    <li>Motivation: New approach</li>
    <li>Graphs and networks</li>
    <li>Small-world effect</li>
    <li>Degree distributions</li>
    <li>Poisson vs. Scale-free network</li>
    <li>Network resilience</li>
    <li>Community structure</li>
    <li>Spectral properties</li>
    <li>What about evolving graphs?</li>
    <li>Networks over time: Densification</li>
    <li>Densification &amp; degree distribution</li>
    <li>Shrinking diameters</li>
    <li>Properties hold in many graphs</li>
    <li>Part 1.2: Models</li>
    <li>1.2 Models: Outline</li>
    <li>(Erdos-Renyi) Random graph</li>
    <li>Properties of random graphs</li>
    <li>Evolution of a random graph</li>
    <li>Subgraphs in random graphs</li>
    <li>Random graphs: conclusion</li>
    <li>Exponential random graphs (p* models)</li>
    <li>Exponential random graphs</li>
    <li>Small-world model</li>
    <li>Preferential attachment</li>
    <li>Edge copying model</li>
    <li>Community guided attachment</li>
    <li>Forest Fire Model</li>
    <li>Forest Fire: Phase transitions</li>
    <li>Kronecker graphs</li>
    <li>Idea: Recursive graph generation</li>
    <li>Kronecker product: Graph</li>
    <li>Kronecker product: Definition</li>
    <li>Kronecker graphs</li>
    <li>Stochastic Kronecker graphs</li>
    <li>Kronecker graphs: Intuition</li>
    <li>Properties of Kronecker graphs</li>
    <li>1.3: Fitting the models to real graphs</li>
    <li>The problem</li>
    <li>Model estimation: approach</li>
    <li>Fitting Kronecker graphs</li>
    <li>Challenges</li>
    <li>Challenge 1: Node correspondence</li>
    <li>Challenge 2: calculating P(G|&Theta;,&sigma;)</li>
    <li>Model estimation: solution</li>
    <li>Solution 1: Node correspondence</li>
    <li>Sampling node correspondences</li>
    <li>Solution 2: Calculating P(G|&Theta;,&sigma;)</li>
    <li>Experiments: Synthetic data</li>
    <li>Convergence of properties</li>
    <li>Experiments: real networks</li>
    <li>AS graph (N=6500, E=26500)</li>
    <li>AS: comparing graph properties</li>
    <li>Epinions graph (N=76k, E=510k)</li>
    <li>Scalability</li>
    <li>Conclusion</li>
    <li>Why should we care?</li>
    <li>Reflections</li>
    <li>References</li>
    <li>Coming up next&hellip;</li>
</ul>
<p><em>Author:             Jure Leskovec,                Condensed Matter Physics, Jožef Stefan Institute</em></p><p><a href="http://www.bestechvideos.com/2008/09/07/mining-large-graphs-laws-and-tools">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Sun, 07 Sep 2008 10:34:24 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/07/mining-large-graphs-laws-and-tools</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/09/07/mining-large-graphs-laws-and-tools</comments>
    </item>
    <item>
      <title>Online Learning and Game Theory</title>
      <link>http://www.bestechvideos.com/2008/08/25/online-learning-and-game-theory</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/25/online-learning-and-game-theory"><img alt="Online Learning and Game Theory" src="/uploads/btv/video/image/00000001/3938/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>We consider online learning and its relationship to game theory. In an online decision-making problem, as in Singer's lecture, one typically makes a sequence of decisions and receives feedback immediately after making each decision. As far back as the 1950's, game theorists gave algorithms for these problems with strong regret guarantees. Without making statistical assumptions, these algorithms were guaranteed to perform nearly as well as the best single decision, where the best is chosen with the benefit of hindsight. We discuss applications of these algorithms to complex learning problems where one receives very little feedback. Examples include online routing, online portfolio selection, online advertizing, and online data structures. We also discuss applications to learning Nash equilibria in zero-sum games and learning correlated equilibria in general two-player games.</p>
<p><em>Author:             Adam Kalai,                Toyota Technological Institute</em></p><p><a href="http://www.bestechvideos.com/2008/08/25/online-learning-and-game-theory">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Tue, 26 Aug 2008 05:35:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/25/online-learning-and-game-theory</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/25/online-learning-and-game-theory</comments>
    </item>
    <item>
      <title>Hierarchical Maximum Entropy Density Estimation</title>
      <link>http://www.bestechvideos.com/2008/08/25/hierarchical-maximum-entropy-density-estimation</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/25/hierarchical-maximum-entropy-density-estimation"><img alt="Hierarchical Maximum Entropy Density Estimation" src="/uploads/btv/video/image/00000001/3936/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>We study the problem of simultaneously estimating several densities where the datasets are organized into overlapping groups, such as a hierarchy. For this problem, we propose a maximum entropy formulation, which systematically incorporates the groups and allows us to share the strength of prediction across similar datasets. We derive general performance guarantees, and show how some previous approaches, such as hierarchical shrinkage and hierarchical priors, can be derived as special cases. We demonstrate the proposed technique on synthetic data and in a realworld application to modeling the geographic distributions of species hierarchically grouped in a taxonomy. Specifically, we model the geographic distributions of species in the Australian wet tropics and Northeast New South Wales. In these regions, small numbers of samples per species significantly hinder effective prediction. Substantial benefits are obtained by combining information across taxonomic groups.</p>
<p><em>Author:             Miroslav Dud&iacute;k,                Princeton University</em></p><p><a href="http://www.bestechvideos.com/2008/08/25/hierarchical-maximum-entropy-density-estimation">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Mon, 25 Aug 2008 07:52:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/25/hierarchical-maximum-entropy-density-estimation</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/25/hierarchical-maximum-entropy-density-estimation</comments>
    </item>
    <item>
      <title>Link analysis with pajek</title>
      <link>http://www.bestechvideos.com/2008/08/08/link-analysis-with-pajek</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/08/link-analysis-with-pajek"><img alt="Link analysis with pajek" src="/uploads/btv/video/image/00000001/3605/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Pajek is a program (for Windows) for large network analysis and visualization. It is freely available for noncommercial use at <a href="http://vlado.fmf.uni-lj.si/pub/networks/pajek/">http:<em>vlado.fmf.uni-lj.si/pub/networks/pajek/</em></a> Besides ordinary networks Pajek supports also multi-relational and temporal networks. In large network analysis we are often interested in important parts of given network. There are several ways how to determine them. The islands approach is based on an importance measure of vertices or lines. Let (V,L,p) be a network with vertex property p : V ? R and let t be a real number. If we delete all vertices (and corresponding links) with the property value less than t, we get subnetwork called vertex-cut at level t. The number and sizes of its components depend on t. Often we consider only components of size at least k and not exceeding K. The components of size smaller than k are discarded as noninteresting, while the components of size larger than K are cut again at some higher level. Vertex-island is a connected subnetwork which vertices have greater property value than the vertices in its neighborhood. It is easy to see that the components of vertex-cuts are all vertex-islands. We developed an efficient algorithm that identifies all maximal vertex-islands of sizes in the interval k..K in a given network. For networks with weighted lines we can similarly define line-islands. The line-islands algorithm is based on line-cuts. Both algorithms are very general - they can be applied for any vertex/line importance measure. Their complexity is for sparse networks subquadratic - they can be applied to very large networks. We will illustrate them applying different importance measures on selected (large) networks. We will also present the use of pattern searching in analysis of genealogies and some approaches to analysis of (multi-relational) temporal networks.</p>
<p><em>Author:Nnata&scaron;a Kejžar, FDV, Univerza v Ljubljani</em></p><p><a href="http://www.bestechvideos.com/2008/08/08/link-analysis-with-pajek">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Fri, 08 Aug 2008 06:42:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/08/link-analysis-with-pajek</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/08/link-analysis-with-pajek</comments>
    </item>
    <item>
      <title>Large-scale RLSC Learning Without Agony</title>
      <link>http://www.bestechvideos.com/2008/08/04/large-scale-rlsc-learning-without-agony</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/04/large-scale-rlsc-learning-without-agony"><img alt="Large-scale RLSC Learning Without Agony" src="/uploads/btv/video/image/00000001/3568/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The advances in kernel-based learning necessitate the study on solving a large-scale non-sparse positive definite linear system. To provide a deterministic approach, recent researches focus on designing fast matrixvector multiplication techniques coupled with a conjugate gradient method. Instead of using the conjugate gradient method, our paper proposes to use a domain decomposition approach in solving such a linear system. Its convergence property and speed can be understood within von Neumann's alternating pro jection framework. We will report significant and consistent improvements in convergence speed over the conjugate gradient method when the approach is applied to recent machine learning problems.</p>
<p><em>Author: Wenye Li, The Chinese University of Hong Kong</em></p><p><a href="http://www.bestechvideos.com/2008/08/04/large-scale-rlsc-learning-without-agony">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Mon, 04 Aug 2008 08:59:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/04/large-scale-rlsc-learning-without-agony</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/04/large-scale-rlsc-learning-without-agony</comments>
    </item>
    <item>
      <title>A Quadratic Programming Approach to the Graph Edit Distance Problem</title>
      <link>http://www.bestechvideos.com/2008/08/01/a-quadratic-programming-approach-to-the-graph-edit-distance-problem</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/01/a-quadratic-programming-approach-to-the-graph-edit-distance-problem"><img alt="A Quadratic Programming Approach to the Graph Edit Distance Problem" src="/uploads/btv/video/image/00000001/3550/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>In this paper we propose a quadratic programming approach to computing the edit distance of graphs. Whereas the standard edit distance is defined with respect to a minimum-cost edit path between graphs, we introduce the notion of fuzzy edit paths between graphs and provide a quadratic programming formulation for the minimization of fuzzy edit costs. Experiments on real-world graph data demonstrate that our proposed method is able to outperform the standard edit distance method in terms of recognition accuracy on two out of three data sets.</p>
<p><em>Author: Horst Bunke, University of Bern</em></p><p><a href="http://www.bestechvideos.com/2008/08/01/a-quadratic-programming-approach-to-the-graph-edit-distance-problem">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Sat, 02 Aug 2008 12:47:04 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/01/a-quadratic-programming-approach-to-the-graph-edit-distance-problem</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/01/a-quadratic-programming-approach-to-the-graph-edit-distance-problem</comments>
    </item>
    <item>
      <title>Gene-based bin-analysis of genome-wide association studied</title>
      <link>http://www.bestechvideos.com/2008/08/01/gene-based-bin-analysis-of-genome-wide-association-studied</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/01/gene-based-bin-analysis-of-genome-wide-association-studied"><img alt="Gene-based bin-analysis of genome-wide association studied" src="/uploads/btv/video/image/00000001/3537/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>With the improvement of genotyping technologies and the exponentially growing number of available  markers, case-control genome-wide association studies promise to be a key tool for investigation of complex  diseases. However new analytical methods have to be developed to face the problems induced by  this data scale-up, such as statistical multiple testing, data quality control, biological interpretation and  computational tractability. We present a novel method to analyze genome-wide association studies results.  The algorithm is based on a Bayesian model that integrates genotyping errors and genomic structure dependencies.  Probability values are assigned to genomic regions termed bins, which are defined from a  gene-biased partitioning of the genome, and the false-discovery rate is estimated. We have applied this  algorithm to data coming from three genome-wide association studies of Multiple Sclerosis. The method  practically overcomes the scale-up problems and permits to identify new putative regions statistically  associated with the disease.</p>
<p><em>Author: Nicolas Omont, Serono, Biotech and Beyond</em></p><p><a href="http://www.bestechvideos.com/2008/08/01/gene-based-bin-analysis-of-genome-wide-association-studied">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Fri, 01 Aug 2008 17:02:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/01/gene-based-bin-analysis-of-genome-wide-association-studied</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/01/gene-based-bin-analysis-of-genome-wide-association-studied</comments>
    </item>
    <item>
      <title>Estimating Parameters and Hidden Variables in a Non-linear State-space Model of Regulatory Networks</title>
      <link>http://www.bestechvideos.com/2008/08/01/estimating-parameters-and-hidden-variables-in-a-non-linear-state-space-model-of-regulatory-networks</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/01/estimating-parameters-and-hidden-variables-in-a-non-linear-state-space-model-of-regulatory-networks"><img alt="Estimating Parameters and Hidden Variables in a Non-linear State-space Model of Regulatory Networks" src="/uploads/btv/video/image/00000001/3527/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Understanding and identifying biological complex systems at work in the cell requires to develop models able to capture the stochastic nature of biological processes as well as their dynamics. Focusing on gene regulatory networks, we propose a new quantitative model in the form of a dynamical Bayesian network that allows to represent both genes and proteins in the same framework. We start from the nonlinear differential equations of Michaelis-Menten which are the gold-standard to represent biochemical interactions and develop a discrete-time and probabilistic model from these equations. Compared to previous works such as Nachman et al [1], our model takes into account the dependency between the regulatory proteins and the genes that code for them as well as protein-protein interactions and protein degradations. In the resulting nonlinear dynamical system, the proteins concentrations are hidden while gene expressions are observed. In order to learn the model's parameters, we first construct a discrete-time probabilistic model corresponding to our continuous-time state-space model and then derive a Kalman smoother algorithm based on the unscented transformation [2] to recursively estimate the parameters and unobserved protein activities. The generality of the learning method opens the door to various adaptations of the model if required by the biology.</p>
<p>Numerical results on parameter and state estimation for the repressilator [3] and other several small networks are presented and show the relevance of the model.</p>
<p><em>Author: Minh Quach, University of Evry</em></p><p><a href="http://www.bestechvideos.com/2008/08/01/estimating-parameters-and-hidden-variables-in-a-non-linear-state-space-model-of-regulatory-networks">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Fri, 01 Aug 2008 10:38:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/01/estimating-parameters-and-hidden-variables-in-a-non-linear-state-space-model-of-regulatory-networks</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/01/estimating-parameters-and-hidden-variables-in-a-non-linear-state-space-model-of-regulatory-networks</comments>
    </item>
    <item>
      <title>Game theoretic models in molecular biology</title>
      <link>http://www.bestechvideos.com/2008/08/01/game-theoretic-models-in-molecular-biology</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/01/game-theoretic-models-in-molecular-biology"><img alt="Game theoretic models in molecular biology" src="/uploads/btv/video/image/00000001/3524/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>There are many challenges in computational modeling of biological processes. Few processes such as signaling pathways operate in- dependently of others but rather involve substantial coordination and shared resources. The level of abstraction appropriate for understand- ing different processes, e.g, viewing a pathway as a filter or a molecular cascade, varies by context and the type of predictions sought.</p>
<p><em>Author: Tommi Jaakkola, MIT - Massachusetts Institute of Technology</em></p><p><a href="http://www.bestechvideos.com/2008/08/01/game-theoretic-models-in-molecular-biology">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Fri, 01 Aug 2008 10:37:41 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/01/game-theoretic-models-in-molecular-biology</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/01/game-theoretic-models-in-molecular-biology</comments>
    </item>
    <item>
      <title>Reaction and Diffusion on Fractal Sets</title>
      <link>http://www.bestechvideos.com/2008/08/01/reaction-and-diffusion-on-fractal-sets</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/01/reaction-and-diffusion-on-fractal-sets"><img alt="Reaction and Diffusion on Fractal Sets" src="/uploads/btv/video/image/00000001/3522/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Systems biologists are interested in modelling chemical reactions in the intracellular environment, and to date much of what is done is based on the use of mass action kinetics to construct models of elementary reactions. Mass action kinetic models are based on a number assumptions which are not obviously valid in the intracellular environment. The cytoplasm is far from an ideal, isotropic wellmixed solution and often the concentrations of important chemical species are very small. Molecular crowding can have significant thermodynamic effects, but also must play an important dynamical role. An interesting approach that has been adopted to this has its roots in fractal geometry - a given molecule, depending upon its size and shape and the sizes and shapes of the molecules which surround it will find itself able to move in an environment of restricted dimension (see for example[1, 2]). Simple ideas have been suggested which give spatially homogeneous rate-like equations which attempt to account for this. It has been suggested, for example, that rate laws which depend on non-integer powers of the concentration of species might be used, and alternatively that the rate constants for elementary reactions which involve the encounter of different species (as opposed to spontaneous decomposition of individual molecules) should be time-dependent[1]. In this case the rates decay in time - the suggested form is the Zipf-Mandlebrot law which tends to a power law decay at long times, it is suggested that this power law characterises the dimension of the restricted environment of each chemical species[2]. Both of these approaches suffer from shortcomings. The use of non-integer powers of concentrations can only be justified in very limited circumstances, and has been shown to be inferior to the time-dependent rate parameter when describing certain lattice gas computer simulations of chemical reactions. However, the latter is clearly not invariant to time translation - the origin of time has a particular significance, and it is not clear as a general principle what the correct choice of time origin should be. Moreover, experimental techniques are being refined to the extent that spatio-temporal resolution of the species within a single cell is becoming possible. We might, therefore, aspire to constructing theories which describe the dynamics for spatially non-uniform distributions of active species. We have recently been working on a class of simple models of this type. These are spatio-temporal dynamical systems which model reaction and diffusion on a certain class of fractal sets. It has been known for some time now that it is possible to define random walks, and hence diffusion, on a certain class of fractals (indeed, it was this observation that motivated the work described above[1]). A simple example if this class is the Sierpinsky Gasket which has constrictions to the diffusion process in the sense that it can be disconnected by the removal of a finite set of points. The talk will focus mainly on this example, but we shall also suggest ways which could lead to more general models.</p>
<p>Supported by the Manchester Institute for Mathematical Science (MIMS).</p>
<p><em>Author: David Broomhead, University of Manchester</em></p><p><a href="http://www.bestechvideos.com/2008/08/01/reaction-and-diffusion-on-fractal-sets">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Fri, 01 Aug 2008 08:55:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/01/reaction-and-diffusion-on-fractal-sets</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/08/01/reaction-and-diffusion-on-fractal-sets</comments>
    </item>
    <item>
      <title>MCMC, SMC,... What next ?</title>
      <link>http://www.bestechvideos.com/2008/07/31/mcmc-smc-what-next</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/31/mcmc-smc-what-next"><img alt="MCMC, SMC,... What next ?" src="/uploads/btv/video/image/00000001/3414/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The Monte Carlo method was initially developed for scientific computing in statistical physics during the early days of the computers. Due to the rapid progress in computer technology and the need for handling large datasets and complex systems, the past two decades have witnessed a strong surge of interest in Monte Carlo methods from the scientific community. Researchers ranging from computational biologist to signal \&amp; image processing engineers and to financial econometricians now view Monte Carlo techniques as essential tools for inference. Besides using the popular Markov chain Monte Carlo strategies and adaptive variants of it, various sequential Monte Carlo strategies have recently appeared on the scene, resulting in a wealth of novel and effective inferential and optimization tools. In this talk, we will present what we believe to be the &quot;state-of-the art&quot; in Monte-Carlo simulations for inference and will try to identify the next challenges.</p>
<p><em>Author: Eric Moulines, Enst Paris</em></p><p><a href="http://www.bestechvideos.com/2008/07/31/mcmc-smc-what-next">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Thu, 31 Jul 2008 14:37:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/31/mcmc-smc-what-next</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/07/31/mcmc-smc-what-next</comments>
    </item>
    <item>
      <title>Graph-based Methods for Retinal Mosaicing and Vascular Characterization</title>
      <link>http://www.bestechvideos.com/2008/07/28/graph-based-methods-for-retinal-mosaicing-and-vascular-characterization</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/28/graph-based-methods-for-retinal-mosaicing-and-vascular-characterization"><img alt="Graph-based Methods for Retinal Mosaicing and Vascular Characterization" src="/uploads/btv/video/image/00000001/3359/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>In this paper, we propose a highly robust point-matching method (Graph Transformation Matching - GTM) relying on finding the consensus graph emerging from putative matches. Such method is a two- phased one in the sense that after finding the consensus graph it tries to complete it as much as possible. We successfully apply GTM to image registration in the context of finding mosaics from retinal images. Feature points are obtained after properly segmenting such images. In addition, we also introduce a novel topological descriptor for quantifying disease by characterizing the arterial/venular trees. Such descriptor relies on diffusion kernels on graphs. Our experiments have showed only statistical signifficance for the case of arterial trees, which is consistent with previous findings.</p>
<p><em>Author: M. Elena Martinez-Perez, National University of Mexico</em></p><p><a href="http://www.bestechvideos.com/2008/07/28/graph-based-methods-for-retinal-mosaicing-and-vascular-characterization">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Mon, 28 Jul 2008 08:13:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/28/graph-based-methods-for-retinal-mosaicing-and-vascular-characterization</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/07/28/graph-based-methods-for-retinal-mosaicing-and-vascular-characterization</comments>
    </item>
    <item>
      <title>Graph Fibrations, graph isomorphism and PageRank</title>
      <link>http://www.bestechvideos.com/2008/07/25/graph-fibrations-graph-isomorphism-and-pagerank</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/25/graph-fibrations-graph-isomorphism-and-pagerank"><img alt="Graph Fibrations, graph isomorphism and PageRank" src="/uploads/btv/video/image/00000001/3277/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture slides:</p>
<ul>
    <li>Things related to PageRank</li>
    <li>Covering projections in algebraic topology</li>
    <li>Covering projections in modern mathematics</li>
    <li>From covering projections to fibrations</li>
    <li>My own personal relation with fibrations</li>
    <li>A graph is a graph is a graph...</li>
    <li>Graph morphisms</li>
    <li>Graph fibration</li>
    <li>A graph fibration is...</li>
    <li>A basic ingredient: universal total graph</li>
    <li>Basic property of universal total graphs</li>
    <li>Minimum base</li>
    <li>Markov chains and graphs</li>
    <li>Markov chains with restart</li>
    <li>PageRank as a special case</li>
    <li>PageRank: an example</li>
    <li>Markov chains with restart are unichain</li>
    <li>Invariant distribution and limit behaviours</li>
    <li>Power series associated to a graph</li>
    <li>Power series and fibrations</li>
    <li>An example</li>
    <li>Consequences</li>
    <li>Power series associated to a graph</li>
    <li>Consequences</li>
    <li>Markovian spectrally distinguishable graphs</li>
    <li>Graph fibrations and graph isomorphism</li>
    <li>Experimental results</li>
</ul>
<p><em>Author: Paolo Boldi, University of Milano</em></p><p><a href="http://www.bestechvideos.com/2008/07/25/graph-fibrations-graph-isomorphism-and-pagerank">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Fri, 25 Jul 2008 05:07:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/25/graph-fibrations-graph-isomorphism-and-pagerank</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/07/25/graph-fibrations-graph-isomorphism-and-pagerank</comments>
    </item>
    <item>
      <title>Variational Bayes for Continuous-time Nonlinear State-space Models</title>
      <link>http://www.bestechvideos.com/2008/07/22/variational-bayes-for-continuous-time-nonlinear-state-space-models</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/22/variational-bayes-for-continuous-time-nonlinear-state-space-models"><img alt="Variational Bayes for Continuous-time Nonlinear State-space Models" src="/uploads/btv/video/image/00000001/3197/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lecture slides:</p>
<ul>
    <li>Outline</li>
    <li>Nonlinear dynamical systems</li>
    <li>Nonlinear state-space models (NSSMs)</li>
    <li>Nonlinear state-space models (NSSMs)01</li>
    <li>Variational inference for the NSSM</li>
    <li>Discrete-time models: pros and cons</li>
    <li>Continuous-time NSSM</li>
    <li>Stochastic Differential Equations</li>
    <li>Continuous-time NSSM</li>
    <li>Approximations</li>
    <li>Variational continuous-time NSSM</li>
    <li>State inference</li>
    <li>Faster state inference</li>
    <li>Experiment: Continuous-time NSSM</li>
    <li>Experiment: Continuous-time NSSM01</li>
    <li>Experiment: Continuous-time NSSM02</li>
    <li>Experiment: Continuous-time NSSM03</li>
    <li>Experiment: State inference</li>
    <li>Experiment: State inference01</li>
    <li>Conclusion</li>
</ul>
<p><em>Author: Antti Honkela, Helsinki University of Technology</em></p><p><a href="http://www.bestechvideos.com/2008/07/22/variational-bayes-for-continuous-time-nonlinear-state-space-models">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Tue, 22 Jul 2008 18:38:45 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/22/variational-bayes-for-continuous-time-nonlinear-state-space-models</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/07/22/variational-bayes-for-continuous-time-nonlinear-state-space-models</comments>
    </item>
    <item>
      <title>Bipartite Graph Matching for Computing the Edit Distance of Graphs</title>
      <link>http://www.bestechvideos.com/2008/07/19/bipartite-graph-matching-for-computing-the-edit-distance-of-graphs</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/19/bipartite-graph-matching-for-computing-the-edit-distance-of-graphs"><img alt="Bipartite Graph Matching for Computing the Edit Distance of Graphs" src="/uploads/btv/video/image/00000001/3122/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>In the field of structural pattern recognition graphs constitute a very common and powerful way of representing patterns. In contrast to string representations, graphs allow us to describe relational information in the patterns under consideration. One of the main drawbacks of graph representations is that the computation of standard graph similarity measures is exponential in the number of involved nodes. Hence, such computations are feasible for rather small graphs only. One of the most flexible error-tolerant graph similarity measures is based on graph edit distance. In this paper we propose an approach for the efficient compuation of edit distance based on bipartite graph matching by means of Munkres&rsquo; algorithm, sometimes referred to as the Hungarian algorithm. Our proposed algorithm runs in polynomial time, but provides only suboptimal edit distance results. The reason for its suboptimality is that implied edge operations are not considered during the process of finding the optimal node assignment. In experiments on semi-artificial and real data we demonstrate the speedup of our proposed method over a traditional tree search based algorithm for graph edit distance computation. Also we show that classification accuracy remains nearly unaffected.</p><p><a href="http://www.bestechvideos.com/2008/07/19/bipartite-graph-matching-for-computing-the-edit-distance-of-graphs">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Sat, 19 Jul 2008 08:06:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/19/bipartite-graph-matching-for-computing-the-edit-distance-of-graphs</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/07/19/bipartite-graph-matching-for-computing-the-edit-distance-of-graphs</comments>
    </item>
    <item>
      <title>An Overview of High Performance Computing and Challenges for the Future</title>
      <link>http://www.bestechvideos.com/2008/02/21/an-overview-of-high-performance-computing-and-challenges-for-the-future</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/02/21/an-overview-of-high-performance-computing-and-challenges-for-the-future"><img alt="An Overview of High Performance Computing and Challenges for the Future" src="/uploads/btv/video/image/00000001/1223/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Google Tech Talks<br />
January, 25 2008<br />
<br />
ABSTRACT<br />
<br />
In this talk we examine how high performance computing has changed over the last 10-year and look toward the future in terms of trends. These changes have had and will continue to have a major impact on our software. A new generation of software libraries and algorithms are needed for the effective and reliable use of (wide area) dynamic, distributed and parallel environments. Some of the software and algorithm challenges have already been encountered, such as management of communication and memory hierarchies through a combination of compile--time and run--time techniques, but the increased scale of computation, depth of memory hierarchies, range of latencies, and increased run--time environment variability will make these problems much harder.<br />
<br />
We will focus on the redesign of software to fit multicore architectures.<br />
<br />
Speaker: Jack Dongarra<br />
University of Tennessee<br />
Oak Ridge National Laboratory<br />
University of Manchester<br />
Jack Dongarra received a Bachelor of Science in Mathematics from Chicago State University in 1972 and a Master of Science in Computer Science from the Illinois Institute of Technology in 1973. He received his Ph.D. in Applied Mathematics from the University of New Mexico in 1980. He worked at the Argonne National Laboratory until 1989, becoming a senior scientist. He now holds an appointment as University Distinguished Professor of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee, has the position of a Distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory (ORNL), Turing Fellow in the Computer Science and Mathematics Schools at the University of Manchester, and an Adjunct Professor in the Computer Science Department at Rice University.<br />
<br />
He specializes in numerical algorithms in linear algebra, parallel computing, the use of advanced-computer architectures, programming methodology, and tools for parallel computers. His research includes the development, testing and documentation of high quality mathematical software. He has contributed to the design and implementation of the following open source software packages and systems: EISPACK, LINPACK, the BLAS, LAPACK, ScaLAPACK, Netlib, PVM, MPI, NetSolve, Top500, ATLAS, and PAPI. He has published approximately 200 articles, papers, reports and technical memoranda and he is coauthor of several books. He was awarded the IEEE Sid Fernbach Award in 2004 for his contributions in the application of high performance computers using innovative approaches. He is a Fellow of the AAAS, ACM, and the IEEE and a member of the National Academy of Engineering.</p><p><a href="http://www.bestechvideos.com/2008/02/21/an-overview-of-high-performance-computing-and-challenges-for-the-future">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Fri, 25 Apr 2008 01:40:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/02/21/an-overview-of-high-performance-computing-and-challenges-for-the-future</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/02/21/an-overview-of-high-performance-computing-and-challenges-for-the-future</comments>
    </item>
    <item>
      <title>Decayed MCMC for probabilistic filtering</title>
      <link>http://www.bestechvideos.com/2008/04/02/decayed-mcmc-for-probabilistic-filtering</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/04/02/decayed-mcmc-for-probabilistic-filtering"><img alt="Decayed MCMC for probabilistic filtering" src="/uploads/btv/video/image/00000001/1268/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Google Tech Talks<br />
March, 28 2008<br />
<br />
ABSTRACT<br />
<br />
Bhaskara M. Marthi - Research Scientist <br />
<br />
I will describe an algorithm for probabilistic filtering, the problem of maintaining a probability distribution over the hidden state of a dynamical system given periodic noisy observations. This problem appears in various guises in practice, such as activity monitoring, state estimation, visual tracking, and fault diagnosis. Our algorithm, known as decayed MCMC, scales better than exact methods on many problems, and is less susceptible to losing track of the mode than the popular sequential Monte Carlo or particle filtering methods. Standard Markov chain Monte-Carlo mixing time analyses are insufficient to bound the complexity of our algorithm, and so we extend them to the setting of convergence of a marginal distribution. <br />
<br />
Speaker: Dr. Bhaskara M. Marthi - Research Scientist<br />
Dr. Bhaskara Marthi is currently a postdoctoral research associate at MIT, working with Leslie Kaelbling and Tomas Lozano Perez on hierarchical planning and robotic manipulation. He received his PhD in 2006 from the University of California, Berkeley, working with Stuart Russell on reinforcement learning with partial programs, and its application to AI design for large real-time strategy video games. His other interests include probabilistic reasoning, relational and first-order models, and Monte Carlo algorithms.</p><p><a href="http://www.bestechvideos.com/2008/04/02/decayed-mcmc-for-probabilistic-filtering">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Tue, 15 Apr 2008 20:46:08 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/04/02/decayed-mcmc-for-probabilistic-filtering</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/04/02/decayed-mcmc-for-probabilistic-filtering</comments>
    </item>
    <item>
      <title>Scene Discovery by Matrix Factorization</title>
      <link>http://www.bestechvideos.com/2008/04/02/scene-discovery-by-matrix-factorization</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/04/02/scene-discovery-by-matrix-factorization"><img alt="Scene Discovery by Matrix Factorization" src="/uploads/btv/video/image/00000001/1266/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Google Tech Talks<br />
March, 24 2008<br />
<br />
ABSTRACT<br />
<br />
What constitutes a scene? Defining a meaningful vocabulary for scene discovery is a challenging problem that has important consequences for object recognition. We consider scenes to depict correlated objects and present visual similarity. We introduce a max-margin factorization model that finds a low dimensional subspace with high discriminative power for correlated annotations. We postulate this space should allow us to discover a large number of scenes in unsupervised data; we show scene discrimination results on par with supervised approaches. This model also produces state of the art word prediction results including good<br />
annotation completion.<br />
<br />
Speaker: Ali Farhadi<br />
Ali Farhadi is a PhD student in the UIUC Computer Science Department working on computer vision and machine learning under David Forsyth. His interests include image segmentation, transfer learning, scene understanding and human activity recognition.</p><p><a href="http://www.bestechvideos.com/2008/04/02/scene-discovery-by-matrix-factorization">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Mon, 07 Apr 2008 22:51:58 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/04/02/scene-discovery-by-matrix-factorization</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2008/04/02/scene-discovery-by-matrix-factorization</comments>
    </item>
    <item>
      <title>Basics of probability and statistic</title>
      <link>http://www.bestechvideos.com/2007/10/17/basics-of-probability-and-statistic</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2007/10/17/basics-of-probability-and-statistic"><img alt="Basics of probability and statistic" src="/uploads/btv/video/image/00000001/1113/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Basics of probability and statistic lectures by <a href="http://videolectures.net/mikaela_keller/">Mikaela Keller</a>,                 IDIAP Research Institute</p><p><a href="http://www.bestechvideos.com/2007/10/17/basics-of-probability-and-statistic">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Wed, 17 Oct 2007 04:10:10 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2007/10/17/basics-of-probability-and-statistic</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2007/10/17/basics-of-probability-and-statistic</comments>
    </item>
    <item>
      <title>New generation of math software from Maplesoft</title>
      <link>http://www.bestechvideos.com/2007/10/12/new-generation-of-math-software-from-maplesoft</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2007/10/12/new-generation-of-math-software-from-maplesoft"><img alt="New generation of math software from Maplesoft" src="/uploads/btv/video/image/00000001/1092/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Google Tech Talks <br />
September 11, 2007 <br />
<br />
ABSTRACT <br />
<br />
The name Maple is synonymous with doing complex math on computers. Best known for its  symbolic or algebraic computation abilities, Maple is one of the most important tools for the modern applied mathematician and scientist. Many of you are likely familiar with Maple from college but you've probably not kept up to date with latest developments. This presentation will present some of the latest product developments from Maplesoft. Topics include <br />
<br />
- developments in high performance numerical computation <br />
- recent advances in symbolic computing <br />
- new Maple libraries including graph theory, statistics, optimization, polynomial operations, and more <br />
- parallel and grid computing <br />
- knowledge capture for mathematical documents <br />
- the Maple programming language and application development <br />
- overview of new add-on products including global optimization, and modeling and simulation <br />
<br />
The presenter will be Mohamed Bendame, a senior engineer from Maplesoft. The presentations will include an open Q&amp;A session.</p><p><a href="http://www.bestechvideos.com/2007/10/12/new-generation-of-math-software-from-maplesoft">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Mon, 15 Oct 2007 17:06:58 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2007/10/12/new-generation-of-math-software-from-maplesoft</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2007/10/12/new-generation-of-math-software-from-maplesoft</comments>
    </item>
    <item>
      <title>MWRC: Carl Youngblood - Simple Bayesian Networks with Ruby</title>
      <link>http://www.bestechvideos.com/2007/09/27/mwrc-carl-youngblood-simple-bayesian-networks-with-ruby</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2007/09/27/mwrc-carl-youngblood-simple-bayesian-networks-with-ruby"><img alt="MWRC: Carl Youngblood - Simple Bayesian Networks with Ruby" src="/uploads/btv/video/image/00000001/1063/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Bayesian networks are excellent tools for modeling knowledge, especially in realistic  situations where there is incomplete domain awareness. Given reasonably accurate  causal relationships between variables, a Bayesian network can determine the most  likely state of unobserved variables in a system. Bayesian networks are used in  a wide variety of applications, including textual analysis, image processing, consumer  credit scoring systems, and other decision support systems.</p>
<p>Until recently, open  source Bayesian network libraries were not readily available, and those that have  been released are, in this author's opinion, unnecessarily complex. The Simple Bayesian  Networking Library (SBN) and its associated Ruby module (SBN4R) make it easy to  harness the power of Bayesian networks in your application. This presentation will  cover what Bayesian networks are and how they are used, as well as how to use SBN4R  in your next Ruby application.</p>
<p>Carl Youngblood has been using Ruby since the publication of the Pickaxe book  in 2000. He currently works as the CTO of Construction Capital Source, a construction  lending firm with headquarters in Salt Lake City. This position is especially exciting  for Carl, since it allows him to use Ruby all day at work. Carl received a bachelors  degree in Portuguese from Brigham Young University and a masters degree in Computer  Science from the University of Washington. He has been working professionally as  a software engineer for ten years.</p><p><a href="http://www.bestechvideos.com/2007/09/27/mwrc-carl-youngblood-simple-bayesian-networks-with-ruby">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>]]>
      </description>
      <pubDate>Thu, 27 Sep 2007 00:50:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2007/09/27/mwrc-carl-youngblood-simple-bayesian-networks-with-ruby</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2007/09/27/mwrc-carl-youngblood-simple-bayesian-networks-with-ruby</comments>
    </item>
  </channel>
</rss>
