说明什么是AI算法，列出至少三种类型的AI算法。
AI算法指的是用来处理人工智能问题的数学或逻辑算法。

三种类型的AI算法：
1. Supervised learning（监督学习）：通过已有的数据集对算法进行训练，从而使算法能够识别新的未知数据。常见的算法包括：决策树、神经网络、支持向量机等。
2. Unsupervised learning（无监督学习）：使用无标签的数据进行学习，目的是通过数据之间的相似性和差异性来发现数据的结构和模式。常见的算法包括：K-均值聚类、自编码器等。
3. Reinforcement learning（强化学习）：通过深度学习强调的“学习”和“经验”，对特定情况下的机器行为进行自主控制，以获得积极奖励和最小化负面影响。常见的算法包括：Q-learning、Deep Q-Network等。