本发明公开了一种基于双向门控循环神经网络的电梯故障预测方法,步骤包括:1)将电梯振动波形数据进行采样;2)将电梯振动波形样本转化为序列形式;3)将序列化后的样本分为训练集及测试集;4)构建双向门控循环神经网络构架;5)将双向门控循环神经网络构架进行训练;6)使用测试集进行预测测试,得到双向门控循环神经网络预测模型;7)使用双向门控循环神经网络预测模型进行电梯故障预测分类,得到预测的电梯波形结果。本发明还公开了一种基于双向门控循环神经网络的电梯故障诊断方法,判断结果表明电梯处于故障状态则发送警报。本发明的两个方法,对电梯状况的诊断和预测具有极高的准确率和实时性。