Greg Hamerly

a picture of me
Associate Professor
Computer Science Department
School of Engineering & Computer Science (Rogers building)
105 Baylor Ave.
Baylor University
Waco, TX 76798-7356, USA
Phone: +1-254-710-6846
Fax: +1-254-710-3889
Email: hamerly at cs dot baylor dot edu

I am an associate professor of computer science at Baylor University in Waco, Texas. I'm also the director of graduate studies for computer science. On this webpage you can find more information about my research, teaching, schedule, publications, funding, and other things.

Research

My research is in machine learning, a sub-field of artificial intelligence. Some of the projects I'm involved in are:

Here is my NSF-funded research in developing a novel curriculum in computational thinking.

Here is my curriculum vitae, here are my publications, and here is my Ph.D. thesis.

Teaching

CSI 3334 Data structures and algorithms F13, F11, S11, F10, S10, F09, S09, F08, S08, F07, S07, F06, S06, F05, F04
CSI 4330 Foundations of computing F12
CSI 4336 Computer science theory F13, F12, F11, F10, F09, F08, F07, F06, F05
CSI 4v96 Competitive learning I/II/III Spring 2014, F13, S13, F12, S12, S11, F10, S10, F08, S08, F07, S07, F06, S06, F05
CSI 5325 Introduction to Machine Learning Spring 2014, S13, S12, S11, S10, S09, S08, S07, S06, S05
CSI 5010 Graduate Seminar
(jointly held with 4010)
F13, F12, F11

Weekly schedule (Spring 2014)

Here is my usual weekly schedule for this semester. If you can't stop by my office during office hours, please email me or just stop by at another time; I am usually glad to meet with students at other times.

8:00
8:30
9:00
9:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
Monday
Tuesday
Wednesday
Thursday
Friday
Group research meeting
Office hour
Office hour
Leadership (monthly)

Here is my Google calendar that shows when I have scheduled events.

Publications

  1. Greg Hamerly, Jonathan Drake. Accelerating Lloyd's algorithm for k-means clustering. To appear in Partitional Clustering Algorithms (Springer), 2014.
  2. Ryan Henning, Pablo Rivas-Perea, Bryan Shaw, Greg Hamerly. A Convolutional Neural Network Approach for Classifying Leukocoria. To appear in proceedings of the 2014 Southwest Symposium on Image Analysis and Interpretation (SSIAI), April, 2014.
  3. Pablo Rivas-Perea, Ryan Henning, Bryan Shaw, Greg Hamerly. Finding the Smallest Circle Containing the Iris in the Denoised Wavelet Domain. To appear in proceedings of the 2014 Southwest Symposium on Image Analysis and Interpretation (SSIAI), April, 2014.
  4. Jonathan Drake, Greg Hamerly. Accelerated k-means with adaptive distance bounds. In OPT2012: the 5th NIPS Workshop on Optimization for Machine Learning, December, 2012. [pdf]
  5. William A. Booth, Greg Hamerly, David Sturgill, Ivy Hamerly, Todd Buras. Computational Thinking: Building a Model Curriculum In ACET Journal of Computer Education and Research, 2012. [pdf]
  6. Greg Hamerly, Erez Perelman, Timothy Sherwood, Brad Calder, Representative Sampling Using SimPoint. Chapter 10 in the book Processor and System-on-Chip Simulation, edited by Rainer Leupers and Olivier Temam; published by Springer, 2010.
  7. Greg Hamerly, Greg Speegle, Efficient Model Selection for Large-Scale Nearest-Neighbor Data Mining In proceedings of the 2010 British National Conference on Databases (BNCOD 2010), June 2010. [pdf]
  8. Greg Hamerly, Making k-means even faster In proceedings of the 2010 SIAM international conference on data mining (SDM 2010), April 2010. [pdf]
  9. Bing Yin, Greg Hamerly, Hierarchical Stability-Based Model Selection For Clustering Algorithms In proceedings of the International Conference on Machine Learning and Applications, December 2009.
  10. Joshua Johnston, Greg Hamerly, Improving SimPoint accuracy for small simulation budgets with EDCM clustering In proceedings of the Second workshop on Statistical and Machine learning approaches to ARchitectures and compilaTion (SMART '08), January 2008. [pdf]
  11. Erez Perelman, Jeremy Lau, Harish Patil, Aamer Jaleel, Greg Hamerly, Brad Calder, Cross Binary Simulation Points In Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS-2007) March 2007. [pdf]
  12. Yu Feng, Greg Hamerly, PG-means: learning the number of clusters in data. In proceedings of the twentieth annual conference on neural information processing systems (NIPS), December 2006. [ps, pdf]
  13. Greg Hamerly, Erez Perelman, Jeremy Lau, Timothy Sherwood, Brad Calder, Using Machine Learning to Guide Architecture Simulation. Journal of Machine Learning Research, Volume 7, Pages 343-378, 2006. [abstract, pdf]
  14. Greg Hamerly, Erez Perelman, Brad Calder, Comparing Multinomial and K-means clustering for SimPoint. In the 2006 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2006), 2006. [abstract, pdf]
  15. Greg Hamerly, Erez Perelman, Jeremy Lau, Brad Calder, SimPoint 3.0: Faster and more flexible program analysis. Journal on Instruction-Level Parallelism (JILP), September, 2005. [pdf]
  16. Greg Hamerly, Erez Perelman, Jeremy Lau, Brad Calder, SimPoint 3.0: Faster and more flexible program analysis. Workshop on Modeling, Benchmarking and Simulation (MoBS), June 2005. [abstract, pdf]
  17. Brad Calder, Timothy Sherwood, Greg Hamerly, Erez Perelman, SimPoint: Picking Representative Samples to Guide Simulation. Chapter 7 in the book Performance Evaluation and Benchmarking, edited by Lizy Kurian John and Lieven Eeckhout; published by CRC Press, 2005.
  18. Jeremy Lau, Erez Perelman, Greg Hamerly, Timothy Sherwood, Brad Calder, Motivation for variable length intervals and hierarchical phase behavior. In the 2005 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2005), March 2005. [abstract, pdf]
  19. Jeremy Lau, Jack Sampson, Erez Perelman, Greg Hamerly, Brad Calder, The strong correlation between code signatures and performance. In the 2005 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2005), March 2005. [abstract, pdf]
  20. John Seng, Greg Hamerly, Exploring perceptron-based register value prediction. In the second value-prediction and value-based optimization workshop, October 2004. [pdf]
  21. Greg Hamerly, Erez Perelman, Brad Calder, How to use SimPoint to pick simulation points. In ACM SIGMETRICS Performance Evaluation Review, Volume 31(4), March 2004. [abstract, pdf]
  22. Tim Sherwood, Erez Perelman, Greg Hamerly, Suleyman Sair, Brad Calder, Discovering and Exploiting Program Phases. In IEEE Micro: Micro's top picks from computer architecture conferences, November-December 2003 (Vol. 23, No. 6) [pdf].
  23. Greg Hamerly, Charles Elkan, Learning the k in k-means. In proceedings of the seventeenth annual conference on neural information processing systems (NIPS), pages 281-288, December 2003. [ps, pdf] (Older UCSD technical report CS2002-0716 [ps])
  24. Erez Perelman, Greg Hamerly, Brad Calder, Picking Statistically Valid and Early Simulation Points. In proceedings of the international conference on parallel architectures and compilation techniques (PACT), September 2003. [abstract, pdf]
  25. Erez Perelman, Greg Hamerly, Michael Van Biesbrouck, Tim Sherwood, Brad Calder, Using SimPoint for Accurate and Efficient Simulation. In proceedings of the international conference on measurement and modeling of computer systems (SIGMETRICS), June 2003. [abstract, pdf]
  26. Tim Sherwood, Erez Perelman, Greg Hamerly, Brad Calder, Automatically characterizing large scale program behavior. In proceedings of the tenth international conference on architectural support for programming languages and operating systems (ASPLOS), October 2002. [abstract, pdf]
  27. Greg Hamerly, Charles Elkan, Alternatives to the k-means algorithm that find better clusterings. In proceedings of the ACM conference on information and knowledge management (CIKM), pages 600-607, November 2002. [ps] (Older UCSD technical report CS2002-0702 [ps])
  28. Greg Hamerly, Charles Elkan, Bayesian approaches to failure prediction for disk drives. In proceedings of the eighteenth international conference on machine learning (ICML), June 2001. [ps]

Here are links to my coauthors and collaborators: Brad Calder, Charles Elkan, Yu Feng, Aamer Jaleel, Jeremy Lau, Harish Patil, Erez Perelman, Jack Sampson, Suleyman Sair, John Seng, Tim Sherwood, Michael Van Biesbrouck.

An upper bound on my Erdös number is 4. One such path is me → Charles ElkanRussell GreinerMichael S. O. Molloy → Paul Erdös. Another such path is me → Tim SherwoodÖmer Eğecioğlu → Charles Ryavec → Paul Erdös.

Thesis

Defended on June 26, 2003. Learning structure and concepts in data through data clustering. [ps, 1.8MB] [pdf, 3.6MB]
Thanks to Tom Stepleton at Sony Japan for catching a typo in one of my equations.

Funding

My research and teaching work has been generously supported by the following:

Current and former students

Current/former Affiliations

Programming contests

Links to other things I've done


Copyright © 2004 Greg Hamerly
Computer Science Department
Baylor University

valid html and css