Anaconda 安装 ml_metrics package

ml_metrics is the Python implementation of Metrics implementations a library of various supervised machine learning evaluation metrics.

首先,打开 Anaconda Prompt,


按如下步骤操作

1、搜索 ml_metrics 包

[Anaconda2] C:\Users\klchang> anaconda search -t conda ml_metrics
Using anaconda-server api site https://api.anaconda.org
Run 'anaconda show <USER/PACKAGE>' to get more details:
Packages:
Name | Version | Package Types | Platforms
------------------------- | ------ | --------------- | ---------------
chdoig/ml_metrics | 0.1.3 | conda | osx-64
: Machine Learning Evaluation Metrics
dan_blanchard/ml_metrics | 0.1.3 | conda | linux-64
: https://github.com/benhamner/Metrics
/tree/master/Python
m0nhawk/ml_metrics | 0.1.4 | conda | linux-64, win-32,
win-64, linux-32, osx-64
Found 3 packages


2、显示 ml_metrics 包的信息

[Anaconda2] C:\Users\klchang> anaconda show m0nhawk/ml_metrics
Using anaconda-server api site https://api.anaconda.org
Name: ml_metrics
Summary:
Access: public
Package Types: conda
Versions:
+ 0.1.3
+ 0.1.4

To install this package with conda run:
conda install --channel https://conda.anaconda.org/m0nhawk ml_metrics


3、安装最新版本的ml_metrics 包

[Anaconda2] C:\Users\klchang>conda install --channel https://conda.anaconda.org/m0nhawk ml_metrics==0.1.4
Fetching package metadata: ......
Solving package specifications: ................
Package plan for installation in environment E:\Users\klchang\Anaconda2:

The following packages will be downloaded:

package | build
---------------------------|-----------------
mkl-11.3.3 | 1 110.0 MB defaults
vs2008_runtime-9.00.30729.1| 1 1.2 MB defaults
python-2.7.11 | 4 23.1 MB defaults
conda-env-2.4.5 | py27_0 65 KB defaults
menuinst-1.4.1 | py27_0 105 KB defaults
numpy-1.11.0 | py27_1 3.0 MB defaults
pycosat-0.6.1 | py27_1 83 KB defaults
pytz-2016.4 | py27_0 171 KB defaults
pyyaml-3.11 | py27_4 169 KB defaults
requests-2.10.0 | py27_0 615 KB defaults
setuptools-21.2.1 | py27_0 763 KB defaults
wheel-0.29.0 | py27_0 121 KB defaults
conda-4.0.7 | py27_0 228 KB defaults
pip-8.1.1 | py27_1 1.5 MB defaults
python-dateutil-2.5.3 | py27_0 236 KB defaults
pandas-0.18.1 | np111py27_0 7.0 MB defaults
ml_metrics-0.1.4 | 0 31 KB m0nhawk
------------------------------------------------------------
Total: 148.4 MB

The following NEW packages will be INSTALLED:

mkl: 11.3.3-1 defaults
ml_metrics: 0.1.4-0 m0nhawk
vs2008_runtime: 9.00.30729.1-1 defaults

The following packages will be UPDATED:

conda: 3.18.6-py27_0 defaults --> 4.0.7-py27_0 defaults

conda-env: 2.4.4-py27_2 defaults --> 2.4.5-py27_0 defaults

menuinst: 1.2.1-py27_0 defaults --> 1.4.1-py27_0 defaults

numpy: 1.10.1-py27_0 defaults --> 1.11.0-py27_1 defaults

pandas: 0.17.0-np110py27_0 defaults --> 0.18.1-np111py27_0 defaults

pip: 7.1.2-py27_0 defaults --> 8.1.1-py27_1 defaults

pycosat: 0.6.1-py27_0 defaults --> 0.6.1-py27_1 defaults

python: 2.7.10-4 defaults --> 2.7.11-4 defaults

python-dateutil: 2.4.2-py27_0 defaults --> 2.5.3-py27_0 defaults

pytz: 2015.6-py27_0 defaults --> 2016.4-py27_0 defaults

pyyaml: 3.11-py27_2 defaults --> 3.11-py27_4 defaults

requests: 2.8.1-py27_0 defaults --> 2.10.0-py27_0 defaults

setuptools: 18.5-py27_0 defaults --> 21.2.1-py27_0 defaults

wheel: 0.26.0-py27_1 defaults --> 0.29.0-py27_0 defaults


Proceed ([y]/n)? y

menuinst-1.4.1 100% |###############################| Time: 0:00:00 161.14 kB/s
Fetching packages ...
mkl-11.3.3-1.t 100% |###############################| Time: 0:02:39 725.30 kB/s
vs2008_runtime 100% |###############################| Time: 0:00:02 424.65 kB/s
python-2.7.11- 100% |###############################| Time: 0:00:24 984.44 kB/s
conda-env-2.4. 100% |###############################| Time: 0:00:00 101.80 kB/s
numpy-1.11.0-p 100% |###############################| Time: 0:00:05 580.68 kB/s
pycosat-0.6.1- 100% |###############################| Time: 0:00:00 97.22 kB/s
pytz-2016.4-py 100% |###############################| Time: 0:00:01 161.02 kB/s
pyyaml-3.11-py 100% |###############################| Time: 0:00:01 104.81 kB/s
requests-2.10. 100% |###############################| Time: 0:00:03 180.66 kB/s
setuptools-21. 100% |###############################| Time: 0:00:02 293.96 kB/s
wheel-0.29.0-p 100% |###############################| Time: 0:00:01 109.30 kB/s
conda-4.0.7-py 100% |###############################| Time: 0:00:01 142.15 kB/s
pip-8.1.1-py27 100% |###############################| Time: 0:00:05 307.28 kB/s
python-dateuti 100% |###############################| Time: 0:00:01 160.14 kB/s
pandas-0.18.1- 100% |###############################| Time: 0:00:38 189.41 kB/s
ml_metrics-0.1 100% |###############################| Time: 0:00:00 45.44 kB/s
Extracting packages ...
[ COMPLETE ]|##################################################| 100%
Unlinking packages ...
[ COMPLETE ]|##################################################| 100%
Linking packages ...
[ COMPLETE ]|##################################################| 100%

 

