SQL Server 机器学习服务 r 版本 3.5

2024-01-12

根据这个link https://learn.microsoft.com/en-us/sql/advanced-analytics/install/upgrade-r-and-python?view=sql-server-ver15,SQL Server机器学习服务的最高R版本是3.3。有谁知道什么时候可以升级到3.5或更高版本?

或者是我切换到 sql server 2019 的唯一选择?

Thanks.


好吧cs0815,我们来看看。

根据您的帖子,您用 sql-server-2017 标记了它,所以我将基于该版本。

阅读完您的链接后,我想可能有两种选择:

  • 将新版本的 R 侵入 SQL Server 的 R-Services 模块。
  • 设置版本 3.5 的 R 客户端

然而,看起来 R-Client 是为了不同的用途 https://learn.microsoft.com/en-us/machine-learning-server/r-client/what-is-microsoft-r-client#machine-learning-server-vs-r-client情况比您可能需要的情况要多,因此我们将重点尝试直接用更高版本替换 R-Services 中的 R。

After installing a new instance of 2017 with the following features: enter image description here

R 服务本机安装到:

"C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\R_SERVICES"

使用 WinDiff,我对 CRAN R 3.5.3 和 Microsoft Open R 3.5.3 进行了以下比较,毫不奇怪,Microsoft Open R 更接近。

完整差异:R_Services 与 CRAN R https://gist.github.com/sgoley/bdd369a8975d505149514b4380c20be2 R_Services 与 MS OPEN R https://gist.github.com/sgoley/349e8de2ebc03e48c51665aa5c103c85

就我个人而言,我还无法理解 R 3.3 (R_Services) 和 R 3.5.3 之间 R Core/运行时的所有差异,因此我主要感兴趣的是库差异。

我认为 R_Services 中存在但 Open R 中不存在的东西是 R_Services 与 SQL Server 配合使用的核心,因此我们需要用我们的“替代”R_Services 但使用 v3 来填补这些空白。 5.3.

图书馆是完全地缺失 - 不仅仅是添加文档或一些小的差异:

  • 兼容性API
  • dorsr
  • 微软语言
  • 部署夫人
  • olapr
  • 雷沃佩马尔
  • 旋转缩放器
  • 回顾树视图
  • sqlrutils

这些信息引导我们找到 Microsoft MLS Docs“R Packages”资源:

https://learn.microsoft.com/en-us/machine-learning-server/r-reference/introducing-r-server-r-package-reference https://learn.microsoft.com/en-us/machine-learning-server/r-reference/introducing-r-server-r-package-reference

不,看起来这些包不能通过 MRAN、CRAN 公开获得,甚至不能直接通过 github 上的 devtools 公开获得。

尽管如此,搜索还是让我想到了这种可能性:https://learn.microsoft.com/en-us/sql/advanced-analytics/install/upgrade-r-and-python?view=sql-server-2017#offline-binding-no-internet-access https://learn.microsoft.com/en-us/sql/advanced-analytics/install/upgrade-r-and-python?view=sql-server-2017#offline-binding-no-internet-access

注册 Visual Studio Dev Services 后下载:https://learn.microsoft.com/en-us/machine-learning-server/install/machine-learning-server-windows-install#download-machine-learning-server-installer https://learn.microsoft.com/en-us/machine-learning-server/install/machine-learning-server-windows-install#download-machine-learning-server-installer

So - binding this version of MLS to our existing instance: MLS 9.4.7 installation

安装完全完成后,让我们检查一下我们的服务器上有什么可用的!

首先,这是 SQL Server 的一个新实例 - 设置为启用外部脚本:

sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;  

然后把这汤变成坚果:

EXECUTE sp_execute_external_script @language = N'R'
    , @script = N'
print(R.Version())
';

输出如下:

$language
[1] "R"

$version.string
[1] "R version 3.5.2 (2018-12-20)"

$nickname
[1] "Eggshell Igloo"

