我将 Azure 机器学习服务与 azureml-sdk python 库一起使用。
我正在使用 azureml.core 版本 1.0.8
我正在关注这个https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-create-your-first-pipeline教程。
当我使用 Azure 计算资源时,我已经让它工作了。但我想在本地运行它。
我收到以下错误
raise ErrorResponseException(self._deserialize, response)
azureml.pipeline.core._restclients.aeva.models.error_response.ErrorResponseException: (BadRequest) Response status code does not indicate success: 400 (Bad Request).
Trace id: [uuid], message: Can't build command text for [train.py], moduleId [uuid] executionId [id]: Assignment for parameter Target is not specified
Run Code Online (Sandbox Code Playgroud)
我的代码看起来像:
run_config = RunConfiguration()
compute_target = LocalTarget()
run_config.target = LocalTarget()
run_config.environment.python.conda_dependencies = CondaDependencies(conda_dependencies_file_path='environment.yml')
run_config.environment.python.interpreter_path = 'C:/Projects/aml_test/.conda/envs/aml_test_env/python.exe'
run_config.environment.python.user_managed_dependencies = True
run_config.environment.docker.enabled = False
trainStep = PythonScriptStep(
script_name="train.py",
compute_target=compute_target, …Run Code Online (Sandbox Code Playgroud) azure-machine-learning-workbench azure-machine-learning-service
我是Azure ML的新手。我有一些疑问。有人可以澄清下面列出的我的疑问。
azure docker azure-machine-learning-studio azure-machine-learning-workbench azure-machine-learning-service
我试图让托管(dockerized)Flask 应用程序的服务器“记录”发送给它的请求,只需将它们写入文本文件即可。
我的docker-compose.yml样子
version: '2'
services:
writer:
build: writer/
ports:
- 5000:5000
container_name: writer
Run Code Online (Sandbox Code Playgroud)
在writer目录中,我有writer.py如下文件,该文件应该获取请求并将其写入本地文件feedback.txt:
from flask import Flask, request, jsonify
app = Flask(__name__, static_url_path='')
@app.route('/feedback', methods=['POST'])
def log_feedback():
with open("feedback.txt","a") as fo:
fo.write(request.data.decode("utf-8"))
print(request.data.decode("utf-8"))
fo.write('\n')
return 'Got it!'
if __name__ == '__main__':
app.run(host='0.0.0.0', debug = False)
Run Code Online (Sandbox Code Playgroud)
作为参考,我Dockerfile在同一writer目录中是:
FROM python:3.6-slim
WORKDIR /app
ADD . /app
RUN pip install -r requirements.txt
ENTRYPOINT [ "python", "writer.py" ]
Run Code Online (Sandbox Code Playgroud)
requirements.txt简直就是
flask …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 pytesseract 从图像中识别两个数字:
--psm 6过10-c tessedit_char_whitelist=0123456789'以上都不返回49数字。我得到的最接近的返回4没有9
你有关于如何让tesseract识别它的任何提示吗?
我试图在定义为的加权图中获得最短路径
import networkx as nx
import matplotlib.pyplot as plt
g = nx.Graph()
g.add_edge(131,673,weight=673)
g.add_edge(131,201,weight=201)
g.add_edge(673,96,weight=96)
g.add_edge(201,96,weight=96)
nx.draw(g,with_labels=True,with_weight=True)
plt.show()
Run Code Online (Sandbox Code Playgroud)
这样做我使用
nx.shortest_path(g,source=131,target=96)
Run Code Online (Sandbox Code Playgroud)
预期的答案是 131,201,96,因为对于该路径,我的权重总和最少。我得到的是 131,673,96。我尝试改变权重,但显然shortest_path总是返回最长的路径。到底是怎么回事?
我有一个类似于下面的数据框。我只需要添加某些列的总和:16 年 1 月、16 年 2 月、16 年 3 月、16 年 4 月和 16 年 5 月。我将这些列放在名为 Months_list 的列表中
--------------------------------------------------------------------------------------
| Id | Name | Jan-16 | Feb-16 | Mar-16 | Apr-16 | May-16 |
| 4674393 | John Miller | 0 | 1 | 1 | 1 | 1 |
| 4674395 | Joe Smith | 0 | 0 | 1 | 1 | 1 |
---------------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我的输出应如下所示:
--------------------------------------------------------------------------------------
| Id | Name | Jan-16 | Feb-16 | Mar-16 …Run Code Online (Sandbox Code Playgroud) 我正在使用 pyodbc 从 MSSQL 检索数据,这是我正在使用的代码:
import pyodbc
server = 'xxxxxxxx\DEV'
database = 'SandBox'
username = 'zzzzzzz'
password = 'xxxxxxx'
driver = '{SQL Server}'
cnxn = pyodbc.connect('DRIVER='+driver+';PORT=4853;SERVER='+server+';PORT=4853;DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
cursor.execute("select * from fieldscreenscheme ")
row = cursor.fetchone()
if row:
print row
Run Code Online (Sandbox Code Playgroud)
这是我收到的错误消息:
cnxn = pyodbc.connect('DRIVER='+driver+';PORT=43853;SERVER='+server+';PORT=43853;DATABASE='+database+';UID='+username+';PWD='+ password)
pyodbc.Error: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. (17) (SQLDriverConnect); [01000] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (53); [01S00] [Microsoft][ODBC SQL Server Driver]Invalid connection string attribute (0)')
Run Code Online (Sandbox Code Playgroud)
我安装了 …
我有兴趣将 spaCy python 库用于我自己的开源项目。我正在寻找的是基于 REST 的 API。通过公共 REST 接口公开 spaCy API 有什么必要或推荐的方法是什么?我已经查看了spaCy 服务和来自jgontrum的spacy-api-docker 项目。但似乎没有可用的官方 REST API,每个人都必须自己做。如果是这样,将 python spaCy 方法/脚本包装到 REST API 中的最佳方法是什么?似乎是这样的框架猎鹰,拥抱和烧瓶帮我做这个。
但是,这是使用这些框架之一编写我自己的 REST API 服务器的推荐方法,还是我已经监督过并且 spaCy 已经通过 REST API 接口可用?
我刚刚开始使用 FastText。.csv我正在通过使用数据集文件作为输入来对小型数据集进行交叉验证。为了处理数据集,我使用以下参数:
model = fasttext.train_supervised(input=train_file,
lr=1.0,
epoch=100,
wordNgrams=2,
bucket=200000,
dim=50,
loss='hs')
Run Code Online (Sandbox Code Playgroud)
不过,我想使用FastText 网站上提供的维基百科中的预训练嵌入。可行吗?如果是这样,我必须将特定参数添加到参数列表中吗?
我正在尝试使用新的 ML 服务 SDK 将映像部署到 Azure 容器实例中的 Web 服务。该Webservice.deploy_from_image方法失败并显示以下消息:
> Traceback (most recent call last): File
> "c:/Users/chrcam/git/amlIrisClassification/deploy_iris_to_aci.py",
> line 18, in <module>
> workspace = ws) File "C:\Users\chrcam\AppData\Local\Programs\Python\Python36\lib\site-packages\azureml\core\webservice\webservice.py",
> line 258, in deploy_from_image
> return deployment_config._webservice_type._deploy(workspace, name, image, deployment_config) File
> "C:\Users\chrcam\AppData\Local\Programs\Python\Python36\lib\site-packages\azureml\core\webservice\aci.py",
> line 121, in _deploy
> deployment_config.validate_image(image) File "C:\Users\chrcam\AppData\Local\Programs\Python\Python36\lib\site-packages\azureml\core\webservice\webservice.py",
> line 883, in validate_image
> if image.creation_state != 'Succeeded': AttributeError: 'str' object has no attribute 'creation_state'
Run Code Online (Sandbox Code Playgroud)
我从 SDK 的 1.68 版本开始,然后以相同的结果升级到 1.80。
模型和图像都在我的工作区中注册。
代码相当简单。任何反馈或方向都会有所帮助。
from …Run Code Online (Sandbox Code Playgroud) 我想计算出满足条件的矩阵:
result_x = 1 - initial_x;
result_y = initial_y和
results_z = initial_y。
但是,我的代码只产生每个数组的最后一个。你能帮我一下吗?
import numpy as np
import math
def reverse_a_direction(matrix):
reverse_a = []
for (x, y, z) in matrix:
reverse_a = 1 - x, y, z
return reverse_a
a = np.array([[(0.1666666666666667, 0.8012144614989793, 0.7500000000000000),
(0.1666666666666667, 0.1987855385010207, 0.2500000000000000)],
[(0.6666666666666666, 0.3012144614989793, 0.7500000000000000),
(0.6666666666666666, 0.6987855385010207, 0.2500000000000000)]])
for i in range(0, len(a)):
print(reverse_a_direction(a[i]))
Run Code Online (Sandbox Code Playgroud)
此代码的结果:
(0.8333333333333333, 0.1987855385010207, 0.25)
(0.3333333333333333, 0.6987855385010207, 0.25)
Run Code Online (Sandbox Code Playgroud)
预期成绩:
[(0.8333333333333333, 0.8012144614989793, 0.75), (0.8333333333333333, 0.1987855385010207, 0.25)],
[(0.3333333333333333, 0.3012144614989793, 0.75), (0.3333333333333333, …Run Code Online (Sandbox Code Playgroud) run = Run.get_context()
run_id = run.run_id
Run Code Online (Sandbox Code Playgroud)
产生错误
AttributeError:“_SubscribedRun”对象没有属性“run_id”
但文档似乎表明这是从实验代码中收集 run_id 的正确方法。
我应该如何从 AzureML SDK 代码中收集 run_id?(注意,我正在使用一个隐藏对我的调用的库submit。)
我尝试使用 pip install opencv 安装 OpenCV,但出现以下错误:
ERROR: Could not find a version that satisfies the requirement opencv
ERROR: No matching distribution found for opencv
WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available.
You should consider upgrading via the 'c:\users\ozark\appdata\local\programs\python\python38-
32\python.exe -m pip install --upgrade pip' command.
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用 pip install cv2,但再次出现错误:
ERROR: Could not find a version that satisfies the requirement cv2
ERROR: No matching distribution found for cv2
WARNING: You are using pip version 21.0.1; however, …Run Code Online (Sandbox Code Playgroud) python ×9
azure-machine-learning-service ×4
azure-machine-learning-workbench ×2
docker ×2
azure ×1
azure-machine-learning-studio ×1
dataframe ×1
fasttext ×1
flask ×1
graph ×1
networkx ×1
ocr ×1
opencv ×1
pandas ×1
pyodbc ×1
rest ×1
reverse ×1
spacy ×1
sql-server ×1
tesseract ×1