文章目录 一、构建网络 1、导入需要的库和数据集 2、对数据集进行处理 3、对数据集切片处理 4、构建分类器 4.1 Conv2D 层 4.2 CNN 模块 4.3 Dense 模块 4.4 分类器 4.4、设置参数 5、构造损失函数 6、构造梯度下降函数 7、训练 二、粒子群算法 1、导入需要的库 2、设置参数 3、导入数据 4、适应度函数 5、生成第一代粒子群 6、构建函数实现列表的加减乘操作 6.1 加 6.2 减 6.3 乘 7、优化 一、构建网络 在这里,使用 Mnist 数据集进行演示。 1、导入需要的库和数据集 import tensorflow as tf (x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist