微软的认知服务api的轻量级包装,便于机器学习的数据收集。
py-ms-cognitive-ml的Python项目详细描述
#用于机器学习的Microsoft Cognitive Services API
这是一个用于Microsoft的Microsoft Cognitive Services API的瘦Python包装器,主要用于收集用于机器学习的图像训练数据。我把这个库建立在另一个由Tristanto(https://github.com/tristanto)创建的称为“PY-MS认知”(https://github.com/tristanto/PY-MS认知)的报告基础上。
简介键。
访问[Microsoft认知服务注册页](https://azure.microsoft.com/en-us/try/cognitive services/)。
2。选择“搜索”选项卡。
3.单击“Bing Search APIs V7”上的“获取API密钥”,并同意这两个复选框。
4。选择“下一步”并使用其中一个选项进行注册。
5.这将带您进入一个需要在“端点”列表底部复制“键1”或“键2”的页面。若要安装py-ms认知ml,我建议使用“virtualalenv”来安装py-ms认知ml,建议使用“virvirtualalenv”。
满python 3的说明。*
1。安装python3:`sudo apt get install python3 pip`
2.安装虚拟环境:`pip install virtualenv`
3.切换到要在其中创建项目并设置输出文件夹的目录。例如“cd~/desktop/&;mkdir bing api&;cd bing api&;mkdir output`
4。为您的项目创建一个虚拟环境:`virtual env-p python3 bing api env`
5。安装py-ms认知ml库:`pip3 install py-ms认知ml `
*注意py-ms认知ml需要请求库。
用法
=
>请记住将“api”密钥设置为您自己的密钥。
u认知输入PymScognitiveImageSearch
\settings
search\u terms=[“键”,“猫”,“狗”[BR/> Pras/QualthaPiLe]=5 [BR/>结果[B]/< Br/>总下载量=0
< BR/>(如果不是OS)。存在(“输出”)。BR/> StReCysService。SuffChy-ALL(配额=SrackgQuoTaTaPiLeType)< BR/><擦除图像> BR/>(如果不是OS .PATH)存在(
STR(SECHCHY项)):MKDIR(“输出/”+STR(搜索项))< BR> > BR/>打印(“下载图像为项:”+ STR(搜索项)+“”)
BR/> I=0
URL=搜索术语)[]
对于范围内的i(0,len(result\u list)):
print(“正在从“+str(result\u list[i].name)”下载图像
stream=true)
'wb')作为f:
f.write(image_file.content)
urls.append(result_list[i].url)
else:
raise requests.exceptions.requestexception
else:
print(“图像已下载”。跳过图像。”)
请求除外。异常。请求异常:
打印(“请求出现问题。跳过图像。“)
i++=1
results.append(str(len(url))+“已下载的图像用于词条”+“str(搜索词条)+“.”
总下载量+=len(url)
打印(“\n”)
在“+str(len(search_term s))+”搜索词下载。”)
```
这是一个用于Microsoft的Microsoft Cognitive Services API的瘦Python包装器,主要用于收集用于机器学习的图像训练数据。我把这个库建立在另一个由Tristanto(https://github.com/tristanto)创建的称为“PY-MS认知”(https://github.com/tristanto/PY-MS认知)的报告基础上。
简介键。
访问[Microsoft认知服务注册页](https://azure.microsoft.com/en-us/try/cognitive services/)。
2。选择“搜索”选项卡。
3.单击“Bing Search APIs V7”上的“获取API密钥”,并同意这两个复选框。
4。选择“下一步”并使用其中一个选项进行注册。
5.这将带您进入一个需要在“端点”列表底部复制“键1”或“键2”的页面。若要安装py-ms认知ml,我建议使用“virtualalenv”来安装py-ms认知ml,建议使用“virvirtualalenv”。
满python 3的说明。*
1。安装python3:`sudo apt get install python3 pip`
2.安装虚拟环境:`pip install virtualenv`
3.切换到要在其中创建项目并设置输出文件夹的目录。例如“cd~/desktop/&;mkdir bing api&;cd bing api&;mkdir output`
4。为您的项目创建一个虚拟环境:`virtual env-p python3 bing api env`
5。安装py-ms认知ml库:`pip3 install py-ms认知ml `
*注意py-ms认知ml需要请求库。
用法
=
>请记住将“api”密钥设置为您自己的密钥。
u认知输入PymScognitiveImageSearch
\settings
search\u terms=[“键”,“猫”,“狗”[BR/> Pras/QualthaPiLe]=5 [BR/>结果[B]/< Br/>总下载量=0
< BR/>(如果不是OS)。存在(“输出”)。BR/> StReCysService。SuffChy-ALL(配额=SrackgQuoTaTaPiLeType)< BR/><擦除图像> BR/>(如果不是OS .PATH)存在(
STR(SECHCHY项)):MKDIR(“输出/”+STR(搜索项))< BR> > BR/>打印(“下载图像为项:”+ STR(搜索项)+“”)
BR/> I=0
URL=搜索术语)[]
对于范围内的i(0,len(result\u list)):
print(“正在从“+str(result\u list[i].name)”下载图像
stream=true)
'wb')作为f:
f.write(image_file.content)
urls.append(result_list[i].url)
else:
raise requests.exceptions.requestexception
else:
print(“图像已下载”。跳过图像。”)
请求除外。异常。请求异常:
打印(“请求出现问题。跳过图像。“)
i++=1
results.append(str(len(url))+“已下载的图像用于词条”+“str(搜索词条)+“.”
总下载量+=len(url)
打印(“\n”)
在“+str(len(search_term s))+”搜索词下载。”)
```