機器學習的生命週期作業:Machine Learning Operationalization

這篇文章會帶您透過幾個簡單的指令,快速的將 TensorFlow, CNTK 或是 Python 所建立的預測模型,部署到 Azure Container Service (ACS) 或 HDInsight Spark 上,以達到高擴充性的需求。 AML CLI (Azure Machine Learning Command Line Interface) 是個全新的 Azure 機器學習指令集,目前是 preview 版本,目的在將機器學習的生命週期,例如 Experiment, Model training, Deployment, Management 等.能透過指令自動化流程處理。同時支援 CNTK, TenserFlow 等不同的機器學習框架,未來也將支援如 GPU/FPGA 等機器,協助資料科學家們對模型生命週期的訓練及管理。 GitHub 上有完整範例及文件並隨時更新,已可在 Linux Data Science Virtual Machine (DSVM) 上使用。 環境準備 首先你需要有 Azure 訂用帳戶 (取得訂用帳戶),然後依說明文件建一個 DSVM 出來 (要完成以下練習,只要選擇最便宜的機器即可)。 透過…


在 Azure VM 中使用 Apache Cordova 開發跨平台 App

微軟在今年 5 月正式將 Apache Cordova (PhoneGap 引擎) 包裝成為一個免費的 Visual Studio 2013「擴充套件」。順利安裝之後,就可以在開新專案時選擇 Hybrid App 的專案範本,讓您使用 HTML, CSS, JavaScript 技術來開發跨平台的 Windows、iOS 及 Android 原生 App。 不過… 並非大家都有額外的機器和時間來準備 Windows 8.1 + Visual Studio 2013 + Apache Cordova 的開發測試環境,這時候就需要一個預先配置好的 VM 虛擬機器了! 這個 VM 中包含了所有您可在本地開發環境作的事情,如:編譯/偵錯 Windows 及 Android Apps、預設的專案模板、以及 “Getting Start” 文件幫助您創建並測試你的 App。 要了解如何開始使用 VM,請參考 MSDN 的文章: 如何在 Azure 上創建一個…


開發人員帳號終身有效以及利益計劃

為了加強開發人員的開發體驗,在這個月裡,Windows 開發人員中心釋出了幾個新的計劃:終身有效的開發帳號、以及新的開發中心利益計劃,我們鼓勵您前往 Windows 開發人員中心,並且看看您可以獲得什麼好處。 從今天開始,開發人員帳號終身有效 在我們持續整合 Windows 及 Windows Phone 開發人員體驗的過程中,我們決定提供更多好處給開發人員,所以從今天開始,Windows 的開發帳號僅須付註冊時的一次費用,之後就不必再繳年費,而且帳號終身有效,當然,這個帳號同時能發佈 app 到 Windows 以及 Windows Phone 市集。 開發中心利益計劃 在前兩個禮拜,我們推出了開發中心利益計劃,這項計劃目的在幫助並且加速您在 Windows 平台上的成功、改良或行銷您的 app、提供不同的工具進行協助。不論您是既有的開發人員、或是新註冊的開發人員,都可以申請加入這項計劃。 這項計劃會依據您的開發經驗分成三個等級: Explorer: 提供您設計介面及架構的指引,並且獲得微軟專家的協助,以及禮物卡、開發帳號註冊費等等。 Expert: 協助您接觸到更多的用戶、發行合約等等。 Master: 成為開發人員的 VIP,以便取得更多行銷支援、新版 SDK 搶先體驗等。 愈高的等級將幫助您的 app 被更多用戶下載、獲得更高的收益,也經由這些提供的項目幫助您獲得更高的用戶評等。我們推薦您現在就加入這項計劃吧!

0

由 Web 到 App 之路 (三): 使用 WAT (Web App Template)

WAT (Web App Template) 是微軟所開發,專門設計將既有的網站轉成 App 的免費 Visual Studio 擴充元件,此前的文章已有簡介: WAT- 將既有網站快速轉為 Windows 8.1 App 或 Windows Phone App 的免費工具。上個月也剛推出了 Universal Apps v2.0 的版本 (http://wat.codeplex.com/)。 WAT 的目標定義明確,即是要讓企業能完全延用在既有網站上的投資、同時還能以直覺簡易的 config 方式讓 App 實作出平台功能 (如 Windows Live Tile、App Bar 等)、而且無需每次網站改版即需重新編譯。 WAT 實作 在 Visual Studio 2013 中開啟 Web App Template for Universal Apps- JavaScript 範本 可以看到此方案已預設包含 Windows 8.1 及 Windows…


由 Web 到 App 之路 (二): 使用 Apache Cordova (PhoneGap)

看看自己及周遭,App 世代早已經造成使用者習慣的改變: 當然也有統計數據告訴我們這件事實,例如:若觀察使用者每日花在 Web 及 App 上的時間,可以看到在2011年即已發生死亡交叉,而且差距只有逐年愈拉愈大。(2012年底的數據: Web : App = 70 mins: 127 mins) http://gigaom.com/2012/12/05/us-spends-35-percent-more-time-using-apps-in-2012-while-web-usage-drops/ 使用 Cordova (PhoneGap) Apache Cordova (也就是市場上熟知的 PhoneGap 引擎) 已在今年 5 月即與 Visual Studio 整合了,可參見 Eric 的文章: 跨行動裝置 App 開發: 使用 Visual Studio 2013 + Apache Cordova (PhoneGap)。而在日前釋出 Visual Studio Update 3 RTM,也同時釋出了 Multi-Device Hybrid Apps CTP 2.0 的版本。 Cordova 與 Visual Studio 整合的意義就是,您可以在…


由 Web 到 App 之路 (一): 釘選網站 Pinned Site

現況: – 我已有一個運作良好的網站 挑戰: – 如何因應現今行動裝置大普及,以及方興未艾的 App 需求? 以上是現在絕大部份的企業所面臨的難題:決策者在延用既有的投資(如:網站維護人力及技術)的同時,又要因應來自市場上行動化趨勢所帶來的改變。面對以上的難題,有哪些作法可以供決策者作參考? 從 Web 到 App 之路有哪些選擇呢? 首先我們來看一個典型的網站維運架構: 如下圖,開發團隊使用設計工具(如: Sublime) 編修網頁 (Application UI)、使用習慣的程式碼控制工具 (如: GitHub)、並使用熟悉的開發框架 (如: Node.js)及網站伺服器 (如: Azure Web sites)來作日常網站的維護及修改。 釘選網站 Pinned Site 既有的網站要因應現實中的行動化趨勢,最簡單的作法就是提供使用者「釘選」的功能了。 以 iOS 而言,要加入如以下的程式碼: <link href=”touch-icon-iphone.png” rel=”apple-touch-icon”> <link href=”img/touch-icon-ipad.png” rel=”apple-touch-icon” sizes=”76×76″> <link href=”img/touch-icon-iphone-retina.png” rel=”apple-touch-icon” sizes=”120×120″> <link href=”img/touch-icon-ipad-retina.png” rel=”apple-touch-icon” sizes=”152×152″> 而針對 Windows 平台,也是插入類似的程式碼,不過您可以利用以下的網站直接幫您產出,還能同時達到動態磚 (Live Tile) 的效果: http://www.buildmypinnedsite.com/ 簡單的三步驟,即可產出程式碼供您使用: 步驟1: 設定 Tile 的文字、背景顏色及圖片 步驟2: 設定 Live Tile…


Windows App Studio Beta 釋出新版本,讓您更容易製作 App

如果您還沒嘗試已經 110 萬人使用過的 Windows App Studio Beta 的話,趕快看一下它如何幫助你快速地把想法轉化成 Windows 或 Windows Phone 的 App,在我們最新釋出的版本中,您將可以更方便地將製作好的 app 上架到市集中! 現在當您在 Windows App Studio 上製作完成後,選擇發佈(Publish),您會取得一個 .zip 的壓縮檔案,裡面包含了螢幕擷圖以及應用程式圖示(logo),有了這些東西後您就可以立即發佈到市集,接下來要做的事情就是到開發中心註冊一個開發帳號,這裡有兩部影片分別示範如何將您的應用程式發佈到 Windows 市集、Windows Phone 市集。 在這個版本中,我們也加入了 YouTube 播放清單作為資料來源,所以您也可以很輕鬆地建立一個 app 讓使用者觀看影片、搜尋影片等等。 您可能也有注意到,在圖片版型上我們提供了像是 Instagram 或 Flickr 等所使用的版型,可以用來處理固定或動態增加的圖片列表。 關於更多有用的訊息,您可以到 Windows App Studio Beta 的首頁上瀏覽,您也可以注意到我們新增了 App Studio News,提供更多教學影片、文章來讓您更瞭解如何運用 Windows App Studio 這個開發工具。 也別忘了繼續給我們您寶貴的建議!

0