2016-06-18 3 views
1

Я посылаю следующий запрос (в соответствии с Документами https://westus.dev.cognitive.microsoft.com/docs/services/Recommendations.V4.0/operations/56f30d77eda5650db055a3d0)Невозможно вызвать рекомендацию сборки

{ 
    "description":"", 
    "buildType":"Recommendation", 
    "buildParameters":{ 
     "recommendation":{ 
     "numberOfModelIterations":10, 
     "numberOfModelDimensions":20, 
     "itemCutOffLowerBound":1, 
     "itemCutOffUpperBound":10, 
     "userCutOffLowerBound":1, 
     "userCutOffUpperBound":10, 
     "enableModelingInsights":false, 
     "splitterStrategy":"LastEventSplitter", 
     "useFeaturesInModel":false, 
     "allowColdItemPlacement":false, 
     "enableFeatureCorrelation":false, 
     "enableU2I":false, 
     "randomSplitterParameters":{ 
      "testPercent":10, 
      "randomSeed":0 
     } 
     }, 
     "fbt":{ 
     "similarityFunction":"", 
     "enableModelingInsights":false, 
     "splitterStrategy":"", 
     "randomSplitterParameters":{ 

     } 
     } 
    } 
} 

И постоянно получая ответ:

{ 
    "error":{ 
     "code":"InternalServerError", 
     "message":"(EXT-0110) The server encountered an internal error.", 
     "innerError":{ 
     "code":"c83f18d5-06ff-4e34-b0f9-b0c680b4c66e", 
     "message":null 
     } 
    } 
} 

Googling не помогло.

UPD:

Изменены enableModelingInsights к ложным. Проблема все еще существует.

Если я еще раз вызываю, я получу «Невозможно запустить новую сборку типа« Рекомендация », когда для модели« 264ea280-76dd-4d17-892e-2ca2bde214c3 »выполняется другая сборка« 1560455 »того же типа. Похоже, сборка была создана, но почему-то не срабатывала.

ответ

0

Я ничего не изменил. Но теперь это работает. Похоже, это была внутренняя проблема.

1

Я думаю, что знаю проблему. На данный момент отключите enableModelingInsights до значения false.

Моделирование понимания не будет работать, если у вас нет достаточных данных для моделирования и укажите правильную стратегию разделения.

(Более моделирующих идеи на https://azure.microsoft.com/en-us/documentation/articles/cognitive-services-recommendations-buildtypes/)

Я заметил, что по умолчанию, указанные в документации API вызвало путаницу - поэтому я буду говорить с командой, которая корректировала.

Спасибо, Луис Кабрера

+0

Изменено на false. См. Следующее: 1) Ошибка внутреннего сервера 2) Однако, если я снова запустим триггер, я получу «Невозможно запустить новую сборку типа« Рекомендация », когда для модели« 264ea280 »работает еще одна сборка« 1560455 »того же типа -76dd-4d17-892e-2ca2bde214c3 '" Обновлена ​​тема –

0

При указании "buildType":"Recommendation", вы указываете, что вы хотите рекомендации сборки (доступны рекомендации/FBT/ранг)

В этом случае вам нужно будет удалить параметры FBT из всего списка.

Если вы хотите использовать FBT, вам нужно будет изменить тип сборки, параметры удаленной рекомендации и заполнить значения для сходства. Значение и значения обновления для сплиттера, если разрешить моделирование, установлено значение true, а затем удалить их.

+0

Не работает. Когда я вызываю, он все равно возвращает «внутреннюю ошибку сервера». НО, если я снова вызову с помощью той же модели, я вернусь, что «для того же типа работает для модели». Таким образом, похоже, что сборка была запущена, но код ответа недействителен. –