85 Pages

icml-tutorial

Course: CIS 700, Spring 2006
School: UPenn
Rating:
 
 
 
 
 

Word Count: 3000

Document Preview

Vector Support and Kernel Machines Nello Cristianini BIOwulf Technologies nello@support-vector.net http://www.support-vector.net/tutorial.html ICML 2001 A Little History z z z z SVMs introduced in COLT-92 by Boser, Guyon, Vapnik. Greatly developed ever since. Initially popularized in the NIPS community, now an important and active field of all Machine Learning research. Special issues of Machine Learning...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> UPenn >> CIS 700

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Vector Support and Kernel Machines Nello Cristianini BIOwulf Technologies nello@support-vector.net http://www.support-vector.net/tutorial.html ICML 2001 A Little History z z z z SVMs introduced in COLT-92 by Boser, Guyon, Vapnik. Greatly developed ever since. Initially popularized in the NIPS community, now an important and active field of all Machine Learning research. Special issues of Machine Learning Journal, and Journal of Machine Learning Research. Kernel Machines: large class of learning algorithms, SVMs a particular instance. www.support-vector.net A Little History z z z z z z Annual workshop at NIPS Centralized website: www.kernel-machines.org Textbook (2000): see www.support-vector.net Now: a large and diverse community: from machine learning, optimization, statistics, neural networks, functional analysis, etc. etc Successful applications in many fields (bioinformatics, text, handwriting recognition, etc) Fast expanding field, EVERYBODY WELCOME ! - www.support-vector.net Preliminaries z z z Task of this class of algorithms: detect and exploit complex patterns in data (eg: by clustering, classifying, ranking, cleaning, etc. the data) Typical problems: how to represent complex patterns; and how to exclude spurious (unstable) patterns (= overfitting) The first is a computational problem; the second a statistical problem. www.support-vector.net Very Informal Reasoning z z The class of kernel methods implicitly defines the class of possible patterns by introducing a notion of similarity between data Example: similarity between documents z z z By length By topic By language z Choice of similarity Choice of relevant features www.support-vector.net More formal reasoning z z z z Kernel methods exploit information about the inner products between data items Many standard algorithms can be rewritten so that they only require inner products between data (inputs) Kernel functions = inner products in some feature space (potentially very complex) If kernel given, no need to specify what features of the data are being used www.support-vector.net Just in case z Inner product between vectors i x, z = xzi z Hyperplane: i x w, x + b = 0 x o x x w o x x b o o o o x www.support-vector.net Overview of the Tutorial z z z z z z Introduce basic concepts with extended example of Kernel Perceptron Derive Support Vector Machines Other kernel based algorithms Properties and Limitations of Kernels On Kernel Alignment On Optimizing Kernel Alignment www.support-vector.net Parts I and II: overview z z z z z Linear Learning Machines (LLM) Kernel Induced Feature Spaces Generalization Theory Optimization Theory Support Vector Machines (SVM) www.support-vector.net Modularity z IMPORTANT CONCEPT Any kernel-based learning algorithm composed of two modules: A general purpose learning machine A problem specific kernel function z z z Any K-B algorithm can be fitted with any kernel Kernels themselves can be constructed in a modular way Great for software engineering (and for analysis) www.support-vector.net 1-Linear Learning Machines z z Simplest case: classification. Decision function is a hyperplane in input space The Perceptron Algorithm (Rosenblatt, 57) Useful to analyze the Perceptron algorithm, before looking at SVMs and Kernel Methods in general z www.support-vector.net Basic Notation z z z z z z z Input space Output space Hypothesis Real-valued: Training Set Test error Dot product x X y Y = {1,+1} h H f:X R S = {( x1, y1),...,( xi, yi ),....} x, z www.support-vector.net Perceptron z Linear Separation of the input space x x o x x f ( x ) = w, x + b h( x ) = sign( f ( x )) w o x x b o o o o x www.support-vector.net Perceptron Algorithm Update rule (ignoring threshold): if yi( wk, xi ) 0 then z x x o x x wk + 1 wk + yixi k k +1 w o x x b o o o o x www.support-vector.net Observations z Solution is a linear combination of training points w = i y ix i i 0 z z Only used informative points (mistake driven) The coefficient of a point in combination reflects its difficulty www.support-vector.net Observations - 2 z Mistake bound: 2 o x R M z z g x x x x x o x o o o o coefficients are non-negative possible to rewrite the algorithm using this alternative representation www.support-vector.net Dual Representation IMPORTANT CONCEPT The decision function can be re-written as follows: w = iyixi f (x) = w, x + b = iyi xi,x + b www.support-vector.net Dual Representation z And also the update rule can be rewritten as follows: if z yi 3 y x , x + b8 0 jj j i then i i + z Note: in dual representation, data appears only inside dot products www.support-vector.net Duality: First Property of SVMs z z DUALITY is the first feature of Support Vector Machines SVMs are Linear Learning Machines represented in a dual fashion f (x) = w, x + b = iyi xi,x + b z Data appear only within dot products (in decision function and in training algorithm) www.support-vector.net Limitations of LLMs Linear classifiers cannot deal with z z Non-linearly separable data Noisy data + this formulation only deals with vectorial data z www.support-vector.net Non-Linear Classifiers z One solution: creating a net of simple linear classifiers (neurons): a Neural Network (problems: local minima; many parameters; heuristics needed to train; etc) Other solution: map data into a richer feature space including non-linear features, then use a linear classifier www.support-vector.net z Learning in the Feature Space z Map data into a feature space where they are linearly separable x ( x ) f o x x o x o ox X f (o) f (o) f (x) f (x) f (x) f (o) f (o) www.support-vector.net f (x) F Problems with Feature Space Working in high dimensional feature spaces solves the problem of expressing complex functions BUT: There is a computational problem (working with very large vectors) And a generalization theory problem (curse of dimensionality) z z z www.support-vector.net Implicit Mapping to Feature Space We will introduce Kernels: z z z Solve the computational problem of working with many dimensions Can make it possible to use infinite dimensions efficiently in time / space Other advantages, both practical and conceptual www.support-vector.net Kernel-Induced Feature Spaces z In the dual representation, the data points only appear inside dot products: f (x) = iyi (xi),(x) + b z The dimensionality of space F not necessarily important. May not even know the map www.support-vector.net Kernels z IMPORTANT CONCEPT A function that returns the value of the dot product between the images of the two arguments K ( x1, x 2 ) = ( x1), ( x 2 ) z Given a function K, it is possible to verify that it is a kernel www.support-vector.net Kernels z One can use LLMs in a feature space by simply rewriting it in dual representation and replacing dot products with kernels: x1, x 2 K ( x1, x 2 ) = ( x1), ( x 2 ) www.support-vector.net The Kernel Matrix z IMPORTANT CONCEPT (aka the Gram matrix): K(1,1) K(2,1) K(1,2) K(2,2) K(1,3) K(2,3) K(1,m) K(2,m) K= K(m,3) K(m,m) K(m,1) K(m,2) www.support-vector.net The Kernel Matrix z z z z The central structure in kernel machines Information bottleneck: contains all necessary information for the learning algorithm Fuses information about the data AND the kernel Many interesting properties: www.support-vector.net Mercers Theorem z z The kernel matrix is Symmetric Positive Definite Any symmetric positive definite matrix can be regarded as a kernel matrix, that is as an inner product matrix in some space www.support-vector.net More Formally: Mercers Theorem z Every (semi) positive definite, symmetric function is a kernel: i.e. there exists a mapping such that it is possible to write: K ( x1, x 2 ) = ( x1), ( x 2 ) Pos. Def. f L2 www.support-vector.net I K ( x , z ) f ( x ) f (z )dxdz 0 Mercers Theorem z Eigenvalues expansion of Mercers Kernels: K ( x1, x 2 ) = i( x1)i( x 2 ) i i z That is: the eigenfunctions act as features ! www.support-vector.net Examples of Kernels z Simple examples of kernels are: K ( x, z ) = x, z K ( x, z ) = e d x z 2 / 2 www.support-vector.net Example: Polynomial Kernels x = ( x1, x 2 ); z = ( z1, z 2 ); x, z 2 = ( x 1 z1 + x 2 z 2 ) 2 = 22 = x12 z12 + x2 z2 + 2 x1z1 x 2 z 2 = 2 2 = ( x12 , x2 , 2 x1 x 2 ),( z12 , z2 , 2 z1z 2 ) = = ( x ), ( z ) www.support-vector.net Example: Polynomial Kernels www.support-vector.net Example: the two spirals z Separated by a hyperplane in feature space (gaussian kernels) www.support-vector.net Making Kernels z IMPORTANT CONCEPT z z z z z The set of kernels is closed under some operations. If K, K are kernels, then: K+K is a kernel cK is a kernel, if c>0 aK+bK is a kernel, for a,b >0 Etc etc etc can make complex kernels from simple ones: modularity ! www.support-vector.net Second Property of SVMs: SVMs are Linear Learning Machines, that Use a dual representation AND Operate in a kernel induced feature space f (x) = iyi (xi),(x) + b (that is: is a linear function in the feature space implicitely defined by K) z z www.support-vector.net Kernels over General Structures z z Haussler, Watkins, etc: kernels over sets, over sequences, over trees, etc. in Applied text categorization, bioinformatics, etc www.support-vector.net A bad kernel z would be a kernel whose kernel matrix is mostly diagonal: all points orthogonal to each other, no clusters, no structure 1 0 0 0 1 0 0 0 1 0 1 0 0 www.support-vector.net No Free Kernel z IMPORTANT CONCEPT If mapping in a space with too many irrelevant features, kernel matrix becomes diagonal Need some prior knowledge of target so choose a good kernel z www.support-vector.net Other Kernel-based algorithms z Note: other algorithms can use kernels, not just LLMs (e.g. clustering; PCA; etc). Dual representation often possible (in optimization problems, by Representers theorem). www.support-vector.net %5($. www.support-vector.net NEW TOPIC The Generalization Problem z The curse of dimensionality: easy to overfit in high dimensional spaces (=regularities could be found in the training set that are accidental, that is that would not be found again in a test set) z The SVM problem is ill posed (finding one hyperplane that separates the data: many such hyperplanes exist) Need principled way to choose the best possible hyperplane z www.support-vector.net The Generalization Problem z z z Many methods exist to choose a good hyperplane (inductive principles) Bayes, statistical learning theory / pac, MDL, Each can be used, we will focus on a simple case motivated by statistical learning theory (will give the basic SVM) www.support-vector.net Statistical (Computational) Learning Theory z z z Generalization bounds on the risk of overfitting (in a p.a.c. setting: assumption of I.I.d. data; etc) Standard bounds from VC theory give upper and lower bound proportional to VC dimension VC dimension of LLMs proportional to dimension of space (can be huge) www.support-vector.net Assumptions and Definitions z z z z z distribution D over input space X train and test points drawn randomly (I.I.d.) from D training error of h: fraction of points in S misclassifed by h test error of h: probability under D to misclassify a point x VC dimension: size of largest subset of X shattered by H (every dichotomy implemented) www.support-vector.net VC Bounds ~ VC = O m VC = (number of dimensions of X) +1 Typically VC >> m, so not useful Does not tell us which hyperplane to choose www.support-vector.net Margin Based Bounds = = ~ (R / )2 O m y if ( x min i f i) Note: also compression bounds exist; and online bounds. www.support-vector.net Margin Based Bounds z IMPORTANT CONCEPT (The worst case bound still holds, but if lucky (margin is large)) the other bound can be applied and better generalization can be achieved: ~ ( R / ) = O m z z 2 Best hyperplane: the maximal margin one Margin is large is kernel chosen well www.support-vector.net Maximal Margin Classifier z z z Minimize the risk of overfitting by choosing the maximal margin hyperplane in feature space Third feature of SVMs: maximize the margin SVMs control capacity by increasing the margin, not by reducing the number of degrees of freedom (dimension free capacity control). www.support-vector.net Two kinds of margin z Functional and geometric margin: funct = min yif ( xi ) x g o x x x x x o x yif ( xi ) geom = min f o o o o www.support-vector.net Two kinds of margin www.support-vector.net Max Margin = Minimal Norm z z If we fix the functional margin to 1, the geometric margin equal 1/||w|| Hence, maximize the margin by minimizing the norm www.support-vector.net Max Margin = Minimal Norm Distance between The two convex hulls x w, x w, x + + b = +1 + b = 1 g o x x x x x o x w,( x + x ) = 2 w 2 + ,( x x ) = w w o o o o www.support-vector.net The primal problem z IMPORTANT STEP Minimize: subject to: w, w yi 4 w, xi + b 9 1 www.support-vector.net Optimization Theory z z z The problem of finding the maximal margin hyperplane: constrained optimization (quadratic programming) Use Lagrange theory (or Kuhn-Tucker Theory) Lagrangian: 1 w, w iyi w, xi + b 1" #$ ! 2 1 6 0 www.support-vector.net From Primal to Dual 1 L( w ) = w, w iyi w, xi + b 1" #$ ! 2 1 6 i 0 Differentiate and substitute: L =0 b L =0 w www.support-vector.net The Dual Problem z IMPORTANT STEP z 1 W ( ) = i ijyiyj xi, xj i 2 ,j i Subject to: i 0 Maximize: iyi = 0 i z The duality again ! Can use kernels ! www.support-vector.net Convexity z IMPORTANT CONCEPT z z This is a Quadratic Optimization problem: convex, no local minima (second effect of Mercers conditions) Solvable in polynomial time (convexity is another fundamental property of SVMs) www.support-vector.net Kuhn-Tucker Theorem Properties of the solution: Duality: can use kernels KKT conditions: i yi w, xi + b 1 = 0 z z 1 6 z Sparseness: only the points nearest to the hyperplane (margin = 1) have positive weight iii i w = y x z They are called support vectors www.support-vector.net KKT Conditions Imply Sparseness Sparseness: another fundamental property of SVMs x g o x x x x x o x o o o o www.support-vector.net Properties of SVMs - Summary 9 9 9 9 9 Duality Kernels Margin Convexity Sparseness www.support-vector.net Dealing with noise In the case of non-separable data in feature space, the margin distribution 2 can be optimized 2 1 R + 2 m ( ) yi 4 w, xi + b 9 1 i www.support-vector.net The Soft-Margin Classifier Minimize: Or: 1 w, w + C i 2 i 2 1 w, w + C i 2 i yi 4 w, xi + b 9 1 i www.support-vector.net Subject to: Slack Variables 1 R + 2 m ( 2 ) 2 yi 4 w, xi +...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

