Portrait of Michael Hahsler

Artificial intelligence · Optimization · Data science

Michael Hahsler

Clinical Associate Professor of Computer Science at Southern Methodist University

I develop machine-learning, statistical, and optimization methods for artificial intelligence and data science. My work emphasizes reproducible research through open-source software, including more than 15 widely used R packages. I also serve as an associate editor of the Journal of Statistical Software.

Open-source software

Lead developer and maintainer of arules, dbscan, pomdp, and other R and Python projects.

Research and students

Research spans machine learning, combinatorial optimization, healthcare analytics, and bioinformatics. Graduate positions are currently closed; see former student projects and theses.

Flagship software projects

Widely used open-source tools that turn research in data mining, machine learning, and artificial intelligence into practical software.

Association rule mining

arules

Infrastructure and fast algorithms for mining, representing, and analyzing frequent itemsets and association rules in R.

Density-based clustering

dbscan

Fast implementations of DBSCAN, HDBSCAN, OPTICS, LOF, and nearest-neighbor search for spatial data analysis in R.

Decision making under uncertainty

pomdp

Tools for defining, solving, simulating, and analyzing partially observable Markov decision process models in R.

Explore all software

News

See the News Archive for older posts or subscribe via RSS