<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Category Computer Science Videos</title>
    <link>http://www.bestechvideos.com/category/computer-science?parent_name=computer-science</link>
    <pubDate>Thu, 03 Jul 2008 23:22:12 GMT</pubDate>
    <description>BestTechVideos: Category Computer Science Videos with short descriptions</description>
    <item>
      <title>Supporting Scalable Online Statistical Processing</title>
      <link>http://www.bestechvideos.com/2008/05/17/supporting-scalable-online-statistical-processing</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
April, 28 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Christopher Jermaine - RESEARCH SCIENTIST&lt;br /&gt;
&lt;br /&gt;
Query processing for analytic, statistical, and exploratory database queries has been an active area of database research and development for nearly two decades. Many experts now consider this problem to be &amp;quot;solved&amp;quot;, especially with regard to performance. However, an argument can be made that users and databases have simply reached an uneasy truce with regard to analytic processing. If users avoid ad-hoc, exploratory queries that might take days to execute, then of course the database performs just fine.&lt;br /&gt;
&lt;br /&gt;
In this talk, I will describe query processing in a database system called DBO that is designed from the ground up to support interactive analytic processing. DBO can run database queries from start to finish and produce exact answers in a scalable fashion. However, unlike any existing research or production system, DBO is able to produce statistically meaningful approximate answers at all times throughout query execution. These answers are continuously updated from start to finish, even for &amp;quot;huge&amp;quot; queries requiring arbitrary quantities of temporary secondary storage. Thus, a user can stop execution whenever satisfied with the query accuracy, which may translate to dramatic time savings during exploratory processing.&lt;br /&gt;
&lt;br /&gt;
Speaker: Christopher M. Jermaine - Research Scientist&lt;br /&gt;
Chris Jermaine is an assistant professor in the CISE Department at the University of Florida, where he studies databases and data management. He is the recipient of a 2008 Alfred P. Sloan Foundation Research Fellowship, a National Science Foundation CAREER award, and a 2007 ACM SIGMOD Best Paper Award. He received a BA from the Mathematics Department at UCSD, and a PhD from the College of Computing at Georgia Tech.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/05/17/supporting-scalable-online-statistical-processing"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Thu, 03 Jul 2008 23:22:12 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/05/17/supporting-scalable-online-statistical-processing</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Teaching Kids To Code</title>
      <link>http://www.bestechvideos.com/2008/04/02/teaching-kids-to-code</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
