本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Neptune ML 中的 Gremlin 节点回归查询
节点回归与节点分类类似,不同之处在于,从每个节点的回归模型推断出的值都是数字。除了以下差异之外,您可以使用与节点分类相同的 Gremlin 查询进行节点回归:
同样,在 Neptune ML 中,节点指的是顶点。
这些区域有:
properties()
Step 采用的形式为,properties().with("Neptune#ml.regression")
而不是properties().with("Neptune#ml.classification")
.这些区域有:
"Neptune#ml.limit
“和"Neptune#ml.threshold"
谓词不适用。当你筛选该值时,你必须指定一个数字值。
以下是一个示例顶点分类查询:
g.with("Neptune#ml.endpoint","node-regression-movie-lens-endpoint") .with("Neptune#ml.iamRoleArn", "arn:aws:iam::0123456789:role/sagemaker-role") .V("movie_1","movie_2","movie_3") .properties("revenue").with("Neptune#ml.regression")
您可以筛选使用回归模型推断的值,如以下示例所示:
g.with("Neptune#ml.endpoint","node-regression-movie-lens-endpoint") .with("Neptune#ml.iamRoleArn","arn:aws:iam::0123456789:role/sagemaker-role") .V("movie_1","movie_2","movie_3") .properties("revenue").with("Neptune#ml.regression") .value().is(P.gte(1600000)) g.with("Neptune#ml.endpoint","node-regression-movie-lens-endpoint") .with("Neptune#ml.iamRoleArn","arn:aws:iam::0123456789:role/sagemaker-role") .V("movie_1","movie_2","movie_3") .properties("revenue").with("Neptune#ml.regression") .hasValue(P.lte(1600000D))