.NET和ML.NET:Microsoft開放源代碼平台

.NET和ML.NET:Microsoft開放源代碼平台

.NET和ML.NET:Microsoft開放源代碼平台

正如我們已經在出版物中回顧的那樣 戰爭中的操作系統:Microsoft謹防一切!目前 «Microsoft»,公司 美國雷德蒙德, 的主人 «Windows» 正在同化其他最佳操作系統並將其產品導出到它們的公開競賽。

這樣,除了將已知程序導出到 «GNU/Linux»,我們可以提及當前的: «SQL Server, .Net, Visual Studio Code y Skype»。 作為最後合併的公司之一, «Microsoft Teams»,正如我們在另一篇文章中提到的 近期出版。 現在,它帶給我們 «ML.NET»機器學習框架 de «Código Abierto» 和互補的多平台 «.NET».

.NET和ML.NET:簡介

可能所有這些不斷發展的應用生態系統 «Código Abierto» 在短時間內加入 «Navegador Edge» Y EL «Antivirus Defender»。 誰知道呢,現在突然有了 «Microsoft Teams» 看到它並不奇怪 «Suite Ofimática MS Office» 或與此類似或接近的東西 «GNU/Linux».

.NET和ML.NET:Microsoft開放源代碼

Microsoft開源平台

正如我們已經說過的,在眾多 軟件(程序,系統和平台) de «Código Abierto» 那最近 «Microsoft» 促成了 «Comunidad de Software Libre y Código Abierto», 站出來:。NET和ML。淨。

什麼是.NET?它有什麼特點?

  • 它是一個開放源代碼和免費的多平台開發平台(Windows,Mac OS和Linux),用於構建各種應用程序:台式機,移動設備,Web,遊戲以及物聯網。
  • 它允許針對不同類型的可能應用程序使用各種語言,編輯器和庫。 語言包括:
  1. C #: 這是一種簡單,現代,面向對象和安全的編程語言。
  2. F#: 這是.NET的功能性,跨平台和開源編程語言。 其中還包括面向對象和命令式編程。
  3. Visual Basic: 這是一種具有簡單語法的可訪問語言,用於構建類型安全和麵向對象的應用程序。
  • 這是一個出色的交叉開發平台,由於採用了不同的集成實現,它允許以上述語言創建的應用程序可以在任何兼容的操作系統上本地運行。
  1. NET核心: 什麼是網站,服務器和控制台應用程序的跨平台實現。
  2. .NET Framework: 與Windows,Windows上的網站,服務,桌面應用程序等兼容。
  3. Xamarin / Mono: 什麼是在主要的移動操作系統上運行應用程序的.NET實現。
  • 它包含所有.NET實現通用的一組基本API。 此外,每個實現還可以公開特定於將在其上運行的操作系統的其他API。 例如,.NET Framework是僅Windows的.NET實現,其中包括用於訪問Windows註冊表的API。
  • 它具有一個龐大的庫(軟件包生態系統),可擴展其功能。 要使用它們,您可以使用NuGet,它是專門為 «.NET» 包含超過90.000個包裹。

注意: 有關更多信息 «.NET» 訪問您的官方網站 這裡.

什麼是ML.NET及其功能?

  • 它是一個免費的,開源的,跨平台的機器學習平台,它可以e可以在具有.NET Core的Windows,Linux和macOS上運行,也可以在使用.NET Framework的Windows上運行。
  • 它提供了在使用.NET創建的應用程序(在線或脫機)中添加機器學習的可能性,以便它們可以 使用必要的數據進行自動預測。
  • 有作為 基地 模型 機器學習 指定將輸入數據轉換為預測所需的步驟。 該平台可讓您通過指定一種算法來訓練自定義模型,或使用從TensorFlow和ONNX平台創建,可用和已經訓練過的算法。
  •  64位版本與所有平台兼容。 32位版本與Windows兼容,但與TensorFlow,LightGBM和ONNX相關的功能除外。

引用 «Microsoft»,一些可以通過這種方式做出的預測的示例 «ML.NET» 聲音:

預測類型 描述和範圍
分類和分類 自動將客戶反饋分類為正面和負面。
連續回歸和預測值 根據大小和位置預測房價。
異常檢測 檢測欺詐性銀行交易。
建議 根據在線購物者的先前購買來推薦他們可以購買的產品。
時間序列和順序數據 預測天氣和產品銷售
圖片分類 分類醫學影像病理學

注意: 有關更多信息 «ML.NET» 訪問您的官方網站 這裡.

.NET和ML.NET:結論

結論

我們希望你是 小而有用的帖子 關於這兩個有趣的 «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft微軟«.NET y ML.NET»,它在眾多優點或特性中脫穎而出(緊湊),靈活性和集成能力,對於整個 «Comunidad de Software Libre y Código Abierto» 並為應用程序和應用程序的美妙,龐大和不斷發展的生態系統的傳播做出了巨大貢獻 «GNU/Linux».

有關更多信息,請不要總是猶豫訪問任何 在線圖書館OpenLibra y 傑迪 讀書 書籍(PDF) 關於這個話題或其他 知識領域。 現在,如果你喜歡這個 «publicación», 不要停止分享 與他人,在你的 最喜歡的網站,渠道,團體或社區 社交網絡,最好是免費開放的 乳齒象,或者像 Telegram.

或直接訪問我們的主頁,網址為 來自Linux 或加入官方頻道 DesdeLinux的電報 閱讀此書或其他有趣的出版物並為其投票 «Software Libre», «Código Abierto», «GNU/Linux» 和其他相關主題 «Informática y la Computación»,和 «Actualidad tecnológica».


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。