.NET at ML.NET: Mga Platform ng Open Source ng Microsoft

.NET at ML.NET: Mga Platform ng Open Source ng Microsoft

.NET at ML.NET: Mga Platform ng Open Source ng Microsoft

Tulad ng nasuri na namin sa publication na tinawag "Mga Sistema ng Pagpapatakbo sa Digmaan: Ang Microsoft sa Guard Against All!"sa kasalukuyan «Microsoft», Ang kumpanya ng Redmond, USA, may-ari ng «Windows» ay nasa isang bukas na karera upang maiugnay ang pinakamahusay sa iba pang mga Operating System at i-export ang mga produkto sa kanila.

At sa paraang iyon, bukod sa mga kilalang programa na na-export sa «GNU/Linux», maaari nating banggitin ang mga kasalukuyang: «SQL Server, .Net, Visual Studio Code y Skype». Ang pagiging isa sa huling isinama, ang kilala bilang «Microsoft Teams», tulad ng nabanggit namin sa isa pa kamakailang publikasyon. At ngayon, dinadala tayo nito sa «ML.NET», A Framework sa Pagkatuto ng Machine de «Código Abierto» at multiplatform na umakma «.NET».

.NET at ML.NET: Panimula

Posibleng lahat ng ito lumalagong ecosystem ng mga aplikasyon ng «Código Abierto» sumali sa isang maikling panahon, ang «Navegador Edge» at «Antivirus Defender». At sino ang nakakaalam, biglang ngayon na may kita ng «Microsoft Teams» hindi nakakagulat na makita ang «Suite Ofimática MS Office» o isang bagay na halos kapareho o malapit dito «GNU/Linux».

.NET at ML.NET: Microsoft Open Source

Mga Platform ng Open Source ng Microsoft

Tulad ng nasabi na natin, sa marami software (mga programa, system at platform) de «Código Abierto» kani-kanina lang «Microsoft» ay nag-ambag sa «Comunidad de Software Libre y Código Abierto», tumayo:NET at ML.NET

Ano ang .NET at ano ang mga katangian nito?

  • Ito ay isang multiplatform development platform (Windows, Mac OS at Linux), bukas na mapagkukunan at libre, upang mabuo ang lahat ng mga uri ng mga application: desktop, mobile, web, mga laro, at para sa Internet ng mga bagay.
  • Pinapayagan ang paggamit ng iba't ibang mga wika, editor at aklatan para sa iba't ibang uri ng mga posibleng aplikasyon. Kabilang sa mga wika ay ang:
  1. C #: Alin ang isang simple, moderno, nakatuon sa object at ligtas na wika ng programa.
  2. F #: Alin ang isang functional, cross-platform, bukas na mapagkukunan ng wika ng programa para sa .NET. Na nagsasama rin ng programang nakatuon sa object at pautos.
  3. VisualBasic: Alin ang isang madaling ma-access na wika na may isang simpleng syntax para sa pagbuo ng mga application na uri ng ligtas at nakatuon sa object.
  • Ito ay isang mahusay na cross development platform, dahil pinapayagan nito ang mga application na nilikha sa mga nabanggit na wika upang tumakbo nang natural sa anumang katugmang Operating System, salamat sa iba't ibang mga pinagsamang pagpapatupad, bukod dito ay:
  1. .NET Core: Ano ang pagpapatupad ng cross-platform para sa mga website, server at application ng console.
  2. .NET Framework: Alin ang katugma sa mga website, serbisyo, desktop application at marami pa sa Windows.
  3. Xamarin / Mono: Ano ang isang pagpapatupad ng .NET upang magpatakbo ng mga application sa pangunahing mga Operating System ng mobile.
  • Naglalaman ito ng isang pangunahing hanay ng mga API na karaniwan sa lahat .NET pagpapatupad. Bilang karagdagan, ang bawat pagpapatupad ay maaari ring ilantad ang mga karagdagang API na tukoy sa mga Operating System kung saan tatakbo ang mga ito. Halimbawa, ang .NET Framework ay isang Windows-only .NET na pagpapatupad na may kasamang mga API para sa pag-access sa Windows Registry.
  • Mayroon itong isang malaking Library (ecosystem ng mga pakete) na nagpapalawak sa pagpapaandar nito. Upang magamit ang mga ito, maaari mong gamitin ang NuGet, na isang tagapamahala ng package na partikular na binuo para sa «.NET» naglalaman ng higit sa 90.000 na mga pakete.

