Diane Hu
**** ****** *****, **** **** **** La Jolla, CA 92093
858-***-**** abpi61@r.postjobfree.com
http://cs.ucsd.edu/ dhu
Research Interests
Probabilistic models for music, images, and text, with applications for content-based media annotation/retrieval.
Education
2006 Present
University of California, San Diego, La Jolla, CA
Ph.D. Student in Computer Science Advisor: Lawrence Saul
2006 2009
University of California, San Diego, La Jolla, CA
M.S. in Computer Science Advisor: Lawrence Saul
2002 2006
University of Washington, Seattle, WA
B.S. in Computer Science, Minor in Music, Cum Laude Advisor: Linda Shapiro
Selected Publications & Reports
D. J. Hu, L. Bo, X. Ren, A joint framework for material and object recognition, British Machine Vision
Conference (BMVC), Dundee, Scotland, 2011.
D. J. Hu, L.P. van der Maaten, Y. Cho, L. K. Saul, S. Lerner, Latent variable models for predicting le
dependencies in large-scale software development, Neural Information Processing Systems (NIPS), Vancouver,
Canada, 2010.
D. J. Hu, L. K. Saul, A topic model for audio and symbolic music analysis, Neural Information Processing
Systems (NIPS) Workshop on Topic Modeling, Whistler, Canada, 2009.
D. J. Hu, Latent Dirichlet allocation for images, text, and music, UCSD CSE Department Qualifying Exam, 2009.
D. J. Hu, L. K. Saul, A probabilistic topic model for unsupervised learning of musical key-pro les, International
Conference on Music Information Retrieval (ISMIR), Kobe, Japan, 2009.
C. Cheng, D. J. Hu, L. K. Saul, Nonnegative matrix factorization for real-time musical analysis and sight-reading
evaluation, International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Las Vegas, NV, 2008
Research & Industry Experience
Research Intern Yahoo! Labs, Sunnyvale, CA Advisor: Sudarshan Lamkhede Summer 2011
Worked with Yahoo s user search data (containing upwards of multi-millions of examples per dataset) to work on
algorithms that would trigger consistent news and movie direct displays (DDs) on search result page for all search
queries with similar purpose/intent. Work done with the Search Sciences team.
Research Intern Intel Labs, Seattle, WA Advisor: Xiaofeng Ren Summer 2010
Automatically classify everyday household objects into material categories (i.e. wood, plastic, glass, etc.) in image
collections (using computer vision) and physical object datasets (using a multi-sensor approach with macro lenses,
RGB-D cameras, audio recordings, and weight/volume data).
Software Developer Intern Teranode Corp., Seattle, WA Advisor: Kuang Chen Summer 2006
Implemented, tested, and documented a new framework for the Teranode XDA Platform SDK in Java that allows
users to load self-developed plug-ins into Teranode XDA software. Also worked with the Teranode consulting team
to develop several plug-ins on top of Teranode Core for client P zer Inc.
Teaching Experience
CSE 3 Teaching Assistant UC San Diego, La Jolla, CA Advisor: Susan Marx Fall 2011
Undergraduate non-engineering course on information technology, covering HTML, word processing, and basic
programming logic. Responsibilites include leading weekly lab tutorials and lab help hours.
CSE 21 Teaching Assistant UC San Diego, La Jolla, CA Advisor: Ron Graham Fall 2011
Undergraduate discrete math course, covering enumeration and counting techniques, recurrence relations, graph
theory, applied discrete probability,etc. Responsibilites include grading and holding weekly o ce hours.
CSE 11 Teaching Assistant UC San Diego, La Jolla, CA Advisor: Paul Kube Spring 2011
Undergraduate introductory programming couse in Java, covering basic programming concepts and frameworks.
Responsibilites include leading weekly discussion sections, holding hands-on lab hours, and grading.
CSE 103 Teaching Assistant UC San Diego, La Jolla, CA Advisor: Sanjoy Dasgupta Fall 2010
Undergraduate probability and statistics course, covering basic probability, randomized algorithms, stochastic
processes, statistical hypothesis testing, and basic machine learning. Responsibilities include leading weekly
discussion sections, grading, writing detailed homework solutions, and holding o ce hours.
CSE 150 Teaching Assistant UC San Diego, La Jolla, CA Advisor: Lawrence Saul Winter 2011
Undergraduate machine learning course that covers topics like graphical models, learning and inference in Bayesian
networks, prediction and planning in Markov decision processes. Responsibilities include holding weekly discussion
sections and o ce hours.
Skills
Relevant Coursework: Statistical Machine Learning, Statistical Natural Language Processing, Computer Vision
Technical Skills: Matlab, Perl, Java, Cocoa/Objective C, Hadoop, C/C++, HTML/CSS
Honors
2007 2010
National Science Foundation (NSF) Graduate Research Fellowship
2007 2008
Google Anita Borg Memorial Scholarship Finalist
2006 2007
UCSD Powell Foundation Junior Ph.D. Student Research Fellowship
2004 2006
Mary Gates Endownment Undergraduate Research Scholarship
2004 2005
Microsoft Scholarship
2002 2006
Washington NASA Space Grant Scholarship
2002 2004
University of Washington Undergraduate Scholarship
Activities
Wedding & Portrait Photographer Diane Hu Photography (www.dianehuphotography.com) 2009 Present
Graphic Designer Ethnos Community Church (www.ethnos.us) 2008 Present
Small Group Leader UCSD Graduate Christian Fellowship (gcf.ucsd.edu) 2010 2011
Volunteer Tutor & Webdesigner Achieve Tutoring Program (www.achievesandiego.com) 2006 2009
O cer and Webdesigner UW Chapter of ACM-W (cs.washington.edu/acmw) 2004 2006
Peer Mentor for undergraduate women UW CSE 2004 2006
Gospel Choir, Piano Ensemble, Private Piano Lessons UW School of Music 2002 2005