March,  7 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Learning to code has become both more important and more complicated in the last decade. We need to make it attractive and easy again.&lt;br /&gt;
&lt;br /&gt;
Most western countries currently experience a shortage of skilled computing professionals in the employment market. We have seen a similar problem in the 1990s, but this time the situation is&lt;br /&gt;
different: While the problem in the 90s was university capacity (we just couldn't educate enough people quickly enough), this time around it is enrolment: Universities have the capacity, but not enough students sign up to study technical, computing related subjects, such as computer science or software engineering.&lt;br /&gt;
&lt;br /&gt;
The real problem lies before university: at school age, students decide against computing as a subject, because it is perceived as geeky, tedious, intellectually not challenging, and most of all&lt;br /&gt;
boring. At the same time, programming in schools is on a sharp decline.&lt;/p&gt;
&lt;p&gt;We need to counter this trend by bringing programming back into schools, and make it an engaging, challenging, relevant and enjoyable activity. To be successful, the public sector, academia and business should work together to make this happen.&lt;br /&gt;
&lt;br /&gt;
At the University of Kent, we have developed two successful development environments, named BlueJ and Greenfoot, and educational material to address these challenges. In this presentation, we will discuss both, with the main focus on Greenfoot, a system for beginners to learn Java programming through development of interactive graphical applications.&lt;br /&gt;
&lt;br /&gt;
Greenfoot and its associated materials can be used to teach programming in schools, computer clubs, or to your own children. Kids develop computer games, and -- almost as an aside -- learn object-oriented programming in Java.&lt;br /&gt;
&lt;br /&gt;
In this talk, I will present the software, strategies for learning of programming, and the benefits and drawback of Java as a first language.&lt;br /&gt;
&lt;br /&gt;
Speaker: Michael K&amp;ouml;lling, Computing Laboratory, University&amp;nbsp; Michael K&amp;ouml;lling is the lead designer of the BlueJ and Greenfoot programming environments. Both environments are designed for beginners to learn the basics of Java, and are widely used by schools and universities all over the world. Michael is also the founder of the Sun Center of Excellence in Object-Oriented Education at the University of Kent. He works as a Senior Lecturer in the Computing Laboratory at the University of Kent, where he teaches Java to undergraduate and postgraduate students, and is co-author of a successful Java textbook, &amp;quot;Objects First With Java.&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/teaching-kids-to-code"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/java"&gt;Java&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Fri, 30 May 2008 01:55:33 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/teaching-kids-to-code</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Turing's Cathedral</title>
      <link>http://www.bestechvideos.com/2008/05/17/turing-s-cathedral</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
April,  9 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
New Light on the Dawn of Digital Computing, 1945-1958&lt;br /&gt;
&lt;br /&gt;
The digital universe consists of two kinds of bits: differences in space and differences in time. Digital computers translate between these two forms of information--structure and sequence--according to definite rules. Sixty-three years ago, at the Institute for Advanced Study in Princeton, NJ, John von Neumann and a small group of nonconformists launched a project to do this at electronic speed. The resulting architecture and coding has descended directly to almost all computers now in use.&lt;br /&gt;
&lt;br /&gt;
Von Neumann succeeded in jump-starting the computer revolution by bringing engineers into the den of the mathematicians, rather than by bringing mathematicians into a den of engineers. The stored-program computer, as conceived by Alan Turing and delivered by John von Neumann, broke the distinction between numbers that *mean* things and numbers that *do* things. Our universe would never be the same.&lt;br /&gt;
&lt;br /&gt;
With a mere 5 kilobytes of random access memory, von Neumann and colleagues tackled previously intractable problems ranging from thermonuclear explosions, stellar evolution, and long-range weather forecasting to cellular automata, genetic coding, and the origins of life. Programs were small enough to be completely debugged, but hardware could not be counted on to perform consistently from one kilocycle to the next. This situation is now reversed.&lt;br /&gt;
&lt;br /&gt;
Speaker: George Dyson&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/05/17/turing-s-cathedral"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sat, 17 May 2008 05:24:27 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/05/17/turing-s-cathedral</guid>
      <author>scoundrel</author>
    </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>&lt;p&gt;Google Tech Talks&lt;br /&gt;
January, 25 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
We will focus on the redesign of software to fit multicore architectures.&lt;br /&gt;
&lt;br /&gt;
Speaker: Jack Dongarra&lt;br /&gt;
University of Tennessee&lt;br /&gt;
Oak Ridge National Laboratory&lt;br /&gt;
University of Manchester&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/02/21/an-overview-of-high-performance-computing-and-challenges-for-the-future"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/math"&gt;Math&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Fri, 25 Apr 2008 01:40:50 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/02/21/an-overview-of-high-performance-computing-and-challenges-for-the-future</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>What Do Those Images Have In Common?</title>
      <link>http://www.bestechvideos.com/2008/04/02/what-do-those-images-have-in-common</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
March, 25 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
This talk is about discovering and modeling previously unspecified, recurring themes in a given set of arbitrary images. Given a set of images, each containing frequent occurrences of objects from multiple categories, the goal is to learn a compact model of the categories as well as their relationships, for the purposes of later recognizing/segmenting any occurrences in new images. Categories are not defined by the user. Also, whether and where instances of any categories appear in a specific image is not known. This problem is challenging, since it involves the following unanswered questions. What is an object category? What image properties should be used and how to combine them to discover category occurrences? What is an efficient multicategory representation?&lt;br /&gt;
&lt;br /&gt;
We will examine a methodology, developed during my postdoctoral work at UIUC. Each image is represented by a segmentation tree whose nodes correspond to image regions, segmented at all natural scales present, and edges between tree nodes capture the region embedding. The presence of any categories in the image set is then reflected in the frequent occurrence of similar subtrees within the segmentation trees. Our methodology is designed to: (1) match image trees to find similar subtrees; (2) discover categories by clustering similar subtrees, and use the properties of each cluster to learn the model of the associated category; and (3) learn the grammar of the discovered categories that compactly captures their recursive definitions in terms of other simpler (sub)categories and their relationships (e.g., containment, co- occurrence, and sharing of simple categories by more complex ones). When a new image is encountered, its segmentation tree is matched against the learned grammar to simultaneously recognize and segment all occurrences of the learned categories. This matching also provides a semantic explanation of object recognition in terms of the identified parts along with their spatial relationships.&lt;br /&gt;
&lt;br /&gt;
The aforementioned methodology can also be used for identifying recurring image themes of more general kind. An example is that of extracting the stochastically repeating, elementary parts of image texture (e.g., waterlilies on the water surface, people in a crowd).&lt;br /&gt;
&lt;br /&gt;
This talk will be taped by the engEDU Tech Talks Team. &lt;br /&gt;
&lt;br /&gt;
Speaker: Sinisa Todorovic&lt;br /&gt;
Sinisa Todorovic received the joint B.S./M.S. degree with honors in electrical engineering from the University of Belgrade, Serbia, in 1994. From 1994 until 2001, he worked in the communications industry. He received the M.S. and Ph.D. degrees in electrical and computer engineering at the University of Florida, Gainesville, in 2002, and 2005, respectively. Since 2005, he holds the position of Postdoctoral Research Associate in the Beckman Institute at the University of Illinois Urbana-Champaign, where he collaborates with Prof. Narendra Ahuja. Sinisa's main research interests concern computer vision and machine learning, with current focus on unsupervised extraction and representation of visual themes recurring in images. He is the recipient of Jack Neubauer Best Paper Award 2004 for a publication in IEEE Trans. Vehicular Technology, and Outstanding Reviewer Award at the Int. Conf. on Computer Vision (ICCV) 2007. He serves as Associate Editor of Advances in Multimedia.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/what-do-those-images-have-in-common"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/dsp"&gt;DSP&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Fri, 25 Apr 2008 01:39:50 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/what-do-those-images-have-in-common</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>How To Be Normal - A Guide For Developers</title>
      <link>http://www.bestechvideos.com/2008/04/17/how-to-be-normal-a-guide-for-developers</link>
      <description>&lt;div class="en_session_description description"&gt;
&lt;p&gt;At some point in every software project involving a database it becomes necessary for the developers who created (or inherited) the project to step back and take a look at their database. Many projects have a database schema that has evolved over time, with columns added here and tables added there, increasing complexity and often adding redundancy. Super-tables grow with more and more columns making ALTERs slow and backups difficult.&lt;/p&gt;
&lt;p&gt;In this session MySQL author and speaker Mike Hillyer will guide the audience through the principles of database normalization and review some common normalization scenarios encountered by many application developers.&lt;/p&gt;
&lt;p&gt;Topics include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;What is normalization and what are its benefits?&lt;/li&gt;
    &lt;li&gt;What are the normal forms?
    &lt;ul&gt;
        &lt;li&gt;First Normal Form&lt;/li&gt;
        &lt;li&gt;Second Normal Form&lt;/li&gt;
        &lt;li&gt;Third Normal Form&lt;/li&gt;
        &lt;li&gt;And so on&amp;hellip;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Normalization Scenarios&lt;/li&gt;
    &lt;li&gt;Relationships and Joins&lt;/li&gt;
    &lt;li&gt;How Much is Too Much?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This session is intended for a beginner to intermediate audience and is applicable to developers and administrators who deal with database design.&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/17/how-to-be-normal-a-guide-for-developers"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/databases"&gt;Databases&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/design"&gt;Design&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/databases/mysql"&gt;MySQL&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Thu, 17 Apr 2008 19:10:04 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/17/how-to-be-normal-a-guide-for-developers</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Decayed MCMC for probabilistic filtering</title>
      <link>http://www.bestechvideos.com/2008/04/02/decayed-mcmc-for-probabilistic-filtering</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
March, 28 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Bhaskara M. Marthi - Research Scientist &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Speaker: Dr. Bhaskara M. Marthi - Research Scientist&lt;br /&gt;
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.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/decayed-mcmc-for-probabilistic-filtering"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/math"&gt;Math&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/statistics"&gt;Statistics&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Tue, 15 Apr 2008 20:46:08 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/decayed-mcmc-for-probabilistic-filtering</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Scene Discovery by Matrix Factorization</title>
      <link>http://www.bestechvideos.com/2008/04/02/scene-discovery-by-matrix-factorization</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
March, 24 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
annotation completion.&lt;br /&gt;
&lt;br /&gt;
Speaker: Ali Farhadi&lt;br /&gt;
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.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/scene-discovery-by-matrix-factorization"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/math"&gt;Math&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Mon, 07 Apr 2008 22:51:58 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/scene-discovery-by-matrix-factorization</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Movie/Script: Alignment and Parsing of Video and Text Transcription</title>
      <link>http://www.bestechvideos.com/2008/04/02/movie-script-alignment-and-parsing-of-video-and-text-transcription</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
March, 26 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Timothee Cour - Research Scientist &lt;br /&gt;
&lt;br /&gt;
Movies and TV are a rich source of highly diverse and complex video of people, objects, actions and locales &amp;quot;in the wild&amp;quot;. Harvesting automatically labeled sequences of actions from video would enable creation of large-scale and highly-varied datasets. To enable such collection, we focus on the task of recovering scene structure in movies and TV series for object/person tracking and action retrieval. We present a weakly supervised algorithm that uses the screenplay and closed captions to parse a movie into a hierarchy of shots and scenes. Scene boundaries in the movie are aligned with screenplay scene labels and shots are reordered into a sequence of long continuous tracks or threads which allow for more accurate tracking of people and actions across shot boundaries. Scene segmentation, alignment, and shot threading are formulated as inference in a unified generative model and a novel hierarchical dynamic programming algorithm that can handle alignment and jump-limited reorderings in linear time is introduced. We present quantitative and qualitative results on movie alignment and parsing, and use the recovered structure for tracking and naming of characters as well as retrieval of common actions in several episodes of popular TV series. &lt;br /&gt;
&lt;br /&gt;
If time permits we will also present our recent results on approximate inference with eigenvalue optimization.&lt;br /&gt;
&lt;br /&gt;
Speaker:  Timothee Cour - Research Scientist &lt;br /&gt;
Timothee Cour is a fifth year PhD student at the University of Pennsylvania, Philadelphia, in Computer Science. He completed his undergraduate education at the Ecole Polytechnique in France, majoring in Computer Science and Applied Mathematics. His research advisor is Prof. Ben Taskar and he also worked closely with Prof. Jianbo Shi.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/movie-script-alignment-and-parsing-of-video-and-text-transcription"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/dsp"&gt;DSP&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Mon, 07 Apr 2008 22:51:25 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/movie-script-alignment-and-parsing-of-video-and-text-transcription</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Optimization for Machine Learning</title>
      <link>http://www.bestechvideos.com/2008/04/02/optimization-for-machine-learning</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
March, 25 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
S.V.N. Vishwanathan - Research Scientist&lt;br /&gt;
&lt;br /&gt;
Regularized risk minimization is at the heart of many machine learning algorithms. The underlying objective function to be minimized is convex, and often non-smooth. Classical optimization algorithms cannot handle this efficiently. In this talk we present two algorithms for dealing with convex non-smooth objective functions. First, we extend the well known BFGS quasi-Newton algorithm to handle non-smooth&lt;br /&gt;
&lt;br /&gt;
functions. Second, we show how bundle methods can be applied in a machine learning context. We present both theoretical and experimental justification of our algorithms.&lt;br /&gt;
&lt;br /&gt;
Speaker: S.V.N. Vishwanathan - Research Scientist - Zurich&lt;br /&gt;
S.V.N Vishwanathan is a principal researcher in the Statistical Machine Learning program, National ICT Australia with an adjunct appointment at the College of Engineering and Computer Science(CECS), Australian National University. I got my Ph.D in 2002 from the Department of Computer Science and Automation (CSA) at the Indian Institute of Science.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/optimization-for-machine-learning"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Mon, 07 Apr 2008 22:50:57 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/optimization-for-machine-learning</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>C++ Stylistics</title>
      <link>http://www.bestechvideos.com/2008/04/02/c-stylistics</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
March,  5 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Both by accident and by design, C++ supports a number of different styles and approaches to programming. Its evolution from C gives it obvious support for a procedural systems programming style based on C idioms, but past, present and future language support opens up a wealth of other approaches and idioms, including object-oriented programming, generic programming and some elements of functional programming.&lt;br /&gt;
&lt;br /&gt;
This diversity is both a strength and a weakness. It can lead to code that is crisp and well matched to its problem. But it can also lead to code that is at best considered an exercise in groundless post-modernism or, less favorably, an unmaintainable and incoherent mess.&lt;br /&gt;
&lt;br /&gt;
This talk examines some of the styles and approaches, including their key strengths and accidental complexities, as well as consequences of and techniques for combining them.&lt;br /&gt;
&lt;br /&gt;
Speaker: Kevlin Henney&lt;br /&gt;
Kevlin Henney is an independent consultant and trainer based in Bristol, UK. Kevlin's work focuses on software architecture, programming languages and development process. He has been a columnist for various magazines and online publications, including SearchSoftwareQuality.com, The Register, C/C++ Users Journal, C++ Report, JavaSpektrum and Java Report. With Frank Buschmann and Doug Schmidt, he is coauthor of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/c-stylistics"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/cc"&gt;C and C++&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 02 Apr 2008 18:02:40 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/c-stylistics</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Algorithms for Data Management and Migration</title>
      <link>http://www.bestechvideos.com/2008/02/21/algorithms-for-data-management-and-migration</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
January, 23 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
I will describe some algorithms for addressing some fundamental optimization problems that arise in the context of data storage and management. In the first part of the talk we will address the following question: How should we store data in order to effectively cope with non-uniform demand for data? How many copies of popular data objects do we need? Where should we store them for effective load balancing?&lt;br /&gt;
&lt;br /&gt;
In the second part of the talk we will address the issue of moving data objects quickly, to react to changing demand patterns. We will develop approximation algorithms for these problems.&lt;/p&gt;
&lt;p&gt;The first part of the talk is joint work with Golubchik, Khanna,Thurimella and Zhu. The second part is joint work with Kim and Wan.&lt;br /&gt;
&lt;br /&gt;
Speaker: Samir Khuller&lt;br /&gt;
Samir Khuller received his M.S and Ph.D from Cornell University in 1989 and 1990, respectively. He spent 2 years as a Research Associate at the Institute for Advanced Computer Studies at the University of Maryland, before joining the Computer Science Department in 1992, where he is a Professor and Associate Chair in the Department of Computer Science.&lt;br /&gt;
&lt;br /&gt;
His research interests are in graph algorithms, discrete optimization, and computational geometry. He has published about 130 journal and conference papers, and several book chapters on these topics. He received the National Science Foundation's Career Development Award, the Dean's Teaching Excellence Award and also a CTE-Lilly Teaching Fellowship. In 2003, he and his students were awarded the &amp;quot;Best newcomer paper&amp;quot; award for the ACM PODS Conference. He received the University of Maryland's Distinguished Scholar Teacher Award in 2007.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/02/21/algorithms-for-data-management-and-migration"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Mon, 24 Mar 2008 16:11:11 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/02/21/algorithms-for-data-management-and-migration</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>ThoughtWorks India - Day in the Life of an Iteration Manager </title>
      <link>http://www.bestechvideos.com/2008/03/17/thoughtworks-india-day-in-the-life-of-an-iteration-manager</link>
      <description>&lt;p&gt;What's it like to be a ThoughtWorker in India? Here, a ThoughtWorks Iteration Manager shares his experiences being part of the ThoughtWorks team.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/03/17/thoughtworks-india-day-in-the-life-of-an-iteration-manager"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/databases"&gt;Databases&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sat, 22 Mar 2008 05:02:13 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/03/17/thoughtworks-india-day-in-the-life-of-an-iteration-manager</guid>
      <author>rajivmathew</author>
    </item>
    <item>
      <title>Practical Quantum Cryptography and Possible Attacks</title>
      <link>http://www.bestechvideos.com/2008/02/21/practical-quantum-cryptography-and-possible-attacks</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
January, 24 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Quantum cryptography is actually about secure distribution of an encryption key between two parties. In this talk I give an introduction to practical quantum cryptography. I will describe the technical details of a few implementations, how the security of the distributed key might be compromised, and what steps can be taken to prevent this. &lt;br /&gt;
&lt;br /&gt;
Speaker: Alexander Ling&lt;br /&gt;
Alexander Ling is a graduate student with the Experimental Quantum Optics group in the Center for Quantum Technologies in Singapore.  He has spent the last four years building sources of high-quality polarization-entangled photon-pairs.  The entangled light is then used for various things like testing the validity of quantum mechanics and quantum key distribution.&lt;br /&gt;
He hopes to complete his Ph.D. in 4 months.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/02/21/practical-quantum-cryptography-and-possible-attacks"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Thu, 13 Mar 2008 16:20:05 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/02/21/practical-quantum-cryptography-and-possible-attacks</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Speech recognition and retrieval using unsupervised sub-word language models</title>
      <link>http://www.bestechvideos.com/2008/02/21/speech-recognition-and-retrieval-using-unsupervised-sub-word-language-models</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
February,  8 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Unsupervised morpheme analysis and language models developed at Helsinki University of Technology (TKK) open interesting new views on large vocabulary speech recognition, information retrieval and machine translation.&lt;/p&gt;
&lt;p&gt;This approach learns suitable sub-word units directly from relevant text corpora in a completely data-driven manner and can, thus, be easily ported to various morphologically complex languages. Our system includes several public domain software packages: Morfessor for determining the modeling units, VariKN to train effectively smoothed long-span LMs, a near-realtime single-pass decoder for LMs and LVCSR, and demos at: &lt;br /&gt;
http://www.cis.hut.fi/projects/morpho/&lt;br /&gt;
http://www.cis.hut.fi/projects/speech/&lt;br /&gt;
&lt;br /&gt;
I will also summarize the results from the recent Morpho Challenge machine learning competitions in morpheme analysis for language modeling and information retrieval:&lt;br /&gt;
http://www.cis.hut.fi/morphochallenge2007/&lt;br /&gt;
&lt;br /&gt;
Speaker: Mikko Kurimo&lt;br /&gt;
Mikko Kurimo is currently Academy Research Fellow at Helsinki University of Technology (TKK), where he was an acting professor of Computer and Information Science (2001-2003). In 1998-2000 he worked as a postdoc at IDIAP and his Doctor of Science (PhD) degree is from TKK 1997. He has a long research record and a number of publications in large vocabulary speech recognition (since 1990) and has been involved in several international and national research projects and is TKK's site manager in the FP6 Network of Excellence PASCAL.&lt;/p&gt;
&lt;p&gt;At TKK's Adaptive Informatics Research Centre (which is one of the Centres of Excellence nominated by the Academy of Finland) he leads the Speech Recognition and Multimodal Interfaces research groups. The current research focus of his speech group is in language independent and unsupervised models for continuous speech with morpheme-based language models for very large vocabulary. The relevant pilot applications in the group range from unlimited vocabulary dictation systems for different languages to audio indexing and speech-to-speech translation. At the moment Mikko Kurimo is an International Fellow at SRI until February 2008.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/02/21/speech-recognition-and-retrieval-using-unsupervised-sub-word-language-models"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Mon, 10 Mar 2008 17:00:08 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/02/21/speech-recognition-and-retrieval-using-unsupervised-sub-word-language-models</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>The OpenOnload User-level Network Stack</title>
      <link>http://www.bestechvideos.com/2008/02/21/the-openonload-user-level-network-stack</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
February,  7 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
The architecture of conventional networked systems has remained largely constant for many years now. However, some specialised application domains have adopted alternative architectures. For example, the HPC community uses message passing libraries which perform network processing in user-space in conjunction with the features of user-accessible network interfaces. Such user-level networking reduces networking overheads considerably without sacrificing the security and resource management functionality that the operating system normally provides.&lt;br /&gt;
&lt;br /&gt;
Supporting user-level TCP/UDP/IP networking for a more general set of applications poses considerable challenges, including: intercepting system calls, binary compatability with existing applications, maintaining security, supporting fork() and exec(), passing sockets through Unix domain sockets and advancing the protocol when the application is not scheduled.&lt;/p&gt;
&lt;p&gt;This talk presents the OpenOnload architecture for user-level networking. We describe our solutions to the challenges outlined above, and novel techniques to reduce CPU overhead, avoid lock contention, minimise interrupt overheads and improve cache efficiency. Finally we present performance results of the OpenOnload stack including protocol compliance, and plans for further work within the open source community.&lt;br /&gt;
&lt;br /&gt;
Speaker: Steven Pope&lt;br /&gt;
Steven Pope is a CTO at Solarflare Communications. Previously he co-founded Level 5 Networks and prior to that was a post-doctorate researcher in the field of high-speed networks and operating systems at Olivetti Research Labs, which later became AT&amp;amp;T Laboratories Cambridge. He holds a PhD in Computer Science from the University of&lt;br /&gt;
Cambridge.&lt;br /&gt;
&lt;br /&gt;
Speaker: David Riddoch&lt;br /&gt;
David Riddoch is Chief Software Architect at Solarflare Communications.  David joined Solarflare with the merger of Solarflare with Level 5 Networks in April 2006.  David co-founded Level 5 Networks in July 2002.  Previously, David was the architect and lead developer of the software for the CLAN high performance network project at AT&amp;amp;T Laboratories Cambridge.  David holds a first class degree in computer science and a Ph.D. in high performance networking from the University of Cambridge.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/02/21/the-openonload-user-level-network-stack"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/networking"&gt;Networking&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sun, 09 Mar 2008 20:08:17 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/02/21/the-openonload-user-level-network-stack</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>What Do We Do With 10^12 Transistors?  The Case For Precision Timing</title>
      <link>http://www.bestechvideos.com/2008/03/09/what-do-we-do-with-10-12-transistors-the-case-for-precision-timing</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
February, 21 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
It is will be too costly to design many of these chips at the polygon or even gate level, so they must be highly programmable. Furthermore, they should not just be FPGAs as we now know them because with that many transistors, we should specialize more for power efficiency. I envision FPGA-like chips where the computational elements combine CPUs with more traditional FPGA-like fabrics.&lt;br /&gt;
&lt;br /&gt;
For embedded real-time applications, which I argue will dominate, I argue that the temporal behavior of these processors should be as easy to analyze and control as their functional behavior.&lt;br /&gt;
&lt;br /&gt;
I present a vision such a precision-timed (PRET) processor, which incorporates a variety of techniques. At the ISA level, it provides cycle-accurate timers, a predictable memory hierarchy based on scratchpad memories, and an interleaved pipeline that provides predictable, hardware-efficient concurrency. It will be programmed in a C-like language that includes user-specified timing constraints and&lt;br /&gt;
concurrency, perhaps with synchronous semantics. Both compile- and run-time checks will ensure the program meets timing constraints, similar to array bounds checking.&lt;br /&gt;
&lt;br /&gt;
Speaker: Stephen A. Edwards&lt;br /&gt;
Stephen A. Edwards received the B.S. degree in Electrical Engineering from the California Institute of Technology in 1992, and the M.S. and Ph.D degrees, also in Electrical Engineering, from the University of California, Berkeley in 1994 and 1997 respectively. He is currently an associate professor in the Computer Science Department of Columbia University in New York, which he joined in 2001 after a three-year stint with Synopsys, Inc., in Mountain View, California. His research&lt;br /&gt;
interests include embedded system design, domain-specific languages, and compilers.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/03/09/what-do-we-do-with-10-12-transistors-the-case-for-precision-timing"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sun, 09 Mar 2008 20:02:17 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/03/09/what-do-we-do-with-10-12-transistors-the-case-for-precision-timing</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Syntax Augmented Machine Translation</title>
      <link>http://www.bestechvideos.com/2007/12/20/syntax-augmented-machine-translation</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
December, 17 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Ashish Venugopal - RESEARCH SCIENTIST&lt;br /&gt;
&lt;br /&gt;
Probabilistic Synchronous Context Free Grammars hold significant promise for machine translation, modeling context sensitive translation and re-odering effects with simple hierarchical operations learned directly from parallel data. Source language sentences are transformed into target language sentences via intermediate nonterminal symbols, typically via bottom up chart parsing with these grammars.&lt;br /&gt;
&lt;br /&gt;
Introducing an N-Gram language model into this search space introduces dependencies between consecutive chart items, making exact search computationally difficult. We present a two pass approach that is motivated by grammars which include a large number of nonterminal symbols. We evaluate this method against a state of the art single pass approach.&lt;br /&gt;
&lt;br /&gt;
The motivation for this two pass approach comes from a desire to include a large number of nonterminal labels in the translation grammar. Initial results using labels from associated phrase structure parse trees are promising, but this data is often noisy and requires human data generation. We propose a novel method to discriminatively learn nonterminal labels towards directly improving translation quality.&lt;br /&gt;
&lt;br /&gt;
Speaker: Ashish Venugopal&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/20/syntax-augmented-machine-translation"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Thu, 20 Dec 2007 05:20:04 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/20/syntax-augmented-machine-translation</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Theory and Practice of Cryptography</title>
      <link>http://www.bestechvideos.com/2007/12/08/theory-and-practice-of-cryptography-2</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Topics include: Introduction to Modern Cryptography, Using Cryptography in Practice and at Google, Proofs of Security and Security Definitions and A Special Topic in Cryptography &lt;br /&gt;
&lt;br /&gt;
This talk is one in a series hosted by Google University: Wednesdays, 11/28/07 - 12/19/07 from 1-2pm&lt;br /&gt;
&lt;br /&gt;
Speaker: Steve Weis&lt;br /&gt;
Steve Weis received his PhD from the Cryptography and Information Security group at MIT, where he was advised by Ron Rivest. He is a member of Google's Applied Security (AppSec) team and is the technical lead for Google's internal cryptographic library, KeyMaster.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/08/theory-and-practice-of-cryptography-2"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Thu, 20 Dec 2007 04:36:34 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/08/theory-and-practice-of-cryptography-2</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>A Formal Approach for Developing Reliable Service-based Systems</title>
      <link>http://www.bestechvideos.com/2007/12/08/a-formal-approach-for-developing-reliable-service-based-systems</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November, 29 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Service-based systems are increasingly being used for deploying large-scale applications in mission-critical environments. In such a system, applications are built by combining services, which are platform independent components running on different hosts of a wireless network. Prime concerns in such systems include, among others, adaptability to unforeseen situations (e.g., behaviors of services can be modified due to unforeseen events such as node failures or distributed denial of service attacks), situation-awareness (in order to detect changes in the environment and adapt accordingly) and security.&lt;br /&gt;
&lt;br /&gt;
In this talk, we present a formal approach to developing adaptable, situation-aware, secure service-based distributed systems. To this end, we first present a process calculus-based programming model for such systems. The operational semantics of the model combines external behaviors with internal computation for accessing current situation and dynamically adapting and reacting to it. Continuation passing is used for handling asynchronous service invocations. In order to declaratively specify properties of such systems, we introduce an intuitionistic hybrid modal logic. The logic not only has modalities for expressing both temporal and spatial behavior but also constructs for describing communication and knowledge and atomic formulas for describing relations between variables. We show how intelligent agents can be automatically synthesized from declarative specifications in the logic and deployed wirelessly. In order to deploy the synthesized agents, we have developed, jointly with the Naval Research Laboratory, the Secure Infrastructure for Networked Systems (SINS), a middleware platform built on the top of JHU's Spread group communication toolkit. In the last part of the talk, we provide a demo of a mission-critical application for intelligent management of a power system developed using the approach mentioned above and deployed on the SINS platform.&lt;br /&gt;
&lt;br /&gt;
Speaker: Dr. Supratik Mukhopadhyay&lt;br /&gt;
Dr. Supratik Mukhopadhyay is an Assistant Professor at the Utah State University where he heads the Distributed Software Laboratory. His research interests lie in the areas of distributed systems, software engineering, programming languages, and sensor networks.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/08/a-formal-approach-for-developing-reliable-service-based-systems"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Thu, 20 Dec 2007 04:35:55 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/08/a-formal-approach-for-developing-reliable-service-based-systems</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Getting C++ Threads Right</title>
      <link>http://www.bestechvideos.com/2007/12/16/getting-c-threads-right</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
December, 12 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
The advent of multicore processors has generated profound debate on the merits of writing parallel programs with threads and locks. Nonetheless, for many application domains, this remains the standard paradigm for writing parallel programs, and at the moment, there is no apparent universal replacement. And it is the focus of this talk.&lt;br /&gt;
&lt;br /&gt;
Somewhat surprisingly, there are a number of often subtle, but generally fixable, industry-wide problems with current approaches to threads programming. We'll focus on probably the most widely used environments, consisting of C or C++ with a standard threads library. Problems span the spectrum from system libraries through language implementations through supporting hardware. They get in the way both in that they often make it difficult to write 100% reliable multi-threaded software, and in that they confuse even the basics of the programming model, thus making it hard to teach. A surprising number of &amp;quot;experts&amp;quot; do not understand the basic rules. Arguably, these problems really need to be addressed to even allow a meaningful comparison to other parallel programming approaches.&lt;br /&gt;
&lt;br /&gt;
Since solutions to these problems generally require a coordinated industry effort, we helped to persuade the C++ standards committee to address them by pursuing a coherent approach to threads in the next C++ standard. The talk will outline some of the proposed solutions, and give an update on this effort.&lt;br /&gt;
&lt;br /&gt;
Speaker: Hans Boehm&lt;br /&gt;
Hans Boehm is a member of the advanced architecture group at HP Labs. He has worked on many aspects of programming language design and implementation, including garbage collection and concurrency, and he was HP's representative to the effort to redesign Java's memory model. He is a past Chair of ACM SIGPLAN, and is an ACM Distinguished Scientist.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/16/getting-c-threads-right"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/cc"&gt;C and C++&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sun, 16 Dec 2007 18:35:37 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/16/getting-c-threads-right</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Quantum Computing Day 1: Introduction to Quantum Computing</title>
      <link>http://www.bestechvideos.com/2007/12/16/quantum-computing-day-1-introduction-to-quantum-computing</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
December,  6 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
This tech talk series explores the enormous opportunities afforded by the emerging field of quantum computing. The exploitation of quantum phenomena not only offers tremendous speed-ups for important algorithms but may also prove key to achieving genuine synthetic intelligence. We argue that understanding higher brain function requires references to quantum mechanics as well. These talks look at the topic of quantum computing from mathematical, engineering and neurobiological perspectives, and we attempt to present the material so that the base concepts can be understood by listeners with no background in quantum physics.&lt;br /&gt;
&lt;br /&gt;
This first talk of the series introduces the basic concepts of quantum computing. We start by looking at the difference in describing a classical and a quantum mechanical system. The talk discusses the Turing machine in quantum mechanical terms and introduces the notion of a qubit. We study the gate model of quantum computing and look at the famous quantum algorithms of Deutsch, Grover and Shor. Finally we talk about decoherence and how it destroys superposition states which is the main obstacle to building large scale quantum computers. We clarify widely held misconceptions about decoherence and explain that environmental interaction tends to choose a basis in state space in which the system decoheres while leaving coherences in other coordinate systems intact.&lt;br /&gt;
&lt;br /&gt;
Speaker: Hartmut Neven&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/16/quantum-computing-day-1-introduction-to-quantum-computing"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sun, 16 Dec 2007 18:31:11 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/16/quantum-computing-day-1-introduction-to-quantum-computing</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>The Next Generation of Neural Networks</title>
      <link>http://www.bestechvideos.com/2007/12/08/the-next-generation-of-neural-networks</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November, 29 2007&lt;br /&gt;
&lt;br /&gt;
In the 1980's, new learning algorithms for neural networks promised to solve difficult classification tasks, like speech or object recognition, by learning many layers of non-linear features. The results were disappointing for two reasons: There was never enough labeled data to learn millions of complicated features and the learning was much too slow in deep neural networks with many layers of features. These problems can now be overcome by learning one layer of features at a time and by changing the goal of learning. Instead of trying to predict the labels, the learning algorithm tries to create a generative model that produces data which looks just like the unlabeled training data. These new neural networks outperform other machine learning methods when labeled data is scarce but unlabeled data is plentiful. An application to very fast&lt;br /&gt;
document retrieval will be described.&lt;br /&gt;
&lt;br /&gt;
Speaker: Geoffrey Hinton&lt;br /&gt;
Geoffrey Hinton received his BA in experimental psychology from Cambridge in 1970 and his PhD in Artificial Intelligence from Edinburgh in 1978.  He did postdoctoral work at Sussex University and the University of California San Diego and spent five years as a faculty member in the Computer Science department at Carnegie-Mellon University. He then became a fellow of the Canadian Institute for Advanced Research and moved to the Department of Computer Science  at the University of Toronto. He spent three years from 1998 until 2001 setting up the Gatsby Computational Neuroscience Unit at University College London and then returned to the University of Toronto where he is a&lt;br /&gt;
University Professor. He holds a Canada Research Chair in Machine Learning. He is the director of the program on &amp;quot;Neural Computation and Adaptive Perception&amp;quot; which is funded by the Canadian Institute for Advanced Research.&lt;br /&gt;
&lt;br /&gt;
Geoffrey Hinton is a fellow of the Royal Society, the Royal Society of Canada, and the Association for the Advancement of Artificial Intelligence. He is an honorary foreign member of the American Academy of Arts and Sciences, and a former president of the Cognitive Science Society. He received an honorary doctorate from the University of Edinburgh in 2001. He was awarded the first David E. Rumelhart prize (2001), the IJCAI award for research excellence (2005), the IEEE Neural Network Pioneer award (1998) and the ITAC/NSERC award for contributions to information technology (1992).&lt;br /&gt;
&lt;br /&gt;
A simple introduction to Geoffrey Hinton's research can be found in his articles in Scientific American in September 1992 and October 1993. He investigates ways of using neural networks for learning, memory, perception and symbol processing and has over 200 publications in these areas. He was one of the researchers who introduced the back-propagation algorithm that has been widely used for practical applications. His other contributions to neural network research include Boltzmann machines, distributed representations, time-delay neural nets, mixtures of experts, Helmholtz machines and products of experts.  His current main interest is in unsupervised learning procedures for neural networks with rich sensory input.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/08/the-next-generation-of-neural-networks"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 12 Dec 2007 17:57:56 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/08/the-next-generation-of-neural-networks</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Domain Adaptation with Structural Correspondence Learning</title>
      <link>http://www.bestechvideos.com/2007/11/05/domain-adaptation-with-structural-correspondence-learning</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
September,  5 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Statistical language processing tools are being applied to an&lt;br /&gt;
ever-wider and more varied range of linguistic data. Researchers and&lt;br /&gt;
engineers are using statistical models to organize and understand&lt;br /&gt;
financial news, legal documents, biomedical abstracts, and weblog&lt;br /&gt;
entries, among many other domains. Because language varies so widely,&lt;br /&gt;
collecting and curating training sets for each different domain is&lt;br /&gt;
prohibitively expensive. At the same time, differences in vocabulary&lt;br /&gt;
and writing style across domains can cause state-of-the-art supervised&lt;br /&gt;
models to dramatically increase in error.&lt;br /&gt;
&lt;br /&gt;
This talk describes structural correspondence learning (SCL), a method&lt;br /&gt;
for adapting models from resource-rich source domains to resource-poor&lt;br /&gt;
target domains. SCL uses unlabeled data from both domains to induce a&lt;br /&gt;
common feature representation for domain adaptation. We demonstrate&lt;br /&gt;
SCL for two NLP tasks: sentiment classification and part of speech&lt;br /&gt;
tagging. For each of these tasks, SCL significantly reduces the error&lt;br /&gt;
of a state-of-the-art discriminative model.&lt;br /&gt;
&lt;br /&gt;
Speaker: John Blitzer&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/05/domain-adaptation-with-structural-correspondence-learning"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 12 Dec 2007 17:57:22 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/05/domain-adaptation-with-structural-correspondence-learning</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Devel::sdb (Smart Debugger)</title>
      <link>http://www.bestechvideos.com/2007/12/12/devel-sdb-smart-debugger</link>
      <description>&lt;p&gt;Devel::sdb (Smart Debugger for Perl)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/12/devel-sdb-smart-debugger"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/perl"&gt;Perl&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/ruby"&gt;Ruby&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 12 Dec 2007 17:56:39 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/12/devel-sdb-smart-debugger</guid>
      <author>kraman</author>
    </item>
    <item>
      <title>Recommenders Everywhere: The WikiLens Community-Maintained Recommender System</title>
      <link>http://www.bestechvideos.com/2007/12/01/recommenders-everywhere-the-wikilens-community-maintained-recommender-system</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November, 13 2007&lt;br /&gt;
&lt;br /&gt;
Suppose you have a passion for items of a certain type, and you wish to start a recommender system around those items. You want a system like Amazon or Epinions, but for cookie recipes, local theater, or microbrew beer. How can you set up your recommender system without assembling complicated algorithms, large software infrastructure, a large community of contributors, or even a full catalog of items?&lt;br /&gt;
&lt;br /&gt;
WikiLens is open source software that enables anyone, anywhere to start a community-maintained recommender around any type of item. We introduce five principles for community-maintained recommenders that address the two&lt;br /&gt;
key issues: (1) community contribution of items and associated information; and (2) finding items of interest. Since all recommender communities start small, we look at feasibility and utility in the small world, one with few users, few items, few ratings. We describe the features of WikiLens, which are based on our principles, and give lessons learned from two years of experience running&lt;br /&gt;
wikilens.org.&lt;br /&gt;
&lt;br /&gt;
Speaker: Dan Frankowski&lt;br /&gt;
Dan Frankowski is both computer science researcher and practitioner in software and algorithms  development. He got his master's degree in computer science from the University of Minnesota in 1993, then spent a year in Budapest on a Fulbright grant studying mathematics. From 1997 to 2003 he was an algorithms guy at Net Perceptions. From 2003 to 2006 he was a research fellow with the GroupLens research group at the Unviersity of Minnesota, which is most well-known for recommenders, but now studies online community more broadly.  He now works as a software engineer for Google Groups.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/01/recommenders-everywhere-the-wikilens-community-maintained-recommender-system"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/business"&gt;Business&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sat, 08 Dec 2007 21:18:48 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/01/recommenders-everywhere-the-wikilens-community-maintained-recommender-system</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>The Web as an Implicit Training Set</title>
      <link>http://www.bestechvideos.com/2007/11/17/the-web-as-an-implicit-training-set</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November,  5 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Speaker: Preslav Nakov&lt;br /&gt;
&lt;br /&gt;
I will present Web-based approaches to the syntax and semantics of noun compounds (NCs), which can be used in query parsing, technical term understanding, etc. I will also describe an application to machine translation. First, I will present a highly accurate lightly supervised method based on surface features and paraphrases for making bracketing decisions for three-word noun compounds, e.g. &amp;quot;[[liver cell] antibody]&amp;quot; is left-bracketed, while &amp;quot;[liver [cell line]]&amp;quot; is right-bracketed. The enormous size of the Web makes such features frequent enough to be useful. Second, I will introduce an unsupervised method for discovering the implicit predicates characterizing the semantic relations that hold in noun-noun compounds. For example, &amp;quot;malaria mosquito&amp;quot; is a &amp;quot;mosquito that carries/spreads/causes/transmits/brings/infects with/... malaria&amp;quot;. Finally, I will present a method for improving Machine Translation (SMT). Most modern SMT systems rely on aligned sentences of bilingual corpora for training. I will describe a method for expanding the training set with conceptually similar but syntactically differing paraphrases at the NP-level which involve NCs. The English to Spanish evaluation on the Europarl corpus shows an improvement equivalent to 33%-50% of that of doubling the amount of training data.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/17/the-web-as-an-implicit-training-set"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sat, 08 Dec 2007 21:17:12 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/17/the-web-as-an-implicit-training-set</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Symbolic Execution and Model Checking for Testing</title>
      <link>http://www.bestechvideos.com/2007/12/01/symbolic-execution-and-model-checking-for-testing</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November, 16 2007&lt;br /&gt;
&lt;br /&gt;
This talk describes techniques that use model checking and symbolic&lt;br /&gt;
execution for test input generation. Abstract state matching is used&lt;br /&gt;
to avoid generation of redundant inputs. The techniques handle complex&lt;br /&gt;
data structures, arrays, as well as multithreading, and generate&lt;br /&gt;
optimized test suites that satisfy user-specified testing coverage&lt;br /&gt;
criteria. The techniques are applicable to both (executable) models&lt;br /&gt;
and to code, and can be used in black box or white box fashion. We&lt;br /&gt;
have applied the techniques to generate test sequences for&lt;br /&gt;
object-oriented code and to generate test vectors for NASA software.&lt;br /&gt;
&lt;br /&gt;
Speaker: Corina Pasareanu&lt;br /&gt;
Corina is a Research Scientist at NASA Ames Research Center, in the Robust Software Engineering Group, employed by Perot Systems Government Services.  She received her Ph.D. in Computer Science from Kansas State University.  She is currently investigating the use of abstraction and symbolic execution in the context of the Java PathFinder model checker, with applications in test input generation and error detection.  She is also working on using learning techniques for automating assume-guarantee compositional verification.  Her other research interests involve the design of a command execution language and the verification of the associated execution system (PLEXIL).&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/01/symbolic-execution-and-model-checking-for-testing"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Thu, 06 Dec 2007 00:45:15 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/01/symbolic-execution-and-model-checking-for-testing</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>The Evolution of Expertise</title>
      <link>http://www.bestechvideos.com/2007/11/11/the-evolution-of-expertise</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November,  2 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Does Web 2.0 represent a triumph of the wisdom of crowds, or the tyranny of mediocrity? The truth--as truths often do--may fall somewhere in the middle. New tools have indeed allowed access to new ideas, voices, and expertise. But at the same time, it has become increasingly difficult to sort the wheat from the chaff. In education, the shift from &amp;quot;the sage on the stage&amp;quot; to the &amp;quot;guide on the side&amp;quot; has been underway for quite some time. The same shift is happening on the web. Experts aren't disappearing, but their roles are changing. How can tools and infrastructure best support this shift in the role of expertise and authority?&lt;br /&gt;
&lt;br /&gt;
Speaker: Elizabeth Lane Lawley&lt;br /&gt;
Elizabeth Lane Lawley is the director of the Lab for Social Computing at the Rochester Institute of Technology, where she is also an associate professor of Information Technology. Her current teaching and research interests focus on social computing technologies such as weblogs, wikis, online games, lightweight online presence, and collaborative information retrieval. &lt;br /&gt;
&lt;br /&gt;
Before she became a technology professor, Liz was a librarian--with an MLS from the University of Michigan, and a PhD in Library and Information Science from the University of Alabama. She has worked for publishing companies, software companies, and even the Library of Congre...&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/11/the-evolution-of-expertise"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/web-20"&gt;Web 2.0&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 05 Dec 2007 18:37:46 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/11/the-evolution-of-expertise</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Polyworld: Using Evolution to Design Artificial Intelligence</title>
      <link>http://www.bestechvideos.com/2007/11/17/polyworld-using-evolution-to-design-artificial-intelligence</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November,  8 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
This presentation is about a potential shortcut to artificial intelligence by trading mind-design for world-design using artificial evolution. Evolutionary algorithms are a pump for turning CPU cycles into brain designs. With exponentially increasing CPU cycles while our understanding of intelligence is almost a flat-line, the evolutionary route to AI is a centerpiece of most Kurzweilian singularity scenarios. This talk introduces the Polyworld artificial life simulator as well as results from our ongoing attempt to evolve artificial intelligence and further the Singularity.&lt;br /&gt;
&lt;br /&gt;
Polyworld is the brain child of Apple Computer Distinguished Scientist Larry Yaeger, who remains the primary developer of Polyworld:&lt;br /&gt;
&lt;br /&gt;
http://www.beanblossom.in.us/larryy/Polyworld.html&lt;br /&gt;
&lt;br /&gt;
Speaker: Virgil Griffith&lt;br /&gt;
Virgil Griffith is a first year graduate student in Computation and Neural Systems at the California Institute of Technology.  On weekdays he studies evolution, computational neuroscience, and artificial life.  He did computer security work until his first year of university when his work got him sued for sedition and espionage. He then decided that security was probably not safest field to be in and he turned his life to science.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/17/polyworld-using-evolution-to-design-artificial-intelligence"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 05 Dec 2007 18:30:16 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/17/polyworld-using-evolution-to-design-artificial-intelligence</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Theory and Practice of Cryptography</title>
      <link>http://www.bestechvideos.com/2007/12/01/theory-and-practice-of-cryptography</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November, 28 2007&lt;br /&gt;
&lt;br /&gt;
Topics include: Introduction to Modern Cryptography, Using Cryptography in Practice and at Google, Proofs of Security and Security Definitions and A Special Topic in Cryptography &lt;br /&gt;
&lt;br /&gt;
This talk is one in a series hosted by Google University: Wednesdays, 11/28/07 - 12/19/07 from 1-2pm&lt;br /&gt;
&lt;br /&gt;
Speaker: Steve Weis&lt;br /&gt;
Steve Weis received his PhD from the Cryptography and Information Security group at MIT, where he was advised by Ron Rivest. He is a member of Google's Applied Security (AppSec) team and is the technical lead for Google's internal cryptographic library, KeyMaster.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/01/theory-and-practice-of-cryptography"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 05 Dec 2007 18:29:30 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/01/theory-and-practice-of-cryptography</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Tangible Functional Programming</title>
      <link>http://www.bestechvideos.com/2007/12/01/tangible-functional-programming-2</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November,  7 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
We present a user-friendly approach to unifying program creation and execution, based on a notion of &amp;quot;tangible values&amp;quot; (TVs), which are visual and interactive manifestations of pure values, including functions. Programming happens by gestural composition of TVs. Our goal is to give end-users the ability to create parameterized, composable content without imposing the usual abstract and linguistic working style of programmers. We hope that such a system will put the essence of programming into the hands of many more people, and in particular people with artistic/visual creative style.&lt;br /&gt;
&lt;br /&gt;
In realizing this vision, we develop algebras for visual presentation and for &amp;quot;deep&amp;quot; function application, where function and argument may both be nested within a structure of tuples, functions, etc. Composition gestures are translated into chains of combinators that act simultaneously on statically typed values and their visualizations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Speaker: Conal Elliott&lt;br /&gt;
Most of my research is aimed at supporting the creation of interactive synthetic media content, including computer animation, human-computer interaction, images, 2D and 3D geometry, and programmable shaders. In all cases, I aim to preserve or improve on the flexibility and performance of mainstream programming approaches, while greatly simplifying the creation process.&lt;br /&gt;
&lt;br /&gt;
Synthetic media programs are almost always implemented in sequential, imperative (often object-oriented) languages. My research explores use of declarative languages, resulting in much simpler and more reusable and composable programs. These languages are also more amenable to execution on parallel architectures such as modern graphics processors, because declarative languages abstract away from order of execution, removing the accidental sequentiality found in imperative programs. Even on sequential machines, declarative formulations have much simpler mathematical semantics, which facilitates automatic optimization. They also tend to be spatially and temporally continuous (resolution-independent), allowing them to adapt naturally to machines with different speeds and display resolutions.&lt;br /&gt;
&lt;br /&gt;
After exploring explicit programming of synthetic media content for several years, I'm now also keenly interested in supporting artists. The goal of my new new research agenda is to give artists access to the expressive power of computers and programming languages, while retaining an artist's working style. I mean &amp;quot;artist&amp;quot; in a broad sense, in contrast to the verbal and sequential style of an engineer.  (I don't mean to suggest that people fit neatly into these two categories.) My ideal audience includes graphic designers, musicians, and children -- really, the playful and curious in all of us.&lt;br /&gt;
&lt;br /&gt;
This abstract has 2796&lt;br /&gt;
&lt;br /&gt;
This abstract has 2820&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/01/tangible-functional-programming-2"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sun, 02 Dec 2007 20:31:22 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/01/tangible-functional-programming-2</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>POWERSET - Natural Language and the Semantic Web</title>
      <link>http://www.bestechvideos.com/2007/11/21/powerset-natural-language-and-the-semantic-web</link>
      <description>&lt;p&gt;&lt;span class="lecture_descr"&gt;&lt;span id="lec_desc_edit"&gt;The Semantic Web promises to revolutionize access to information by adding machine-readable semantic information to content which is normally interpretable only by people. In addition, it will also revolutionize access to services by adding semantic information to create machine-readable service descriptions. This ambitious vision has been slow to take off because of a chickenand egg problem. Markup is required before people will build applications, applications are required before it is worth the hard work of doing markup. Natural language processing (NLP) has advanced to the point where it can break the impasse and open up the possibilities of the Semantic Web. First, NLP systems can now automatically create annotations from unstructured text. This provides the data that semantic web applications require. Second, NLP systems are themselves consumers of semantic web information and thus provide economic motivation for people to create and maintain such information. For example, a new generation of natural language search systems, as illustrated by Powerset, can take advantage of semantic web markup and ontologies to augment their interpretation of underlying textual content. Theycan also expose semantic web services directly in response to natural language queries.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/21/powerset-natural-language-and-the-semantic-web"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/web-20"&gt;Web 2.0&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Mon, 26 Nov 2007 08:09:50 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/21/powerset-natural-language-and-the-semantic-web</guid>
      <author>sebastjan</author>
    </item>
    <item>
      <title>Dryad: A general-purpose distributed execution platform</title>
      <link>http://www.bestechvideos.com/2007/11/05/dryad-a-general-purpose-distributed-execution-platform</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November,  1 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Web search has generated the need and economic support for a new class of data-intensive supercomputing applications. Several computing platforms have been created to support this need: the first described in the literature is Google's MapReduce. I will describe the architecture of the Dryad system developed at Microsoft Research, and explain some of our design choices. Dryad allows more general computations than MapReduce, and has consequently been used as a middleware abstraction on which higher-level programming models can be implemented. I will also briefly discuss some of these.&lt;br /&gt;
&lt;br /&gt;
Speaker: Michael Isard&lt;br /&gt;
Michael Isard started out as a computer vision researcher, but has gradually been lured into systems research by his colleagues, first at DEC/Compaq SRC and now at Microsoft Research Silicon Valley. He was closely involved in the design and implementation of the first version of Microsoft's in-house search engine, and his systems research subsequently has concentrated on programming models for parallel and distributed computing.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/05/dryad-a-general-purpose-distributed-execution-platform"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/databases"&gt;Databases&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/microsoft"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sun, 18 Nov 2007 03:30:30 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/05/dryad-a-general-purpose-distributed-execution-platform</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Tangible Functional Programming</title>
      <link>http://www.bestechvideos.com/2007/11/17/tangible-functional-programming</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November,  7 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
We present a user-friendly approach to unifying program creation and execution, based on a notion of &amp;quot;tangible values&amp;quot; (TVs), which are visual and interactive manifestations of pure values, including functions. Programming happens by gestural composition of TVs. Our goal is to give end-users the ability to create parameterized, composable content without imposing the usual abstract and linguistic working style of programmers. We hope that such a system will put the essence of programming into the hands of many more people, and in particular people with artistic/visual creative style.&lt;br /&gt;
&lt;br /&gt;
In realizing this vision, we develop algebras for visual presentation and for &amp;quot;deep&amp;quot; function application, where function and argument may both be nested within a structure of tuples, functions, etc. Composition gestures are translated into chains of combinators that act simultaneously on statically typed values and their visualizations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Speaker: Conal Elliott&lt;br /&gt;
Most of my research is aimed at supporting the creation of interactive synthetic media content, including computer animation, human-computer interaction, images, 2D and 3D geometry, and programmable shaders. In all cases, I aim to preserve or improve on the flexibility and performance of mainstream programming approaches, while greatly simplifying the creation process.&lt;br /&gt;
&lt;br /&gt;
Synthetic media programs are almost always implemented in sequential, imperative (often object-oriented) languages. My research explores use of declarative languages, resulting in much simpler and more reusable and composable programs. These languages are also more amenable to execution on parallel architectures such as modern graphics processors, because declarative languages abstract away from order of execution, removing the accidental sequentiality found in imperative programs. Even on sequential machines, declarative formulations have much simpler mathematical semantics, which facilitates automatic optimization. They also tend to be spatially and temporally continuous (resolution-independent), allowing them to adapt naturally to machines with different speeds and display resolutions.&lt;br /&gt;
&lt;br /&gt;
After exploring explicit programming of synthetic media content for several years, I'm now also keenly interested in supporting artists. The goal of my new new research agenda is to give artists access to the expressive power of computers and programming languages, while retaining an artist's working style. I mean &amp;quot;artist&amp;quot; in a broad sense, in contrast to the verbal and sequential style of an engineer.  (I don't mean to suggest that people fit neatly into these two categories.) My ideal audience includes graphic designers, musicians, and children -- really, the playful and curious in all of us.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/17/tangible-functional-programming"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/practices"&gt;Practices&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sat, 17 Nov 2007 08:13:50 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/17/tangible-functional-programming</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Similarity Search: A Web Perspective</title>
      <link>http://www.bestechvideos.com/2007/11/05/similarity-search-a-web-perspective</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
October, 18 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Similarity search is the problem of preprocessing a database of N objects in such a way that given a query object, one can effectively determine its nearest neighbors in database. &amp;quot;Geometric near-neighbor access tree&amp;quot; data structure, an early work (1995) by Sergey Brin, is one of the most known solutions to this problem.&lt;br /&gt;
&lt;br /&gt;
Similarity search is closely connected to many algorithmic problems in the web. Similarity search is an abstraction of many algorithmic problems we face in data management. In this talk we will focus on:&lt;br /&gt;
&lt;br /&gt;
- Personalized news aggregation: Searching for news articles that are most similar to the user's profile of interests&lt;br /&gt;
&lt;br /&gt;
- Behavioral targeting: Searching for the most relevant advertisement for displaying to a given user.&lt;br /&gt;
&lt;br /&gt;
- Social network analysis: Suggesting new friends.&lt;br /&gt;
&lt;br /&gt;
- Computing co-occurrence similarities.&lt;br /&gt;
&lt;br /&gt;
- &amp;quot;Best match search&amp;quot;: Searching resumes, jobs, BF/GF, cars, apartments.&lt;br /&gt;
&lt;br /&gt;
We describe features that make web applications somewhat different from previously studied models. Thus we re-examine the formalization and the classical algorithms for similarity search. This leads us to new algorithms (we present two of them) and numerous open problems in the field.&lt;br /&gt;
&lt;br /&gt;
Speaker: Yury Lifshits&lt;br /&gt;
Yury Lifshits obtained his PhD degree from Steklov Institute of Mathematics at S...&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/05/similarity-search-a-web-perspective"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sun, 11 Nov 2007 17:31:04 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/05/similarity-search-a-web-perspective</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Unleashing Video Search</title>
      <link>http://www.bestechvideos.com/2007/11/05/unleashing-video-search</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
October, 25 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Video is rapidly becoming a regular part of our digital lives. However, its tremendous growth is increasing expectations that video will be as easy to search as text. Unfortunately, it is still difficult to find relevant video content. And today's solutions are not keeping pace on problems ranging from video search to content classification to automatic filtering. In this talk we describe recent techniques that leverage the computer's ability to effectively analyze visual features of video and apply statistical machine learning techniques to classify video scenes automatically. We examine related efforts on the modeling of large video semantic spaces and review public evaluations such as TRECVID, which are greatly facilitating research and development on video retrieval. Finally, we discuss the role of MPEG-7 as a way to store metadata generated for video in a fully standards-based searchable representation. Overall, we show how these approaches together go a long way to truly unleash video search.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Speaker: John R Smith, IBM Research&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/05/unleashing-video-search"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Sat, 10 Nov 2007 21:05:30 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/05/unleashing-video-search</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Eclipse and Java: Using the Debugger</title>
      <link>http://www.bestechvideos.com/2007/11/09/eclipse-and-java-using-the-debugger</link>
      <description>&lt;p&gt;&lt;font face="Arial"&gt;This&amp;nbsp; free video tutorial will teach you how to use the Eclipse Java Debugger. It is based on &lt;a target="_blank" href="http://www.eclipse.org/downloads"&gt;Eclipse version 3.3&lt;/a&gt;. This is for programmers who have completed the &amp;quot;Total Beginners&amp;quot; tutorial or have some familiarity with Eclipse and Java. &lt;strong&gt;No prior experience with the Eclipse Debugger is needed. &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;The 7 lessons are each about 15 minutes long and total about 1 3/4 hours. The lessons guide you through a step-by-step process of running debug sessions, setting breakpoints, stepping through a running program, and examining variables and expressions. Then we use this knowledge to fix some bugs in our code. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;We use the &amp;quot;personal lending library&amp;quot; application developed in the &lt;a href="file:///C:/Documents%20and%20Settings/Mark/My%20Documents/SourceForge/HTML_20071107/totalbeginner.html"&gt;&amp;quot;Total Beginners&amp;quot;&lt;/a&gt; tutorial. Each lesson is fully narrated. Along the way, we learn some very cool Eclipse functionality. See the&amp;nbsp; &lt;a target="_blank" href="file:///C:/Documents%20and%20Settings/Mark/My%20Documents/SourceForge/HTML_20071107/Debugger-Tutorial-Companion-Document.pdf"&gt;Tutorial Companion Guide&lt;/a&gt; for more information about the tutorial, or look at the &lt;a href="file:///C:/Documents%20and%20Settings/Mark/My%20Documents/SourceForge/HTML_20071107/debuggerlessons.html"&gt;Lessons &lt;/a&gt;link to see the lesson outlines.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;We learn how to debug programs written using &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;test-driven development&lt;/a&gt;, running debug sessions using the JUnit testing facility in Eclipse. We also learn to debug standard Java programs. The lessons are designed for you to work side-by-side, pausing and rewinding the video as needed.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a target="_blank" href="file:///C:/Documents%20and%20Settings/Mark/My%20Documents/SourceForge/HTML_20071107/debugger01/lesson01.html"&gt;Click here&lt;/a&gt; to view Lesson 1. &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=200662&amp;amp;package_id=251688"&gt;Click here to download any of the lessons&lt;/a&gt;. Be sure to download the &lt;a target="_blank" href="file:///C:/Documents%20and%20Settings/Mark/My%20Documents/SourceForge/HTML_20071107/Debugger-Tutorial-Companion-Document.pdf"&gt;Tutorial Companion Guide &lt;/a&gt;(PDF format). &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;The tutorials use &lt;a target="_blank" href="http://www.eclipse.org/downloads"&gt;Eclipse version 3.3 (Europa)&lt;/a&gt;, released June 2007.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/09/eclipse-and-java-using-the-debugger"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/windows"&gt;Windows&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/macos"&gt;MacOS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/java"&gt;Java&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Fri, 09 Nov 2007 08:51:03 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/09/eclipse-and-java-using-the-debugger</guid>
      <author>dextercowley</author>
    </item>
    <item>
      <title>New generation of math software from Maplesoft</title>
      <link>http://www.bestechvideos.com/2007/11/05/new-generation-of-math-software-from-maplesoft-2</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
September, 11 2007&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
- developments in high performance numerical computation&lt;br /&gt;
- recent advances in symbolic computing&lt;br /&gt;
- new Maple libraries including graph theory, statistics, optimization, polynomial operations, and more&lt;br /&gt;
- parallel and grid computing&lt;br /&gt;
- knowledge capture for mathematical documents&lt;br /&gt;
- the Maple programming language and application development&lt;br /&gt;
- overview of new add-on products including global optimization, and modeling and simulation&lt;br /&gt;
&lt;br /&gt;
The presenter will be Mohamed Bendame, a senior engineer from Maplesoft. The presentations will include an open Q session.&lt;br /&gt;
&lt;br /&gt;
This talk will be taped by the engEDU Tech Talks Team. &lt;br /&gt;
&lt;br /&gt;
Speaker: Mohamed Bendame&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/11/05/new-generation-of-math-software-from-maplesoft-2"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Tue, 06 Nov 2007 03:11:18 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/11/05/new-generation-of-math-software-from-maplesoft-2</guid>
      <author>scound