Tandaan: para sa karagdagang impormasyon sa «.NET» i-access ang iyong opisyal na website dito.

Ano ang ML.NET at ano ang mga tampok nito?

  • Ito ay isang libre at bukas na mapagkukunan ng platform ng Pag-aaral ng Machine, multiplatform na stumatakbo ang Windows, Linux at macOS na may .NET Core o sa Windows gamit ang .NET Framework.
  • Nag-aalok ito ng posibilidad ng pagdaragdag ng pag-aaral ng machine sa mga application (online o offline) na nilikha gamit ang .NET, upang magawa nila gumawa ng mga awtomatikong hula sa kinakailangang data.
  • Ay may bilang basehan a modelo machine na pag-aaral na tinutukoy ang mga hakbang na kinakailangan upang mabago ang input data sa isang hula. Pinapayagan ka ng platform na ito na sanayin ang isang pasadyang modelo sa pamamagitan ng pagtukoy ng isang algorithm, o gumamit ng isang nilikha, magagamit at bihasa na mula sa mga platform ng TensorFlow at ONNX.
  •  Ang bersyon ng 64-bit ay katugma sa lahat ng mga platform. Ang bersyon ng 32-bit ay katugma sa Windows, maliban sa pag-andar na nauugnay sa TensorFlow, LightGBM, at ONNX.

Sumisipi «Microsoft», ilang mga posibleng halimbawa ng uri ng mga hula na maaaring gawin «ML.NET» tunog:

Uri ng Hulaan Paglalarawan at saklaw
Pag-uuri at kategorya Awtomatikong inuri ang feedback ng customer bilang positibo at negatibo.
Patuloy na halaga ng pagbabalik at paghula Hulaan ang mga presyo ng bahay batay sa laki at lokasyon.
Pagtuklas ng anomaly Makita ang mapanlinlang na mga transaksyon sa bangko.
Rekomendasyon Magmungkahi ng mga produktong maaaring bilhin ng mga mamimili sa online, batay sa kanilang dating pagbili.
Serye ng oras at sunud-sunod na data Pagtataya ng panahon at mga benta ng produkto
Pag-uuri ng imahe Pag-uri-uriin ang mga pathology ng medikal na imaging

Tandaan: para sa karagdagang impormasyon sa «ML.NET» i-access ang iyong opisyal na website dito.

.NET at ML.NET: Konklusyon

Konklusyon

Inaasahan namin na ikaw ay "maliit ngunit kapaki-pakinabang na post" tungkol sa mga 2 kawili-wili «Plataformas de desarrollo y Machine Learning de código abierto» de microsoft tinawag «.NET y ML.NET», na kabilang sa maraming mga benepisyo o katangian, lumantad ang pagiging siksik nito (siksik), kakayahang umangkop at kapasidad ng pagsasama, ay may malaking interes at utility, para sa kabuuan «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng at para «GNU/Linux».

At para sa karagdagang impormasyon, palaging huwag mag-atubiling bisitahin ang anumang Online library bilang OpenLibra y jedit upang basahin mga libro (PDF) sa paksang ito o iba pa mga lugar ng kaalaman. Sa ngayon, kung nagustuhan mo ito «publicación», huwag tigilan ang pagbabahagi nito kasama ng iba, sa iyong Mga paboritong website, channel, grupo o komunidad ng mga social network, mas mabuti na libre at bukas bilang Mastodon, o ligtas at pribado kagaya Telegrama.

O bisitahin lamang ang aming home page sa Mula saLinux o sumali sa opisyal na Channel Telegram mula sa DesdeLinux upang basahin at iboto ito o iba pang mga kagiliw-giliw na publication sa «Software Libre», «Código Abierto», «GNU/Linux» at iba pang mga paksang nauugnay sa «Informática y la Computación», at ang «Actualidad tecnológica».


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish.

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.