Google bigquery 如何通过API或SQL查询获取模型元数据
我有一个具有以下属性的ML表 我试着使用BigQueryML 但是,没有一个能够以清晰的方式提供所需的模型类型和培训选项信息,例如:模型类型或损失类型Google bigquery 如何通过API或SQL查询获取模型元数据,google-bigquery,Google Bigquery,我有一个具有以下属性的ML表 我试着使用BigQueryML 但是,没有一个能够以清晰的方式提供所需的模型类型和培训选项信息,例如:模型类型或损失类型 关于如何解决此问题的任何想法,您在UI中看到的所有模型信息都可以在表格中找到。获取API直到2018年底。从2019年初开始就不是这样了,据我所知,BigQuery团队正在开发BigQuery模型API,这将允许获取此类信息。我希望来自BigQuery团队的人能够为这个项目的alpha提供链接(或者beta版,如果它已经是beta版的话)——如
关于如何解决此问题的任何想法,您在UI中看到的所有模型信息都可以在表格中找到。获取API直到2018年底。从2019年初开始就不是这样了,据我所知,BigQuery团队正在开发
BigQuery模型API
,这将允许获取此类信息。我希望来自BigQuery团队的人能够为这个项目的alpha提供链接(或者beta版,如果它已经是beta版的话)——如果不是的话,你可以联系支持人员进入
看起来此API已经可用-您可以在
如果在API下面运行
GET https://www.googleapis.com/bigquery/v2/projects/cloud-training-demos/datasets/flights/models/ontime?key={YOUR_API_KEY}
您将得到带有预期详细信息的响应
200
- Show headers -
{
"etag": "DJnL9iOElEx0e+GH/lX4uA==",
"modelReference": {
"projectId": "cloud-training-demos",
"datasetId": "flights",
"modelId": "ontime"
},
"creationTime": "1528900048363",
"lastModifiedTime": "1528901292504",
"modelType": "LOGISTIC_REGRESSION",
"trainingRuns": [
{
"trainingOptions": {
"maxIterations": "20",
"lossType": "MEAN_LOG_LOSS",
"learnRate": 0.1,
"l1Regularization": 0,
"l2Regularization": 0,
"minRelativeProgress": 0.01,
"warmStart": false,
"earlyStop": true,
"learnRateStrategy": "LINE_SEARCH"
},
"results": [
...
],
"evaluationMetrics": {
...
},
"startTime": "2018-06-13T14:24:22.620Z"
}
],
"featureColumns": [
...
],
"labelColumns": [
...
]
}
谢谢@Mikhail这正是我需要的。看起来这个API只公开了几天,从昨天起就不可用了。关于此API的公告在发行说明页面上短暂出现,然后被删除:o(我想我们应该等到下个19年以后。顺便说一句,你会来吗?实际上我们升级到最新的谷歌api javascript npm和它。非常感谢你的帮助。不幸的是,今年我的日程安排不允许我来下个19,我真的会错过它。希望明年。
200
- Show headers -
{
"etag": "DJnL9iOElEx0e+GH/lX4uA==",
"modelReference": {
"projectId": "cloud-training-demos",
"datasetId": "flights",
"modelId": "ontime"
},
"creationTime": "1528900048363",
"lastModifiedTime": "1528901292504",
"modelType": "LOGISTIC_REGRESSION",
"trainingRuns": [
{
"trainingOptions": {
"maxIterations": "20",
"lossType": "MEAN_LOG_LOSS",
"learnRate": 0.1,
"l1Regularization": 0,
"l2Regularization": 0,
"minRelativeProgress": 0.01,
"warmStart": false,
"earlyStop": true,
"learnRateStrategy": "LINE_SEARCH"
},
"results": [
...
],
"evaluationMetrics": {
...
},
"startTime": "2018-06-13T14:24:22.620Z"
}
],
"featureColumns": [
...
],
"labelColumns": [
...
]
}