You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HDBSCAN模型保存加载后调用approximate_predict报属性错误的问题

HDBSCAN approximate_predict 调用报错解决方案
  • 核心问题:调用方式错误
    approximate_predict 不是HDBSCAN模型实例的方法,而是hdbscan库的顶层函数,不能通过 model.approximate_predict(model, test_points) 这种方式调用。

  • 正确调用示例
    先导入hdbscan库,再以库函数的形式调用,代码如下:

    import hdbscan
    from joblib import load
    
    # 加载保存好的模型
    trained_model = load("your_model_filename.joblib")
    # 执行近似预测
    labels, probs = hdbscan.approximate_predict(trained_model, test_points)
    
  • 额外验证步骤

    1. 确认预测数据已正确保存:加载模型后,检查 trained_model.prediction_data_available 属性,返回 True 才说明训练时设置的 prediction_data=True 生效。
    2. 版本一致性:确保训练模型和加载模型时使用的是同一个版本的hdbscan库,版本差异可能导致API不兼容。

内容的提问来源于stack exchange,提问作者tonythestark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 05:20:50