Отсутствуют данные в тестовых данных для Azure MachineforMachine Learning
Я новичок в машинном обучении Azure. Я создал учебный эксперимент, в котором тренировочные данные имеют некоторые пропущенные значения. Логика обработки недостающих данных и нескольких других преобразований находится в коде Python, который работает с этими данными.
Теперь я хочу то же самое для тестовых данных. Я развернул эксперимент как веб-сервис. Итак, схема создается для входных и выходных данных (все это числовые поля).
Два вопроса:
1. Он также просит определить метку для тестовых данных, в противном случае выдает непоследовательную ошибку числа столбцов, поскольку в тестовых данных отсутствует столбец метки.
2. У меня есть некоторые недостающие данные в тестовых данных, о которых в идеале должен позаботиться скрипт Python в эксперименте. Но это дает мне следующую ошибку из-за схемы.
The request failed with status code: 400
Content-Length: 323
Content-Type: application/json; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Thu, 21 Jan 2016 11:44:49 GMT
Connection: close
{u'error': {u'message': u'Invalid argument provided.', u'code': 'BadArgument', u'details': [{u'message': u'Parsing of input vector failed. Verify the input vector has the correct number of columns and data types. Additional details: Value was either too large or too small for an Int32..', u'code': u'InputParseError', u'target': u'input1'}]}}
1 ответ
@Sagar,
u'message': u'Parsing of input vector failed. Verify the input vector has the correct number of columns and data types.
Additional details: Value was either too large or too small for an Int32..', u'code': u'InputParseError',
Сформировав сообщение об ошибке, я предлагаю вам убедиться, что номер столбца и тип данных должны соответствовать вашим входным данным. Например, если у вас есть десятичное число, пожалуйста, используйте Double
тип данных вместо Integer
, Кроме того, вы можете опубликовать свой столбец и определенный тип данных, даже ваши данные тестирования для дальнейших шагов.