gpt4 book ai didi

environment-variables - 使用 0.22.1 版错误时尝试从 0.19.1 版中解压缩估算器 SVC

转载 作者:行者123 更新时间:2023-12-03 20:58:19 25 4
gpt4 key购买 nike

我正在尝试使用语音 WAV 分段运行一些演示示例。

   from pyAudioAnalysis import audioSegmentation as aS
[flagsInd, classesAll, acc, CM] = aS.mtFileClassification("diarizationExample.wav",
"svmSM", "svm", True, 'dar.segments.txt')

我得到的错误:
C:\Users\Kenzhegaliyev_EK\AppData\Local
\Continuum\anaconda3\lib\site-packages\sklearn\base.py:318:
UserWarning:


Trying to unpickle estimator SVC from version 0.19.1

when using version 0.22.1. This might lead
to breaking code or invalid results. Use at your own risk.
UserWarning)

这是一些旧的 sklearn 的 svc 估算器。

我该如何解决?卸载sklearn并安装0.19.1版本?

最佳答案

抱歉回答晚了,但由于该问题在许多代码中仍然存在,所以我写了答案希望它会帮助某人。

Trying to unpickle estimator SVC from version 0.19.1 when usingversion 0.22.1.


错误很明显,它告诉您创建 pickle 文件时,它是使用 0.19.1 版本创建的,但您现在正在解码不同版本的 pickle 文件,即 0.22.1。
所以警告很清楚,代码可能会中断,或者某些事情当然无法正常工作。
要解决该问题,您可以选择 2 个选项之一
选项 1
从相同版本创建泡菜文件。例如。如果在不同的机器上创建,那么你必须升级到最新的 scikit-learn
选项 2
在您解码泡菜文件的机器上,将您的 scikit-learn 降级到警告中提到的版本,例如在你的情况下 0.19.1
您可以使用 pip 命令来执行此操作
pip install scikit-learn==0.19.1 #python 2
pip3 install scikit-learn==0.19.1 #python 3
该命令将自动删除以前的版本并安装指定的新版本。

关于environment-variables - 使用 0.22.1 版错误时尝试从 0.19.1 版中解压缩估算器 SVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59733408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com