日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人工智能 > ChatGpt >内容正文

ChatGpt

VS Tools for AI全攻略

發(fā)布時(shí)間:2023/12/4 ChatGpt 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS Tools for AI全攻略 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

大家都知道微軟在Connect();17大會(huì)上發(fā)布了VS Tools for AI,旨在提升Visual Studio和VSCode對(duì)日益增長的深度學(xué)習(xí)需求的體驗(yàn)。看了一圈,網(wǎng)上似乎沒有一個(gè)完整的中文教程來教你怎么完整配置深度學(xué)習(xí)方案。

與此同時(shí)我也接了一個(gè)活,是俱樂部與MSRA的項(xiàng)目,項(xiàng)目的目的之一是向VS Tools for AI的samples庫里增加新的算法,所以這篇技術(shù)文章就應(yīng)運(yùn)而生了。

本文將分為以下幾個(gè)部分來進(jìn)行闡述:

1,什么是VS Tools for AI

2,怎么在本地配置好VS Tools for AI的前端

3,怎么配置Azure云上的后端環(huán)境

4,怎么連接前后端,以及怎么運(yùn)行TensorFlow實(shí)例

========================================================

1,什么是VS Tools for AI?

VS Tools for AI(下稱AI組件)的官網(wǎng)地址:https://www.visualstudio.com/downloads/ai-tools-vs/

GitHub地址:https://github.com/Microsoft/vs-tools-for-ai

簡而言之,AI組件的用處,是讓你快速構(gòu)建、訓(xùn)練一個(gè)深度學(xué)習(xí)Project。

AI組件的主要功能有:

-開發(fā),調(diào)試和部署深度學(xué)習(xí)和人工智能解決方案:AI組件是支持CNTK,Google TensorFlow,Theano,Keras,Caffe2等深度學(xué)習(xí)框架的擴(kuò)展。 您可以通過開放式架構(gòu)使用其他深度學(xué)習(xí)框架。?AI組件利用對(duì)Python,C / C ++ / C#的現(xiàn)有代碼支持,并為Cognitive Toolkit BrainScript提供額外的支持。

-使用“樣本庫”(就是上文提到的樣例)快速構(gòu)建代碼:AI組件與Azure機(jī)器學(xué)習(xí)集成在一起,可以輕松瀏覽使用CNTK,TensorFlow,MMLSpark等的樣本實(shí)驗(yàn)庫。?這使得開始深入學(xué)習(xí)AI項(xiàng)目很容易。

-在Azure中擴(kuò)展深度學(xué)習(xí)訓(xùn)練并運(yùn)行AI模型:用于AI的Visual Studio工具與Azure批處理AI和Azure機(jī)器學(xué)習(xí)服務(wù)集成,以便向Azure GPU虛擬機(jī),Spark群集等提交深度學(xué)習(xí)作業(yè)。?您可以監(jiān)視最近的實(shí)驗(yàn)的性能,然后生成一個(gè)Web服務(wù)來為新的智能應(yīng)用程序供電。

-高效的AI開發(fā)人員工具,可以訓(xùn)練模型并將AI注入到您的應(yīng)用程序中:AI組件可為開發(fā)人員和數(shù)據(jù)科學(xué)家提供最強(qiáng)大的一整套集成工具,用于創(chuàng)建,調(diào)試和部署其自定義深度學(xué)習(xí)模型。?使用Visual Studio的強(qiáng)大功能,您可以使用剛剛培訓(xùn)的模型無縫地構(gòu)建應(yīng)用程序,而無需切換IDE。

-用TensorBoard等集成開放工具可視化您的模型處理:AI組件還集成了使用TensorBoard進(jìn)行模型訓(xùn)練和實(shí)驗(yàn)的監(jiān)控和可視化。?在TensorBoard中打開您的作業(yè),以在本地和遠(yuǎn)程虛擬機(jī)上運(yùn)行。


?

2,怎么在本地配置好你的AI組件前端

通過閱讀上文的overview,我們知道,AI組件可以說是彌補(bǔ)了VS的一個(gè)短板,那么要怎么安裝AI組件呢?

?

首先你得安裝好Visual Studio 2017。其Community版本依然是免費(fèi)的,我因?yàn)槭荕SP,擁有VS Enterprise的訂閱,感謝微軟爸爸給我飯吃。在安裝過程中,選擇好Python組件,安裝Anaconda 4.4以及Python3.

?

在這里安裝,當(dāng)然你也可以選擇獨(dú)立地安裝Anaconda和Python3,并且將其加入到系統(tǒng)變量中,以便于在shell中調(diào)用。

之后,在上文提到的網(wǎng)址里下載AI組件,作為一個(gè)插件安裝。

?

?安裝完畢之后,你已經(jīng)做好了初步準(zhǔn)備。

?

接下來,請(qǐng)?jiān)诒緳C(jī)安裝好TensorFlow(CPU與GPU均可),版本1.4最佳(最新版本)。CPU版本只需要

pip install tensorflow

即可,而安裝GPU版本則需要安裝對(duì)應(yīng)版本的CUDA和CuDNN。因?yàn)楸緦W(xué)期我換了一臺(tái)筆記本,輕薄本沒有獨(dú)立顯卡,所以我安裝的是CPU版本。

?


?

調(diào)試你的TensorFlow代碼

在Visual Studio中創(chuàng)建一個(gè)新的TensorFlow項(xiàng)目:

?

如果一切順利的話,你將可以看見圖中的選擇框。

之后熟悉的工作區(qū)回來了。

?當(dāng)然,我覺得TensorFlow的基礎(chǔ)知識(shí)不需要我來逐一講解,看這篇博文的人應(yīng)該都具有一定的TensorFlow編程技巧。

編寫完之后按下F5,自動(dòng)啟動(dòng)shell,運(yùn)行程序,console中輸出結(jié)果。

相關(guān)文章:?

  • 認(rèn)識(shí)微軟Visual Studio Tools for AI

  • 微軟Connect(); 2017大會(huì)梳理:Azure、數(shù)據(jù)、AI開發(fā)工具

原文:http://www.cnblogs.com/ldzhangyx/p/7967400.html


.NET社區(qū)新聞,深度好文,歡迎訪問公眾號(hào)文章匯總 http://www.csharpkit.com

總結(jié)

以上是生活随笔為你收集整理的VS Tools for AI全攻略的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。