Я создал неконтролируемую модель NearestNeighbors в AWS Sagemaker и развернул ее на конечной точке.Теперь я пытаюсь использовать конечную точку модели для генерации k-ближайших соседей для заданного входного вектора.
Однако я получаю следующую ошибку:
AttributeError Traceback (most recent call last)
<ipython-input-31-f595a603f928> in <module>()
12 # print(predictor.predict(sample_vector))
13
---> 14 distance, indice = pred.kneighbors(sample_vector, n_neighbors=11)
AttributeError: 'SKLearnPredictor' object has no attribute 'kneighbors'
Учащийся SKLearn NearestNeighbors не имеет метода прогнозирования.Поэтому попытка использовать метод «прогнозирования» вместо «.kneighbors» также приводит к ошибке:
ModelError: An error occurred (ModelError) when calling the InvokeEndpoint operation: Received server error (500) from model with message "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>
". See https://us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logEventViewer:group=/aws/sagemaker/Endpoints/sagemaker-scikit-learn-2019-06-29-13-11-50-512 in account 820407560908 for more information.
Существует ли способ вызова этой конечной точки в Sagemaker или SKSearn SDK Sagemaker допускает только моделис помощью метода прогнозирования?