iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 2
0

Microsoft 在2014推出Azure Machine Learning, 已經支援了R Script如下
https://ithelp.ithome.com.tw/upload/images/20171220/20103333hzVQBqgvDF.png

原本以為Microsoft只是跟其他軟體廠商一樣如Qlikview, Tableau甚至SPSS把支援R當成一個噱頭, 你有我也有的概念, 但是在2015年, Microsoft併購了Revolution Analytics, 讓人覺得Microsoft的策略是”我若打不過你, 就把你納入我的解決方案裡”, 而不是自己砸大錢自己硬幹一套出來.

Revolution Analytics是一家專門為企業提供R語言提供商業服務, 也提供社群開源版本, 這個併購案真是很好的一步棋, 若Microsoft沒有吃下Revolution Analytics, 早晚如Amazon, Google甚至Oracle都應該會想併購他, 原因無他, R語言在已經是在資料科學的領域必學的一個語言, 如XBox 上的線上遊戲玩家配對就是用 R 做出來的, 而且因為開源的關係, 近幾年來 R把一些商用統計軟體如SPSS打的嫑嫑的, 記得之前參加過一場陳景祥老師主講R的研討會, 陳老師提到他用R做出來的統計分析是不會輸給SPSS, 擷取陳老師的投影片如下
https://ithelp.ithome.com.tw/upload/images/20171220/20103333F6Glk40J6z.png

Microsoft在併購Revolution Analytics後, 便開始把R整合進相關產品之中, 在2016年推出MSSQL R Service與Microsoft R Server, 更在今年2017十一月, 推出MSSQL 2017, 把Microsoft R Server改名為Microsoft Machine Learning Server. 其他產品如Power BI與SSRS也能與R互動, 自己整理了一下Microsoft R的解決方案如下
https://ithelp.ithome.com.tw/upload/images/20171220/20103333ssKeUhLPBE.png

特別提一下, 紅框標起來的是 DeployR Open, 其實就是Microsoft R Server的開源版本, 在2016還給用, 但是在2017, 被Microsoft給沒收了, 不給用了, 實屬可惜啊/images/emoticon/emoticon02.gif, 雖然一般使用者還是可以下載Microsoft Machine Learning Server來使用, 但僅限於開發測試用途, 若要用在正式環境必須要有 SQL Server Enterprise的授權, 才能使用, 而Linux版的授權則是另外計價的, 不過Microsoft的這一招, 個人覺得著實厲害, 原因是在商用資料庫軟體市場, Microsoft最大的對手就是Oracle, 現在打著買MSSQL, 就可以有Machine Learning Server可以免費使用, 而且資料庫還內建R Service, 可以直接用Stored Procedure作分析預測, 不知道Oracle會拿出甚麼招式來應對? 還是直接無視呢? 所以才覺得Microsoft買下Revolution Analytics是招好招/images/emoticon/emoticon34.gif, 讓他不論是在雲端或是商用資料庫軟體市場, 都先發制人, 後面來的, 只能跟風了.
所以在接下來的鐵人賽文章就是逐一介紹底所列項目

  • R Tools for Visual Studio
  • Microsoft R Open
  • Microsoft R Client
  • MSSQL R Service
  • MSSQL Reporting Service (SSRS)
  • Microsoft Machine Learning Server
  • Power BI
  • Azure Machine Learning

若地圖沒有開太大, 還有餘力的話, 再來實作Microsoft提供紐約計程車的分析案例
https://ithelp.ithome.com.tw/upload/images/20171220/20103333pogzN2ESu8.jpg
https://docs.microsoft.com/en-us/sql/advanced-analytics/tutorials/walkthrough-data-science-end-to-end-walkthrough

由於上述所提到的都是工具, 需要一些範例來做串場, 所以如同Day01提到的, 此次鐵人賽也會記錄一些自己在Machine Learning的一些心得與筆記, 故會從Udemy的Machine Learning A-Z™: Hands-On Python & R In Data Science, 選幾個簡單資料範例來串場, 進而瞭解上述工具的使用方式,, 接下來就先從R Tools for Visual Studio與 Microsoft R Open介紹起

後記: 整理完Microsoft R的解決方案後, 搞得自己好像Microsoft的業務在推銷產品, 像是在寫業配文/images/emoticon/emoticon10.gif


上一篇
Day01- 前言
下一篇
Day03 - Microsoft R Open and R Tools for Visual Studio
系列文
Microsoft R Solution30

1 則留言

0
Sergeyau
iT邦研究生 3 級 ‧ 2017-12-27 04:39:28

我們那時候還在和Revolution Analytic談它們怎麼幫我們建構R專案,過幾個月就被Microsoft併購了~也是頗有趣的

看更多先前的回應...收起先前的回應...
arksu iT邦新手 5 級‧ 2017-12-27 09:51:54 檢舉

羨慕ing啊, 可以跟Revolution Analytic的大神們一起合作/images/emoticon/emoticon24.gif

Sergeyau iT邦研究生 3 級‧ 2017-12-27 10:19:22 檢舉

還沒開始合作就變成MICROSOFT了~最終也沒合作到

arksu iT邦新手 5 級‧ 2017-12-27 12:10:37 檢舉

那真是可惜了~/images/emoticon/emoticon38.gif

Sergeyau iT邦研究生 3 級‧ 2017-12-27 12:17:24 檢舉

DEMO時我們有問:你們和一般開源的R有什麼不同。他們把效能評比表拿出來,當場差點就簽合約了哈哈

我要留言

立即登入留言