Machine learning algorithms can be grouped into three categories: supervised learning, unsupervised learning, and reinforcement learning. Common algorithms within each category include linear regression, decision trees, k-means clustering, and deep learning neural networks.