TLDR:是 - 从 Visual Studio Dev Services 下载 MLS 9.4.7 软件包并安装在服务器主机上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 机器学习服务 r 版本 3.5 的相关文章

  • R:按组,测试一个变量的每个值是否存在于另一个变量中

    我有一个数据框架 结构如下 a lt c 1 1 1 2 2 2 3 3 3 3 4 4 b lt c 1 2 3 1 2 3 1 2 3 4 1 2 c lt c NA NA 2 NA 1 1 NA NA 1 1 NA NA df lt
  • 从数据框中绘制多条平滑线

    我对 R 比较陌生 我正在尝试绘制从 csv 文件加载的数据框 数据由 6 列组成 如下所示 xval col1 col2 col3 col4 col5 第一列 xval 由一系列单调递增的正整数 例如 10 40 60 等 组成 其他列
  • 告诉我 SQL Server 全文搜索器疯了,不是我疯了

    我有一些客户具有用户正在搜索的特定地址 123 通用方式 数据库中有 5 行匹配 ResidentialAddress1 123 GENERIC WAY 123 GENERIC WAY 123 GENERIC WAY 123 GENERIC
  • 计算2个日期之间每个日期的记录数

    我必须创建一个查询来返回多轴图表的结果 我需要计算为 2 个日期之间的每个日期创建的 ID 数量 我试过这个 DECLARE StartDate datetime2 7 11 1 2020 EndDate datetime2 7 2 22
  • 从 MS Access 调用存储过程会导致错误 3146

    当我使用下面所示的代码从 MS Access 前端调用 SQL Server 存储过程时 它停止运行并抛出运行时错误 3146 这个存储过程在 SQL Server 中工作正常 但是当我从 MS Access 运行时 它首先工作 但突然停止
  • 当将遗传算法与 lme4 一起使用时,glmulti 无限期运行

    我在 R 中使用 glmulti 进行模型平均 我的模型中有大约 10 个变量 使得详尽的筛选不切实际 因此我需要使用遗传算法 GA 调用 method g 我需要包含随机效应 因此我使用 glmulti 作为 lme4 的包装器 此处提供
  • 平滑连续 2D 点

    UPDATE 感谢 user20650和 李哲源Zheyuan Li 这是我想出的解决方案 Example data set df 3600 observations points Create a vector of the cumula
  • 将维基百科中的表格加载到 R 中

    我正在尝试从以下 URL 将最高法院法官表加载到 R 中 https en wikipedia org wiki List of Justices of the Supreme Court of the United States http
  • 当附加触发器时,Linq-to-sql 插入和更新失败

    我最近在 linq to sql 方面遇到了一些问题 问题在于 当我们将触发器附加到事件时 它 认为 插入和更新失败 一个例子可以是一行 当一行被更改时 附加一个触发器将 LastUpdated 冒号设置为当前时间 这将导致 linq to
  • SQL-Server:备份集保存现有数据库以外的数据库的备份

    我正在尝试恢复数据库的 SQL Server 备份文件 但它抛出如下错误 备份集保存除现有数据库之外的数据库的备份 我的数据库是SQL Server 2008 备份文件是2005年的 可能是什么问题 我也遇到过这个问题 解决方案 不要创建空
  • 如何在 SQL Server 2012 中选择除一列之外的所有列? [复制]

    这个问题在这里已经有答案了 有没有一种方法可以选择所有列 但只选择我不想选择的特定列 我的意思是有时我会遇到这样的问题 表有数百个字段 而我只需要删除一个字段 我需要重写所有列吗 有什么窍门吗 喜欢select
  • 无法编译包“maps”

    当我安装 maps 包时 安装中出现警告 ld warning ignoring file Library Developer CommandLineTools SDKs MacOSX10 14 sdk usr lib libSystem
  • 无法将“gather”输出的列名称更改为默认名称以外的任何名称

    我正在尝试使用gather in the tidyr包 但我无法更改默认名称的输出列名称 例如 df data frame time 1 100 a 1 100 b 101 200 df long df gt gather foo bar
  • 在 RGL 中将立方体绘制到 3D 散点图中

    我正在尝试向 3D 散点图添加较小的立方体 网格 具有指定边长 我希望立方体位于原点 我该怎么做呢 我已经玩过cube3d 但我似乎无法将立方体正确定位 也无法使其成为网格 因此我可以看到它包含的数据点 这是我所拥有的 library rg
  • 是否有weighted.median()函数?

    我正在寻找类似形式的东西weighted mean 我通过搜索找到了一些解决方案 这些解决方案写出了整个函数 但希望有一些更用户友好的解决方案 以下软件包都有计算加权中位数的函数 aroma light isotone limma cwhm
  • 重用 t-sql 游标的起始位置?

    我正在开发一个在临时表上使用游标的存储过程 我已经阅读了一些关于为什么不需要游标的内容 但在这种情况下我相信我仍然需要使用游标 在我的过程中 我需要遍历表的行两次 声明游标后 已经单步执行临时表并关闭游标 重新打开时游标的位置是否仍保留在表
  • R:改变堆积条形图的颜色

    library ggplot2 df2 lt data frame supp rep c VC OJ each 3 dose rep c D0 5 D1 D2 2 len c 6 8 15 33 4 2 10 29 5 head df2 g
  • 使用“assign()”为列表项分配值

    首先了解一些背景 我写了一个中缀函数 本质上取代了这个习惯用法 x length x 1 lt y 或者简单地说x lt append x y 对于向量 这里是 lt function x y xcall lt substitute x x
  • 更改绘图区域背景颜色

    我想使用我们公司的颜色在 R 中制作一个图表 这意味着所有图表的背景应为浅蓝色 但绘图区域应为白色 我正在寻找答案 发现绘制一个矩形就可以完成这项工作 几乎 然而 绘图区域现在是白色的 并且图形不再可见 这可能吗 getSymbols SP
  • 如何使用plotmath更新ggplot图例标签

    我正在尝试更新ggplot要使用的图例标签plotmath但是 当我这样做时 它将之前组合的图例分成两部分 通过一个例子可能更容易理解 test data and the default plot gives the correct col

