2016-10-13 1 views
3

Azure ML에서 선형 회귀 알고리즘을 만들었습니다. "스코어 모델"모듈에서 예측과 나머지 기능을 실제로 볼 수 있습니다. 그러나이 프로젝트를 웹 서비스로 배포하면 서비스에서 데이터의 실제 레이블을 예상하고 있습니다 (예 : 집 가격을 예측하려고하고 집 가격이 예측을 요청하는 경우). 나 한테 아무 의미가 없어 ... 내가 뭘 잘못 했니? enter image description hereAzure ML의 웹 서비스에서 라벨을 요청 했습니까?

나는 빈 해당 필드를 떠나 시도하십시오 "기차 모델"모듈에 나는 레이블 열이 나는 예측하기 위해 노력하고있어입니다 HousePrice ...

내 모델이라고 설정 그러나 예측은 null을 반환합니다 ...

+0

열차 모델에서 "열 레이블"을 올바르게 지정 했습니까? 다시 확인해주세요. "웹 서비스 입력"모듈을 올바른 위치에 연결했는지 확인하십시오. –

답변

2

"웹 서비스 입력"모듈을 연결하는 그래프의 위치를 ​​기반으로 입력 스키마 (필요한 입력 이름/유형). 원하는 스키마를 얻으려면 데이터에 원하는 열 이름/유형이있는 곳을 실험에서 찾거나 필요에 따라 만들어야합니다.

라는 필드가 "소득"위 또는 아래에 $ 50K/해가 될 것인지 예측이 간단한 예제 실험을 고려

우리가 클릭 "웹 서비스 설정"

enter image description here

, 다음 그래프 자동으로 생성됩니다

enter image description here

입력 데이터 세트와 "웹 서비스 입력"모듈이 동일한 포트에 연결되어 있기 때문에, 웹 서비스 스키마 것이다 완벽하게 매트 ch는 입력 데이터 세트의 스키마입니다. 입력 데이터 집합에 "소득"이라는 열이 포함되어 있기 때문에 이는 불행한 일입니다. 이는 우리 웹 서비스가 예측하기로되어있는 것입니다. 이는 여러분이 가지고있는 문제와 같습니다.

그것을 해결하기 위해, 우리는 거기에 "웹 서비스 입력"모듈을 우리는 입력 데이터 세트에서 불필요한 "소득"필드 하락했습니다 우리의 실험 그래프의 한 자리를 작성하고 첨부해야합니다

enter image description here

이 배열을 사용하면 웹 서비스는 실제로 모델에 점수를 매기는 데 필요한 기능 만 요청합니다. 비슷한 방법을 사용하여 자신의 작업에 필요한 입력 스키마가있는 예측 실험을 만들 수 있다고 확신합니다.

관련 문제