一种基于双向LSTM网络的磨齿机热误差模型建模方法,包括如下步骤:1)对原始热误差数据进行预处理;2)随机生成鲸鱼种群,判断鲸鱼种群的初始位置是否超出预设范围;若是,则将鲸鱼种群的初始位置更改为边界;若否,则保持鲸鱼种群的位置;3)建立Bi-LSTM神经网络;4)将鲸鱼种群的位置映射为Bi-LSTM神经网络的批量大小和隐藏层神经元数量;5)将预处理后的原始热误差数据输入Bi-LSTM神经网络中,以MAE作为鲸鱼优化算法的适应度;6)判断MAE是否满足预设要求,若否,则更新鲸鱼种群的位置,若更新后的适应度小于更新前的最优适应度,则更新前的最优的位置X~(*);7)判断迭代次数是否达到最大值,若是,则终止迭代;若否,则令t=t+1,循环步骤4)和步骤7);8)输出MAE。