12 Example Specification 3 Regions where: Area Position Annotation [Opt.] Are Important
13 Example Specification 3 Regions where: Area Position Annotation [Opt.] Are Important
14 Step 3: Interpret Responses Use a visual language Easier to debug/understand Not trying to be Turing Complete Goal to end with similar results clustered
15 Language Details Canvas Region Blob Add Up Leaf Node Values Mark Leaf NodesSwitch
16 Responses (Data) What: Objects and Relations specified in Steps 1&2 Plus Tag value Pairs Output: Cluster Independently: Classification=??? -or- Similarity Metric: Slide A + B similarity #
17 Blobs Primitive Operations: Conditionals: if, switch Iteration: while, for, goto Comparison:, != Boolean: and, or, xor Tag Assignment Other: sum, count High Level Operations: Graph operations: isomorphism Text operations: search, synonyms, stemming Machine learning
18 Regions Special type of Blob Purpose: Comment Code Encapsulate Blobs are opaque functions, regions are not.
19 Important Goals Transparent Should be able to see the path a response took and ask why Shareable Others should be able to reuse and modify the templates Add Up Leaf Node Values Mark Leaf Nodes Switch
20 Evaluation Iterative Design Teachers are our target audience Lab Tests Time to develop clustering Effectiveness of clustering Surveys Real Deployments First, 2 device environments Then 2+
21 Contact Information Craig Prince email@example.com Classroom Presenter http://classroompresenter.cs.washington.edu Prof. Richard Anderson firstname.lastname@example.org
Your consent to our cookies if you continue to use this website.