

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# SPARQL 객체 분류 예제
<a name="machine-learning-sparql-inference-object-classification"></a>

Neptune ML의 SPARQL 객체 분류의 경우 모델은 조건자 값 중 하나를 기반으로 훈련됩니다. 이는 주어진 주제에 해당 조건자가 아직 없을 때 유용합니다.

객체 분류 모델을 사용하여 범주형 조건자 값만 유추할 수 있습니다.

다음 쿼리는 모든 `foaf:Person` 유형의 입력에 대한 <http://www.example.org/team> 조건자 값을 예측하려고 합니다.

```
SELECT * WHERE { ?input a foaf:Person .
  SERVICE neptune-ml:inference {
    neptune-ml:config neptune-ml:modelType 'OBJECT_CLASSIFICATION' ;
                      neptune-ml:input ?input ;
                      neptune-ml:predicate <http://www.example.org/team> ;
                      neptune-ml:output ?output .
  }
}
```

이 쿼리는 다음과 같이 사용자 지정할 수 있습니다.

```
SELECT * WHERE { ?input a foaf:Person .
  SERVICE neptune-ml:inference {
    neptune-ml:config neptune-ml:endpoint 'node-prediction-account-balance-endpoint' ;
                      neptune-ml:iamRoleArn 'arn:aws:iam::0123456789:role/sagemaker-role' ;

                      neptune-ml:batchSize "40"^^xsd:integer ;
                      neptune-ml:timeout "1000"^^xsd:integer ;

                      neptune-ml:modelType 'OBJECT_CLASSIFICATION' ;
                      neptune-ml:input ?input ;
                      neptune-ml:predicate <http://www.example.org/team> ;
                      neptune-ml:output ?output .
  }
}
```