随机推荐

  • 如何使用 Java 服务提供程序验证 WS-Federation SAML 令牌

    我正在开发一个项目 该项目使用 ws federation 和 SAML 对运行在 net 上的 IIS 服务器上运行的身份提供程序进行身份验证 称为思维结构 http www thinktecture com 我需要编写一个 Java 服
  • 如何将 AngularUI 集成到 AngularJS 中?

    抱歉问了个愚蠢的问题 每个人都知道如何开始使用 AngularUI 吗 我已经从 Github 下载了它并阅读了 README 中的说明 但仍然不明白我必须做什么 整合步骤 包括 jQuery 和 jQuery ui 最好通过 CDN 提供
  • C: typedef 联合体

    在相关问题中没有找到任何内容 最有可能的是超级菜鸟 但我还是会问 我的 h 文件中有以下内容 typedef union API Packet 0x90 uint8 t packet 26 struct pack struct uint8
  • 在 Compact Framework 中检测“网络电缆已拔出”

    我已经浏览了 Stack Overflow 搜索得到的所有答案 但 Google 或 Bing 都没有向我展示任何爱意 我需要知道何时在 Windows CE 设备上 最好是从 Compact Framework 应用程序 连接或断开网络电
  • 在 SQLAlchemy 中以 dict 形式检索查询结果

    我正在使用 Flask SQLAlchemy 并且有以下代码可以通过来自 MySQL 数据库的原始 SQL 查询从数据库获取用户 connection engine raw connection cursor connection curs
  • akka-streams 与 akka-cluster

    我的 akka streams 学习马拉松仍在继续 我想将我的 akka streams 应用程序与akka cluster 和 DistributedPubSubMediator http doc akka io docs akka sn
  • 使用 TFS 和 MSBuild 自动发布构建,无需调试文件和 Web.config 转换

    我已经在 Team Foundation Server 上为 ASP NET MVC 应用程序设置了持续集成 并且正在构建到构建服务器上的正确文件夹 我遇到的问题是我无法获得正确的发布版本 我已经修改了构建定义 以便在 Process 下显
  • React-router不显示组件

    我目前正在学习react router 然后尝试在示例应用程序中实现它 这是我的代码 索引 html div div src app jsx var React require react var ReactDOM r
  • Python图像库:图像旋转90度?

    我的计算机上有一张图像 其尺寸为宽度 1932 高度 2576 它是用智能手机制作的 并使用 jpeg 格式 如果我使用任何我喜欢的工具打开图像 它就会正确显示 我尝试用 python 打开它 from PIL import Image i
  • 使用 jms 序列化程序和 ISO8601 获取日期时间格式的不匹配

    我收到此消息 Invalid datetime 2017 11 07T19 46 57 118Z expected format Y m d TH i sP 使用 JMS 序列化器和配置时 jms serializer handlers d
  • recyclerview 中的刷新失去了焦点

    伙计们 我正在开发android TV应用程序 所以我水平和垂直地使用了recyclerview 并且我使用了一种方法通过使用adapter notifyDataSetChanged 来刷新垂直recyclerview的适配器 但我遇到了一
  • UNION ALL 和 NOT IN 在一起

    SQL Server 我有 3 个简单的表 Fname Lname 和 Exceptions 每列有一列 称为 Name 我希望我的最终结果看起来像 Fname 中的每个人 LName 中的每个人 例外中的每个人 FName Name A
  • 向上移动/移动数组中的对象,然后将第一个元素移动到最后一个索引[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在 Unity3D 中构建游戏 并尝试通过启用和禁用游戏对象来重用它们 而不是实例化和销毁它们 我的 GameObject 数组中有 1
  • SimpleXMLElement 和警告:非法偏移类型

    警告 非法偏移类型 我有来自 xml 输出的这个 var var dump key 它给我 object SimpleXMLElement 11 1 0 gt string 5 Cairo 现在我想让 Cairo 作为关键来获得它的值 例如
  • 如何从命令行捕获标准输出?

    我尝试在命令行中运行 process start 命令 并尝试将输出获取到字符串或一些有用的位置 输出将由几行组成 如 DIR 命令 我读过如何做 但它对我不起作用 它运行但随后进入循环并且不会停止 见下文 有任何想法吗 ProcessSt
  • 当输入分辨率为 1200x1600 时,通过 C-API 进行 ffmpeg 解码会导致伪影。难道我做错了什么?

    使用 C API 和 FFmpeg 5 1 我已经能够在 Android 上使用 libx264 对 h264 视频进行编码 现在我想在 Linux 上的 C 应用程序中重播它们 这些视频可以在浏览器或我尝试过的其他播放器 例如 ffmpe
  • 如何处理 SVM 中的数据不平衡问题?

    如果我在较大的训练集上训练 SVM 并且类变量为 True 或 False 那么与训练集中的 False 值数量相比 True 值很少会影响训练模型 结果吗 它们应该相等吗 如果我的训练集 True 和 False 的分布不相等 我该如何解
  • 我可以在电子邮件通讯中使用“单击打印”按钮吗?

    我想知道是否可以在电子邮件通讯中使用 单击打印 按钮 与window print 方法类似 但我不确定电子邮件是否可以包含javascript 我不这么认为 如果是的话 也不建议这样做 我不确定您是否先尝试用谷歌搜索您的问题 但请检查一下t
  • Meteor 设备检测 android 还是 ios?

    我有一个为 ios 和 android 设备部署的流星应用程序 我希望某些代码仅在 ios 设备上运行 而不是在 android 上运行 我知道我可以使用流星设备检测包来检测设备 例如 Meteor Device isPhone 但有没有什
  • SQL Server 机器学习服务 r 版本 3.5

    根据这个link https learn microsoft com en us sql advanced analytics install upgrade r and python view sql server ver15 SQL S