Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Erro InvalidInputDatatype:azure(azureml.train.automl)中不支持类型为“未知”的输入_Python_Pandas_Azure_Azure Machine Learning Service - Fatal编程技术网

Python Erro InvalidInputDatatype:azure(azureml.train.automl)中不支持类型为“未知”的输入

Python Erro InvalidInputDatatype:azure(azureml.train.automl)中不支持类型为“未知”的输入,python,pandas,azure,azure-machine-learning-service,Python,Pandas,Azure,Azure Machine Learning Service,我有一个熊猫的数据框,由以下内容创建: TB_HISTORICO_MODELO=pd.read_sqlselect数据_INICIO_SEMANA_计划 ,COD_NEGOCIO ,文达 ,卢克罗 ,模 破裂 ,QTD_ESTOQUE_MEDIO ,来自TB的PECAS,光标 TB_HISTORICO_MODELO[DAT_INICIO_SEMANA_PLAN]=pd.to_datetimeTB_HISTORICO_MODELO[DAT_INICIO_SEMANA_PLAN] dataset=T

我有一个熊猫的数据框,由以下内容创建:

TB_HISTORICO_MODELO=pd.read_sqlselect数据_INICIO_SEMANA_计划 ,COD_NEGOCIO ,文达 ,卢克罗 ,模 破裂 ,QTD_ESTOQUE_MEDIO ,来自TB的PECAS,光标 TB_HISTORICO_MODELO[DAT_INICIO_SEMANA_PLAN]=pd.to_datetimeTB_HISTORICO_MODELO[DAT_INICIO_SEMANA_PLAN] dataset=TB_HISTORICO_MODELO[TB_HISTORICO_MODELO['COD_NEGOCIO']=='A101']。dropcolumns=['COD_NEGOCIO']。reset_indexdrop=True 一切看起来都很好

>>>dataset.d类型 计划日期时间64[ns] 文达浮标64 卢克罗64 模数int64 破裂int64 QTD_ESTOQUE_MEDIO int64 美洲山核桃64 数据类型:对象 但当我这样说的时候:

%%创建AutoML配置文件并在Azure上运行实验 从azureml.train.automl导入AutoMLConfig 时间序列设置={ “时间列名称”:“日期计划”, “最大地平线”:14, “国家或地区”:“BR”, 'target_lags':'auto' } automl_config=AutoMLConfigtask='forecasting', 主要度量='标准化根平均平方误差', 阻塞的_模型=['ExtremeRandomTrees'], 实验\u超时\u分钟=30, 训练数据=数据集, 标签列名称='VENDA', 计算目标=计算群集, 启用\u提前\u停止=真, n_交叉验证=3, 最大并发迭代次数=4, 每次迭代的最大内核数=-1, 详细性=logging.INFO, **时间序列设置 远程运行=Experimento.submitutoml\u配置,显示输出=True 我明白了

>>>远程运行=Experimento.submitutoml\u配置,显示输出=True 回溯最近一次呼叫上次: 文件,第1行,在 文件/home/fnord/venv/lib64/python3.6/site-packages/azureml/core/experience.py,第219行,提交 run=submit\u funcconfig,self.workspace,self.name,**kwargs 文件/home/fnord/venv/lib64/python3.6/site-packages/azureml/train/automl/automlconfig.py,第92行,在automl\u static\u submit中 automl_配置_对象。_验证_配置_设置空间 文件/home/fnord/venv/lib64/python3.6/site-packages/azureml/train/automl/automlconfig.py,第1775行,在验证配置设置中 支持的\u类型=,.joinSupportedInputDatatypes.REMOTE\u运行\u方案 azureml.train.automl.exceptions.ConfigException:ConfigException: 消息:不支持“未知”类型的输入。支持的类型:[azureml.data.tabular_dataset.TabularDataset,azureml.pipeline.core.pipeline_output_dataset.pipelineoutputabulardataset] InnerException:无 错误响应 { 错误:{ 代码:UserError, 消息:不支持“未知”类型的输入。支持的类型:[azureml.data.Tablear_dataset.TablerDataSet,azureml.pipeline.core.pipeline_output_dataset.PipelineOutputAbularDataSet], 详情:https://aka.ms/AutoMLConfig, 目标:培训数据, 内部错误:{ 代码:BadArgument, 内部错误:{ 代码:ArgumentInvalid, 内部错误:{ 代码:InvalidInputDatatype } } } } } 哪里错了

文件: 说:

对于远程实验,训练数据必须可以从远程计算机访问。AutoML仅在处理远程计算时接受Azure机器学习表格数据集

看起来好像您的数据集对象是一个数据帧,而实际上它应该是一个Azure ML数据集。查看如何创建数据集。

说:

对于远程实验,训练数据必须可以从远程计算机访问。AutoML仅在处理远程计算时接受Azure机器学习表格数据集


看起来好像您的数据集对象是一个数据帧,而实际上它应该是一个Azure ML数据集。查看如何创建数据集。

谢谢。我试试这个。我的困惑是因为说:“training_data DataFrame或Dataset或DatasetDefinition或TablerDataset”谢谢。我试试这个。我的困惑是因为说:“training_data DataFrame或Dataset或DatasetDefinition或tablerdataset”