Alex：您好，John。我最近在学习新的编程技术，但是遇到了一些困难。能不能请您帮我一下？
John：当然可以。你遇到了什么问题？
Alex：我在尝试使用机器学习算法解决一个复杂的问题，但是我的模型的预测结果很不稳定。您有没有什么建议或指导？
John：你有对你的数据进行过归一化吗？或者说，你有检查你的训练数据是否存在异常值或噪声吗？这些都可能会导致模型的结果不稳定。
Alex：哦，我明白了。我没有考虑这些因素。谢谢您，我会回去检查一下的。


根据以上这段对话内容回答：
Alex 遇到的问题是什么？John 给出了哪些解决问题的建议？
Alex 的问题是他在使用机器学习算法解决一个复杂问题时，模型的预测结果不稳定。John 建议他检查是否对数据进行了归一化，以及检查训练数据是否存在异常值或噪声。