CSU LA - A - 360
VOLUME 91, NUMBER 7PHYSICA L R EVIEW LET T ERSweek ending 15 AUGUST 2003Phantom Energy: Dark Energy with w < 1 Causes a Cosmic DoomsdayRobert R. Caldwell,1 Marc Kamionkowski,2 and Nevin N. Weinberg21Department of Physics & Astronomy, Dartmo
Wilfrid Laurier - MATH - 249
FACULTY OF SCIENCEDepartment of Mathematics and StatisticsMATHEMATICS 249 "INTRODUCTORY CALCULUS"Calendar Description: H(4-1T-1) Algebraic operations, functions and graphs. Limits, derivatives, and integrals of exponential logarithmic and trigono
Arizona - MATH - 124
Math 124 #3 TRIGONOMETRY [PART II] 1.5Name _1. Sketch the angle in standard position. Then find the exact values for cos and tan . A. = 7 3 B. = 5 4 C. = 5 6 D. = 2. Determine the quadrant(s) for angle T. A. sin T < 0 and cos T > 0 C. sec
Arizona - MATH - 115
RANDOM VARIABLESFINITE Probability Mass Function (pmf): Cumulative Distribution Function (cdf): Mean of X or Expected Value of X:f X ( x) = p ( X = x ) FX ( x) = P ( X x) X = E ( x) = x f X ( x)all x If X is a Bernoulli Random Variable,
Sveriges lantbruksuniversitet - CHEM - 260
Electron spin Nuclear spin Interaction If unpaired electrons didnt interact with anything we would only ever get a single line in EPR = not very informative! Luckily, the magnetic moments of es and nuclei interact Particles act like tiny bar magne
Sveriges lantbruksuniversitet - CHEM - 260
Nuclear SpinThe spin angular momentum of nuclei arises from the spins of the protons and neutrons they containNumber of protons even odd even oddNumber of neutrons even odd odd evenI 0 integer (1, 2, 3,) half-integer (1/2, 3/2, 5/2, half-integ
Sveriges lantbruksuniversitet - CHEM - 260
Effect of Local Magnetic Fields: NMRFor a "free" nucleus (not interacting with anything):h = h N B0(= g N N B0 )In a molecule, local surroundings contribute to the magnetic fieldBfelt by nucleus = B0 + Blocal Blocal due to magnetic moments
Sveriges lantbruksuniversitet - CHEM - 260
Electron Distribution Functions Position of electron described by probability distribution NOT specific orbital distance as in Bohr model Radial Probability Distribution function Pr (e at distance r from nucleus) Depends only on r For a 1s orbital
Sveriges lantbruksuniversitet - CHEM - 260
Multi-e- Atoms Including Spin The orbital approximation: Each e- occupies its own orbital (r1 , r2 , r3 , .) = (r1 ) (r2 ) (r3 ).Individual orbitals: ~ Hydrogenic orbitals Modified by: nuclear charge & e- repulsions Electron spin: s = ms = +
Sveriges lantbruksuniversitet - CHEM - 260
Total Orbital Angular Momentum Total orbital angular momentum operator = LTotal orbital angular momentum quantum number = L Same properties as l(single electron orbital angular momentum)Magnitude: |L| = {L(L + 1)}1/2;L = 0, 1, 2, z
Sveriges lantbruksuniversitet - CHEM - 260
Molecular VibrationsClassical Model for Vibrating molecule = Simple Harmonic Oscillator Bonds between atoms ~springsDiatomic molecule:m1Classical System characterised by:m2Masses: m1 & m2 System Oscillates around centre of mass Reduced mas
Sveriges lantbruksuniversitet - CHEM - 260
CHEM 260 Laboratory 5PURPOSE OF THIS LAB 1) To learn about hyperfine splitting patterns in EPR 2) To learn how to simulate EPR spectra BACKGROUND EPR spectroscopy is the best technique to study systems with unpaired electrons. In this lab you will s
Sveriges lantbruksuniversitet - CHEM - 260
CHEM 260 Laboratory 6PURPOSE OF THIS LAB To study the properties of the radial wave functions of the hydrogen atom. BACKGROUND This lab uses Excel sheets and plots to explore some features of H atom wavefunctions. TO COMPLETE THE LAB Answer the ques
Sveriges lantbruksuniversitet - CHEM - 260
CHEM 260 Laboratory 9 Bond FormationPURPOSE OF THE LAB To learn about the effect that spin pairing has on the energy of bond formation. BACKGROUND This lab demonstrates bond formation. One of the fundemenal properties of electrons in bonds is that
Old Dominion - CS - 775
Jini TMArchitectural OverviewTechnical White Paper 1999 Sun Microsystems, Inc.-Printed in the United States of America. 901 San Antonio Road, Palo Alto, California 94303 U.S.A RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the govern
San Diego State - ASTRO - 301
Virgin Islands - SENG - 265
Sheet1<!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. <html xmlns="http:/www.w3.org/1999/xhtml"><!- InstanceBegin template="Templates/engrweb-nosidebar.dwt.php" codeOuts <head> <meta
UMBC - CS - 202
CMSC 202Inheritance 2nd LectureInherited Constructors?An Employee constructor cannot be used to create HourlyEmployee objects. Why not? We must implement a specialized constructor for HourlyEmployees. But how can the HourlyEmployee constructor i
UMBC - CS - 202
CMSC 202ExceptionsError HandlingIn the ideal world, all errors would occur when your code is compiled. That won't happen. Errors which occur when your code is running must be handled by some mechanism that allows the originator (detector) of
UMBC - CS - 621
Ch 11 Distributed Scheduling Resource management component of a system which moves jobs around the processors to balance load and maximize overall performance. Typically makes sense in LAN level distributed systems due to latency concerns. Needed
UMBC - CMSC - 621
IEEE TRANSACTIONS ON COMPUTERS, VOL. 39, NO. 4, APRIL 1990447Coda: A Highly Available File System for a Distributed Workstation EnvironmentMAHADEV SATYANARAYANAN, MEMBER, IEEE, JAMES J. KISTLER, PUNEET KUMAR, MARIA E. OKASAKI, ELLEN H. SIEGEL, A
Puget Sound - CS - 291
_ _ _ _ _ _ _| | | | | | |_ Hugs 98: Based on the Haskell 98 standard|_| |_| |_| _| Copyright (c) 1994-2005|-| _| World Wide Web: http:/haskell.org/hugs| | Bugs: http:/hackage.h
Puget Sound - CS - 291
richards@PowerBook[65] : hugs 3.12.hs_ _ _ _ _ _ _| | | | | | |_ Hugs 98: Based on the Haskell 98 standard|_| |_| |_| _| Copyright (c) 1994-2005|-| __| World Wide Web: http:/haskell.org/hugs| |
Wells - MATH - 251
Arkansas State - EDUCATION - 6773
Introduction to Evaluation Research10:21 PM 10:21 PMDefinitions of Evaluation evaluation is the systematic assessment of the worth or merit of some object evaluation is the systematic acquisition and assessment of information to provide useful
Mt. Marty - PH - 1725
Chapter 6 Part 5 Confidence Intervals t distribution chi square distributionGoal:To clearly understand the link between probability and confidence intervals.Skills:Be able to calculate (1 - )% confidence interval for a sample mean both for the
UMBC - CS - 435
/*Edge+ Library Demonstration*/#include "Edge.h"int PickingPoints = 0;EdgeVector Center(0,0,0), Perimeter(0,0,0);void PlotSafePoint(int x, int y, EdgeColor Color){if(EdgeIsPointSafe(x, y)EdgeDrawPoint(x, y, Color);}/*--*//* g_o
Central Washington University - CHEM - 505
RESEARCH ARTICLESglacial-scale enrichment would result in an airto-sea flux of about 4.6 mol C m 2 year 1 or about 2 Pg C year 1 over an oceanic area of 3.6 107 km2 (50S to 65S). Seasonal ice cover may reduce this estimate by a factor of 2. These es
MO St. Louis - CS - 5780
An Introduction to CryptographyCopyright 1990-1999 Network Associates, Inc. and its Affiliated Companies. All Rights Reserved. PGP*, Version 6.5.1 6-99. Printed in the United States of America. PGP, Pretty Good, and Pretty Good Privacy are registe
Wake Forest - ATT - 0139
THE POLITICAL ECONOMY OF THE DEAD: MARXS VAMPIRES Mark Neocleous1Abstract: This article aims to show the importance of the vampire metaphor to Marxs work. In so doing, it challenges previous attempts to explain Marxs use of the metaphor with referen
U. Houston - LEGGETTM - 1420
1WIRED: A study on preferred online course features and tools correlating to student performance.Dr. Felix Gato University of Houston Clear Lake School of Education, Instructional Technology Abstract In today's society, online learning is becomin
U. Houston - LEGGETTM - 1420
Michelle Leggett Midterm Performance TechnologySpring 2008 Dr. BumpAnalysis and Assessment on University of Clear Lake's Instructional Technology Curriculum and Skills Table 1: Job Positions in Instructional Technology with SkillsJob # & Locati
U. Houston - MCQUITTYJ - 2136
Kindergarten Introduction to Computer Science, by: Joyeaux McQuitty Week One: January 3-5 Bigger Picture: Applying Technology to a Learning Situation Last Unit/ Experience Current Unit Next Unit/ Experience Dates 01/03 M Introduction to Computer Usag
Emporia - CS - 555
TheMIPScomputer architectureLectureB08LecturenotessectionB0804/24/09 CSE1303PartBlecturenotes1Lasttime Interpreters Machinelanguage Assemblylanguage structureofsourcecodestatements Compilers whatacompilerdoes Stagesofcodegeneration
Mississippi State - ECE - 4512
1. Problem The idea of a self-driven vehicle has been around for centuries. Men such as Da Vinci and Isaac Newton had ideas and primitive drawings of such devices. The first self-driven vehicle was a steam powered military tractor that had to stop ev
U. Houston - SCHATZKES - 3242
Copy video clips from unitedstreaming and edit in Windows MovieMakerIn unitedstreaming, Select Advanced SearchType in keyword and other search identifiers. For media type, select Full Video or Video segments. Select Include only Editable Titles. S
U. Houston - SCHATZKES - 65372
Multimedia Project : Web Quest RubricSheila SchatzkeCATEGORY Mechanics Attractiveness4 GreatNo grammatical or mechanical problems. Makes excellent use of font, color, graphics, effects, etc. to enhance the presentation.3 Very goodThree of fe
U. Houston - INST - 1420
Core Knowledge Areas for Child Growth & DevelopmentErikson believed in eight Psychosocial stages of development.Dewey believed in "learning by doing" and has Been called the father of progressive education.Piaget focused on conscious cognitive
U. Houston - INST - 1420
Web Site Evaluation When looking at a website you need to remember to ask the five Ws:5 WsWho wrote the pages and are they an expert? What does the author say is the purpose of the site? When was the site created and last updated? Where does the i
U. Houston - INST - 1420
Proposal for Pearland ISD audio/video student lab*Upgrade for existing systems (estimated cost: $1,500.00 X 9 = $13,500.00 plus $250.00 X 5 =$1,250.00; Totaled about $15,000.00):For all the systems needed for upgrade (except 3 P-III systems), it
U. Houston - INST - 1420
Resources/ ExtensionsOnline Copyright Quiz: Take this brief but informative quiz on copyright and its uses. Copyright Bay: This is a fun and interactive website for questions lurking in the bay on copyright. Go at your own pace and watch out for mea
U. Houston - GIFFORDM - 9457
PT3 Lesson Plan Format Title of Lesson: Solar System Author(s): Michele Gifford Mentor Teacher: Subject Area(s):Science, Technology, Social Study School District: Pearland ISD Campus: Alexander Middle School Grade Level(s)/Course: 5TEKS Stated Obje
U. Houston - INST - 2136
Joyeaux McQuitty December 6, 2004 Dr. Wren Bump INST 6031 Fall 2004 Final Project Reflection I never realized how important it is for teachers to actually plan their weekly activities until I began working on this assignment. Unfortunately, I am not
U. Houston - INST - 2136
Kindergarten Introduction to Computer Science, by: Joyeaux McQuitty Week One: January 3-5 Bigger Picture: Applying Technology to a Learning Situation Last Unit/ Experience Current Unit Next Unit/ Experience Dates 01/03 M Introduction to Computer Usag
U. Houston - EDUC - 6033
Student Achievement, p. 1 Jacobs, S. Introduction The purpose of this study was to determine the correlation between the numbers of years of teaching experience and the number and level of college degrees held by educators with the student scores on
U. Houston - INST - 1503
Assignment Two: Conceptualizing TheoriesINST 5131: Trends and Issues in Instructional Technology Stephanie E. Jacobs September 18, 2006Psychological FoundationsTheories of learningBehaviorism Cognition Situated Learning ConstructivismPsycholo
U. Houston - INST - 1503
Assignment FiveArea of Expertise and Project Management Integration For the first two years of my career, I taught ninth through twelfth grade students in a resource science classroom. During that time, I also taught adaptive physical education. In
U. Houston - INST - 1503
Web 2.0 http:/www.go2web20.net/. Go2Web2.0.net. Managed by O. Yakuel, Web 2.0 Analyst at AOL, and E. Shahar, Vice-president of Research and Development and User Experience Specialist at Mantis Limited. Go2web2.0.net serves a directory of Web 2.0 appl
U. Houston - IANNANTUON - 0565
NA Report-JI1Needs Assessment for UHCL Instructional Technology Masters Curriculum Summer 2005NA Report-JI2The purpose of this report is to determine if Instructional Technology students are acquiring the skills required by employers to mak
U. Houston - IANNANTUON - 0565
Janet Iannantuono1Letter to Family Dear Mom and Dad: I'm almost at the end of my Instructional Technology degree and realize you have no idea what Instructional Technology is or what I do. It is a term that has gone through many different definit
U. Houston - INST - 1420
Video Grading Rubric - Campus Story Student Name: _TOTALSCATEGORY 4 3 2 1 Audio is clear and consistent. Audio is somewhat clear and Audio is difficult to hear and Audio neither clear nor AudioIt sets the mood for the scene and goes with the stor
U. Houston - IANNANTUON - 0565
Designing a Multimedia Training CBT for the Army Youth Services Video Surveillance System .This is an example of a Production Scaffolding for a Multimedia Presentation. It allows the user to sort out the flow and content of the presentation.The U
U. Houston - TAYLORA - 7656
Professional Development ResourcesTeaching Resources http: / / home.att.net/~teaching / index.htm Assortment of activities, ideas and lessons for teachers. Includes cooperative learning ideas, literary lessons, graphic organizers and much more. Micr
Wichita State - CS - 898
Semantic Web Languages: RDF vs. SOAP SerialisationStefan HausteinUniversity of Dortmund, Computer Science VIII, D-44221 Dortmund, Germanyhaustein@ls8.cs.uni-dortmund.de ABSTRACTAlthough RDF is considered the Semantic Web language, it may not be
Wichita State - CS - 898
SecureWirelessLANsV.Bharghavan CS Division, Department of EECS University of California at Berkeley Berkeley, CA - 94720AbstractMobile computing is a major area of current research. A variety of wirelessly networked mobile devices now make i
Wichita State - CS - 898
cThe Journal of Supercomputing, , 1{31 () Kluwer Academic Publishers, Boston. Manufactured in The Netherlands.Parallel Image Correlation: Case Study to Examine Trade-O s in Algorithm-to-Machine Mappings *JAMES B. ARMSTRONG jba@srtc.com Advanced
Wichita State - CS - 898
CS843 Spring 2003 Distributed Computing SystemsResearch Paper ProposalInstructor: Dr. ChangName : Sim, Wee Wee-Proposed Topic:"EconGrid: Economy Driven Resource Management and Scheduling for World-Wide Grid Computing"Scope
Mississippi State - CSE - 8243
Syracuse - CSE - 686
Javascript Examples #3
Syracuse - CSE - 686
NorthwindDatabaseNorthwindDatabaseNorthwindDatabase
Syracuse - CIS - 631
Decaf Language DefinitionAnoop Sarkar anoop@cs.sfu.caSeptember 10, 20071IntroductionThe programming assignments over the semester will build various components towards a working compiler for a programming language called Decaf. This documen