DeepSQL 概述
⚫ 数据库DeepSQL特性实现DB4AI功能,即在数据库内实现AI算法,以更好的支撑 大数据的快速分析和计算。openGauss提供了一整套基于SQL的机器学习、数据 挖掘以及统计学的算法,用户可以直接使用SQL进行机器学习工作。
⚫ DeepSQL能够抽象出端到端从数据到模型的研发过程,配合底层的引擎及自动优
化,具备基础SQL知识的技术人员即可完成大部分的机器学习模型训练及预测任
务。整个分析和处理都运行在数据库引擎中,用户可以直接分析和处理数据库内
的数据,不需要在数据库和其它平台之间进行数据传递,避免在多个环境之间进
行不必要地数据移动。
⚫ DeepSQL是对openGauss DB4AI能力的增强。DeepSQL将常用的机器学习算法封装为SQL语句, 支持60多个常用算法。其中包括回归算法(例如线性回归,逻辑回归,随机森林等)、分类算法 (比如KNN等)、聚类算法(比如K-means)等。除了基础的机器学习算法之外,还包括图相关 的算法,比如最短路径,图形直径等等算法;此外还支持数据处理(比如PCA),稀疏向量,统 计学常用算法(比如协方差,Pearson系数计算等),训练集测试集分割方法,交叉验证方法等。
⚫ DeepSQL环境包括编译数据库和安装算法库两个部分。
⚫ DeepSQL使用前提条件:
环境中安装python2.7.12以上版本Python。
数据库需要开启对PL/Python存储过程的支持。
安装算法库需要拥有管理员权限的用户。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




