返回首页

gbase数据、南大通用产品文档:GBase8a,

更新日期:2024年09月11日

65000,
1450,
12000)

训练一个支持向量机分类模型。
SELECT mllib.svm_classification(
'test.houses',
'test.houses_svm',
'price < 100000',
'array double[1, tax, bath, size]',
'max_iter=20'
);

查看训练结果。
gbase> SELECT * FROM houses_svm\G
*************************** 1. row ***************************
coef: 0.103513, -1.17016, -0.0573659, 1.29247
loss: 14119.6
norm_of_gradient: 21880
num_iterations: 20
num_rows_processed: 15
num_rows_skipped: 0
dep_var_mapping: 0,1
1 row in set (Elapsed: 00:00:00.00)
gbase> SELECT * FROM houses_svm_summary\G
*************************** 1. row ***************************
method: SVC
source_table: test.houses
model_table: test.houses_svm
dependent_varname: price < 100000
independent_varname: array double[1, tax, bath, size]
grouping_col: NULL
optim_params: init_stepsize=0.01,
decay_factor=0.9,
max_iter=20,
tolerance=1e-10,

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1432
epsilon=0.01,
eps_table=,
class_weight=
num_all_groups: 1
num_failed_groups: 0
total_rows_processed: 15
total_rows_skipped: 0
1 row in set (Elapsed: 00:00:00.00)

用模型进行预测。
gbase> SELECT mllib.svm_predict('test.houses_svm', 'test.houses', 'id', 'test.houses_pred')
as result;
+---------+
| result
|
+---------+
| Success |
+---------+
1 row in set (Elapsed: 00:00:00.02)
gbase> SELECT id, prediction, (price < 100000) as pred_target FROM houses JOIN
houses_pred USING (id) ORDER BY id;
+------+------------+-------------+
| id
| prediction | pred_target |
+------+------------+-------------+
|
1 |
1 |
1 |
|
2 |
1 |
1 |
|
3 |
1 |
1 |
|
4 |
1 |
1 |
|
5 |
1 |
0 |
|
6 |
0 |
1 |
|
7 |
0 |
0 |
|
8 |
1 |
0 |
|
9 |
0 |
0 |
|
10 |
0 |
0 |
|
11 |
0 |
1 |
|
12 |
0 |
0 |

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1433
|
13 |
0 |
0 |
|
14 |
0 |
0 |
|
15 |
1 |
1 |
+------+------------+-------------+
15 rows in set (Elapsed: 00:00:00.00)
如上的预测查询语句是使用支持向量机模型判断房屋价格是否少于100000。
id 列
为房屋编号,
prediction 列是预测结果(1 代表少于100000,
0 代表不少于100000),
pred_target 是实际情况,从输出结果看出支持向量机模型基本正确。

删除视图
使用“删除视图”功能,您可以删除您所选择的视图。
在“对象资源管理器”中,右键单击数据库节点下的视图节点中已经创建
好的视图,选择菜单中的“删除”菜单项,如下图所示:

GBase 8a MPP Cluster 管理工具手册

- 76 -

南大通用数据技术股份有限公司

图 7-53 删除视图菜单项
选择“删除”菜单项后,管理器会弹出“删除确认”对话框,如下图所
示:

图 7-54 删除视图确认对话框
点击“确定”按钮后,管理器会完成删除视图操作。

顺序扫描的SQL 语句
在8s 群节点监控导航栏,点击会话监控的顺序扫描的SQL 语句,即进入顺
序扫描的SQL 语句监控界面。
该界面可根据条件查询,列出高Cost 的已经执行过的顺序扫描SQL 语句,
并以列表的方式显示。

统一数据平台监控与运维系统用户手册


- 36 -

南大通用数据技术股份有限公司
顺序扫描的SQL 语句界面显示如下: