2017-08-16 22 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

感謝尼爾斯,該鏈接爲我工作.... –