4、测试 ml_metrics 包,以 apk,mapk度量函数为例,(apk为average precision@k的缩写, mapk为mean average precision@k的缩写)

[Anaconda2] C:\Users\klchang> python
Python 2.7.11 |Anaconda 2.4.0 (64-bit)| (default, Feb 16 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import ml_metrics as metrics
>>> actual = [1]
>>> predicted = [1,2,3,4,5]
>>> print 'Answer=%s predicted=%s' % (actual,predicted)
Answer=[1] predicted=[1, 2, 3, 4, 5]
>>> print 'AP@5 =', metrics.apk(actual,predicted,5)
AP@5 = 1.0
>>> predicted = [2,1,3,4,5]
>>> print 'Answer=%s predicted=%s' % (actual, predicted)
Answer=[1] predicted=[2, 1, 3, 4, 5]
>>> print 'AP@5 =', metrics.apk(actual, predicted, 5)
AP@5 = 0.5
>>> predicted = [3,2,1,4,5]
>>> print 'Answer=%s predicted=%s' % (actual,predicted)
Answer=[1] predicted=[3, 2, 1, 4, 5]
>>> print 'AP@5 =', metrics.apk(actual,predicted,5)
AP@5 = 0.333333333333
>>>
>>> predicted = [4,2,3,1,5]
>>> print 'Answer=%s predicted=%s' % (actual,predicted)
Answer=[1] predicted=[4, 2, 3, 1, 5]
>>> print 'AP@5 =', metrics.apk(actual,predicted,5)
AP@5 = 0.25
>>>
>>> predicted = [2,3,4,5,1]
>>> print 'Answer=%s predicted=%s' % (actual,predicted)
Answer=[1] predicted=[2, 3, 4, 5, 1]
>>> print 'AP@5 =', metrics.apk(actual,predicted,5)
AP@5 = 0.2
>>>
>>> print 'MAP@5 = ', metrics.mapk([[1],[1],[1],[1],[1]],[[1,2,3,4,5],[2,1,3,4,5],[3,2,1,4,5],[4,2,3,1,5],[4,2,3,5,1]],5)
MAP@5 = 0.456666666667

 

参考资料:

https://www.kaggle.com/wendykan/expedia-hotel-recommendations/map-k-demo

转载于:https://www.cnblogs.com/klchang/p/5588930.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以使用以下命令在anaconda环境中安装denoise_wavelet: ``` conda install -c conda-forge denoise_wavelet ``` 如果以上命令无法安装成功,可以尝试使用pip安装: ``` pip install denoise-wavelet ``` 注意:如果使用pip安装,需要先确认已经安装了numpy和scipy等依赖库。 安装完成后,您可以在Python中使用以下代码测试denoise_wavelet是否安装成功: ```python import denoise_wavelet ``` 如果没有报错,说明denoise_wavelet已经成功安装。 ### 回答2: 安装Denoise_wavelet首先需要先安装anaconda,然后按照以下步骤进行安装。 1. 打开anaconda navigator,点击"Environments"选项卡,创建一个新的环境(比如命名为"denoise")。 2. 在创建的环境中,点击"Channels"选项,添加两个新的channels:conda-forge和menpo。 3. 在"Home"选项卡中,选择"denoise"环境,点击"Install"按钮,搜索并安装"denoise_wavelet"包。 4. 点击"Environments"选项卡,回到"denoise"环境,查看已安装的包,确认"denoise_wavelet"包已成功安装。 5. 现在你可以在"denoise"环境中使用"denoise_wavelet"包了。 这是使用anaconda安装denoise_wavelet的简单步骤。通过这个包,你可以使用小波去噪的方法对信号进行去噪处理。记得在使用之前先了解该包的具体使用方法和参数设置,以便更好地应用它来处理你所需要的信号。 ### 回答3: Anaconda是一个开源的Python发行版,它集成了许多常用的科学计算库和工具。要安装denoise_wavelet,首先需要确保已经安装Anaconda。 首先,打开Anaconda Navigator,可以在开始菜单或Anaconda文件夹中找到它。如果没有安装Anaconda Navigator,也可以通过Anaconda Prompt来完成安装。 在Anaconda Navigator中,点击"Environments"选项卡,选择要安装denoise_wavelet的环境。如果没有现成的环境,可以点击"Create"来创建一个新的环境。 在环境列表中选择相应的环境后,点击"Channels"按钮,在弹出的对话框中选择"conda-forge"通道。conda-forge通道是一个第三方的库通道,它包含了许多可安装的软件包。 然后,在"Search Packages"的搜索框中输入"denoise_wavelet",点击搜索按钮。在搜索结果中应该能够看到denoise_wavelet包。 选中denoise_wavelet包后,点击"Apply"按钮,确认安装安装完成后,denoise_wavelet包就被成功地安装在选定的环境中了。 至此,anaconda安装denoise_wavelet的过程就完成了。在完成安装后,可以在所选定的环境中使用Python脚本或Jupyter Notebook等工具来引入、调用和使用denoise_wavelet库中的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值