group project heilmeier questions using existing
play

Group project Heilmeier questions Using existing libraries/code - PowerPoint PPT Presentation

http://poloclub.gatech.edu/cse6242 CSE6242 / CX4242: Data & Visual Analytics Group project Heilmeier questions Using existing libraries/code Duen Horng (Polo) Chau Associate Professor, College of Computing Associate Director,


  1. http://poloclub.gatech.edu/cse6242 
 CSE6242 / CX4242: Data & Visual Analytics 
 Group project Heilmeier questions Using existing libraries/code Duen Horng (Polo) Chau 
 Associate Professor, College of Computing 
 Associate Director, MS Analytics 
 Machine Learning Area Leader, College of Computing 
 Georgia Tech Partly based on materials by 
 Professors Guy Lebanon, Jeffrey Heer, John Stasko, Christos Faloutsos

  2. Forming Teams You’re welcome to look for teammates NOW . 
 See deadline on course schedule. • 4-6 people in each team • Polo does not dictate who teams with whom 
 (since each team decides on their topic) • Try Piazza’s Search for Teammates pinned post • Polo suggests teaming with students in the same section , but OK to mix if really needed. See “Teaming” section on project description: 


  3. Example Projects • Two example projects next week • Firebird: Predicting Fire Risk in Atlanta • PASSAGE: Safe Path Recommendation • Q&A after presentations 


  4. Challenges in Larger Teams • Can we form a 7-person team? • I highly recommend not to. Only with my permission. • Larger groups are harder to run. • Higher coordination, motivation and intellectual costs https://www.cmu.edu/teaching/designteach/design/ instructionalstrategies/groupprojects/challenges.html

  5. Tips for Working Successfully in a Group https://www.cs.cmu.edu/~pausch/Randy/tipoForGroups.html 1. Meet people properly 2. Find things you have in common 3. Make meeting conditions good 4. Let everyone talk 5. Check your egos at the door 6. Praise each other 7. Put it in writing 8. Be open and honest 9. Avoid conflict at all costs 10.Phrase alternatives as questions � 5

  6. Requirements 3 core requirements 1. Large real dataset 
 (see project description for rule-of-thumb meaning of “large”) 2. Non-trivial analysis/algorithms/computation 3. An interactive user interface that interact with the algorithms Grading & Schedule • Proposal: writeup + in-class presentation • Progress report (mostly as a “checkpoint”) • Final report: writeup + poster presentation � 6

  7. How to Come Up with Project Ideas? Polo’s recommendations • Work on something that you are excited about 
 (e.g., NetProbe for eBay fraud detection) • Is it interesting ? e.g., computationally? visualization-wise? • Is it impactful ? (e.g., save lives? fight crime? shorten commute? save resources?) • Work on something interestingly challenging , so you will learn more • Browse the list of datasets on course homepage � 7

  8. George Heilmeier Former Director of DARPA 


  9. Heilmeier Questions Preflight checklist for successful projects 1. What are you trying to do? 
 Articulate your objectives using absolutely no jargon. 2. How is it done today; what are the limits of current practice? 3. What's new in your approach; why it will be successful? 4. Who cares? 5. If you're successful, what difference and impact will it make? 
 How do you measure them (e.g., via user studies, experiments, groundtruth data, etc.)? 6. What are the risks and payoffs? 7. How much will it cost? 8. How long will it take? 9. What are the midterm and final "exams" to check for success? http://en.wikipedia.org/wiki/George_H._Heilmeier � 9 http://smlv.cc.gatech.edu/2010/10/17/heilmeiers-questions/

  10. Using Existing Libraries/Code GPL (General Public License) In purely private (or internal) use —with no sales and no distribution— the software code may be modified and parts reused without requiring the source code to be released. For sales or distribution, the entire source code need to be made available to end users , including any code changes and additions— in that case, copyleft is applied to ensure that end users retain the freedoms defined above. https://en.wikipedia.org/wiki/GNU_General_Public_License � 10

  11. IUI’16 Poster paper

  12. IUI’15 Full conference paper

  13. KDD’15 Workshop paper

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend