為什麼微軟不開發基於 net的機器學習框架呢?

時間 2021-06-02 17:45:17

1樓:Bravo Yeung

早就推出了,微軟官方主要推出了下面幾個機器學習框架和工具吧~

是微軟推出的乙個機器學習框架,它經擴充套件後可以新增流行的機器學習庫,比如TensorFlow、http://

Accord.NET

和CNTK。致力於將開發http://

ML.NET

的內部功能方面的全部經驗帶給開源界的http://

ML.NET

。自2023年5月起,http://

ML.NET

就支援擴充套件後可以新增TensorFlow、http://

Accord.NET

和CNTK等主流深度學習框架~

ONNX

ONNX(Open Neural Network Exchange)是2023年9月由微軟與Facebook、AWS共同創立的開放神經網路格式交換計畫,其目的是提高神經網路軟體之間的互操作性,也就是可以用不同的神經網路框架開發軟體,但經過ONNX的格式交換後就可以轉換成通用軟體執行在Windows、Linux以及MacOS及雲服務之上。

CNTK

微軟認知工具包(Microsoft Cognitive Toolkit)是乙個開源的深度學習工具包,以前的名字是 CNTK~

等等而中國人 Haiping Chen 和 Kerry Jiang (江大漁) 推出了基於.NET的深度學習框架:

(快去star或fork吧!)

相應的.NET機器學習生態在此:

好訊息是:

將會被微軟下週要發布的http://

ML.NET

v1.3直接使用~

2樓:sikele2237

py的tensorflow, pytorch?

py的效能也就指著呼叫c++元件活命了,抱上大腿就是自己的了。

c#在大多數情況下都是盡量避免用這種native的,純.net元件保持any cpu才是追求。

後來還支援了tensorflow的模型,還支援了onnx模型,包含了http://

infer.net

。還有http://

aforge.net

,都是純c#的啊

torchnet 都不是優先考慮的,況且還有cntk,微軟要玩ai還有sqlserver,各種雲,可不是py那玩具可比的。

pynum numsharp

sci scisharp

反正慢慢找吧,東西一點也不少,我是搞不清楚了,還有些機械人聊天自然語言相關的

3樓:

先說是不是,再問為什麼。

最近微軟一直在推的 .NET Core 機器學習框架 ML.NET 就這麼被你無視了。。

不僅如此,ML.NET 還提供了大量的 Samples,包括 C# 和 F#,以及官方教程,一應俱全。

兩周前(2019.1.10)還發布了ML.NET 0.9:

Announcing ML.NET 0.9 – Machine Learning for .NET

甚至C#的Language Design Repo還專門有乙個為了 ML.NET 寫起來更舒服更方便而開設的 Project:

dotnet/csharplang

所以你問為什麼微軟不開發基於 .net 的機器學習框架,我也不知道啊,因為微軟開發了啊。

如果你是說類似 tensorflow 這種的深度學習框架,微軟很早以前也開發了 CNTK,並且提供了 C# 的介面。

為什麼微軟或金山不開發適用於安卓或ios平板的全功能的office或wps?

只不過是日常通勤,路況尚可,沒必要上坦克。移動端就是看看資料而已,能開啟,做個簡單修改就夠了 真正辦公的時候,那可是戰場 資料分析統計等等 Nitram 兩者的辦公套件都是部分收費,沒必要開發全功能,因為現在人們就算用平板辦公,也不會用到那麼多高階功能,需求決定了他們不會開發全功能 摔哥是是只小泰迪...

為什麼微軟願意開發Office for mac?

李興明 首先,Windows一直就是佔絕對壟斷地位的作業系統 MacOS的份額貌似剛剛超過5 也就是說,微軟即使不開發Office for Mac,作業系統占領100 的市場,並且所有的Win都買Office,那麼理論上也就能增加5 的office銷量 其次,應用軟體的數量的確會對作業系統的推廣有一...

既然 NET平台如此優秀,為什麼微軟不推廣到Linux Mac等平台上?

開源的事情微軟都在做,畢竟好多明星專案,最大的金主就是微軟 但我感覺微軟實在太摳了,好技術都自己用,從來不拿出來分享。比如一直好奇的M 到底是個神馬東東。 一些人口中美帝的三權分立,皿煮,人權這麼好,為什麼不推廣到全世界?美帝 我盡力了,奈何其他國家變數太多,不能完美本地化。 RednaxelaFX...