2017-08-16 21 views
0

我使用SQL Server 2016 [R服务,我们如何利用SVM模型在SQL SERVER 2016

我搜索了若干文件和网站链接,但我没能获得在SQL Server 2016支持向量机的完整详细信息,请帮忙学习

+0

这是否帮助:HTTPS://blogs.technet.microsoft.com/dataplatforminsider/2017/01/05/how-six-lines-of-code-sql-server-can-bring-deep-learning-to -any-app/ – TheGameiswar

+0

嗨!那么你想做什么,你在问什么?在以后的MicrosoftR版本中,您有rxOneClassSvm以及rxFastLinear。对于这两种情况,您可能需要将SQL Server 2016中的R版本更新为最新版本。 –

+0

感谢您回复@TheGameiswar和@尼尔斯,我在服务器系统中已经安装了“累积性更新4”,但我越来越喜欢错误“错误:找不到功能rxOneClassSvm”。是否有任何方法可以知道SQL Server 2016的版本,以便正确地更新SQL Server 2016。是否有其他原因,上述错误 –

回答

0

嘿VL SUDHAKAR INAMPUDI,

OK,所以rxOneClassSvm是MicrosoftML的一部分,它随Microsoft R服务器3.3.2版本。 SQL Server 2016 R服务中的Microsoft R Server版本是3.2.2。安装CU4不会更新R版本。要看看你有什么版本,你可以在你的SQL Server运行下述R代码:

EXEC sp_execute_external_script 
@language = N'R' , 
@script = N'print(R.Version()$version)' 

您可以更新现有的版本到更高的版本,但有什么样的服务包等一些最低要求,已经为SQL Server安装。但是,拥有CU4,你应该是金牌。此链接:https://blogs.msdn.microsoft.com/microsoftrservertigerteam/2017/03/22/running-microsoftml-in-sql-server/应该为您提供如何升级R版本的信息。

如果你想看到你已经安装了可以运行下面的代码是什么包:

EXEC sp_execute_external_script 
    @language = N'R' 
    , @script = N' 
    OutputDataSet <- data.frame(installed.packages()[,c("Package", "Version", "Depends", 
"License", "Built", "LibPath")]);' 
WITH RESULT SETS ((Package nvarchar(255), Version nvarchar(100), 
        Depends nvarchar(4000), License nvarchar(1000), 
        Built nvarchar(100), LibPath nvarchar(2000))); 

希望这有助于!

+0

感谢尼尔斯,该链接为我工作.... –