.NET ja ML.NET: Microsoft Open Source Platforms

.NET ja ML.NET: Microsoft Open Source Platforms

.NET ja ML.NET: Microsoft Open Source Platforms

Kuten olemme jo tarkastelleet julkaisussa nimeltä "Käyttöjärjestelmät sodassa: Microsoft vartioi kaikkia!"tällä hetkellä «Microsoft», Yritys Redmond, Yhdysvallat, omistaja «Windows» on avoimessa kilpailussa omaksumaan muiden käyttöjärjestelmien parhaat puolet ja viemään tuotteitaan niihin.

Ja tällä tavalla, lukuun ottamatta jo tunnettuja ohjelmia viety «GNU/Linux», voimme mainita nykyiset: «SQL Server, .Net, Visual Studio Code y Skype». Koska se on yksi viimeisimmistä sisällytetyistä, tunnetaan nimellä «Microsoft Teams», kuten mainitsimme vielä yhdessä viimeisin julkaisu. Ja nyt se tuo meidät «ML.NET», joka on Machine Learning Framework de «Código Abierto» ja monitasoinen, joka täydentää «.NET».

.NET ja ML.NET: Johdanto

Mahdollisesti kaikki tämä kasvava ekosysteemi «Código Abierto» liittyä lyhyessä ajassa, «Navegador Edge» ja «Antivirus Defender». Ja kuka tietää, yhtäkkiä nyt tuloilla «Microsoft Teams» ei olisi yllättävää nähdä «Suite Ofimática MS Office» tai jotain hyvin samanlaista tai lähellä tätä «GNU/Linux».

.NET ja ML.NET: Microsoft Open Source

Microsoftin avoimen lähdekoodin alustat

Kuten jo sanoimme, monien joukossa ohjelmistot (ohjelmat, järjestelmät ja alustat) de «Código Abierto» että viime aikoina «Microsoft» on osallistunut «Comunidad de Software Libre y Código Abierto», erottua joukosta:.NET ja ML.NETTO.

Mikä on .NET ja mitkä ovat sen ominaisuudet?

  • Se on avoimen lähdekoodin ja ilmainen monialustainen kehitysympäristö (Windows, Mac OS ja Linux), jolla voidaan rakentaa kaikenlaisia ​​sovelluksia: työpöytä, mobiili, verkko, pelit ja esineiden Internet.
  • Sen avulla voidaan käyttää erilaisia ​​kieliä, toimittajia ja kirjastoja erityyppisiin mahdollisiin sovelluksiin. Kieliä ovat:
  1. C #: Mikä on yksinkertainen, moderni, olio ja turvallinen ohjelmointikieli.
  2. F #: Mikä on toimiva, alustojen välinen, avoimen lähdekoodin ohjelmointikieli .NET: lle. Joka sisältää myös olio- ja pakollisen ohjelmoinnin.
  3. VisualBasic: Mikä on helppokäyttöinen kieli, jolla on yksinkertainen syntaksityyppi turvallisten ja olio-sovellusten rakentamiseen.
  • Se on erinomainen monikehitysalusta, koska sen avulla edellä mainituilla kielillä luotut sovellukset voivat toimia luonnollisesti millä tahansa yhteensopivalla käyttöjärjestelmällä erilaisten integroitujen toteutusten ansiosta:
  1. NET-ydin: Mikä on verkkosivustojen, palvelimien ja konsolisovellusten alustojen välinen toteutus.
  2. .NET Framework: Mikä on yhteensopiva verkkosivustojen, palveluiden, työpöytäsovellusten ja monien muiden kanssa Windowsissa.
  3. Xamarin / Mono: Mikä on .NET-toteutus sovellusten ajamiseksi pääkäyttöjärjestelmissä.
  • Se sisältää perusjoukon sovellusliittymiä, jotka ovat yhteisiä kaikille .NET-toteutuksille. Lisäksi kukin toteutus voi myös paljastaa ylimääräisiä sovellusliittymiä, jotka ovat ominaisia ​​käyttöjärjestelmille, joilla niitä käytetään. Esimerkiksi .NET Framework on vain Windows .NET-toteutus, joka sisältää sovellusliittymiä Windows-rekisterin käyttämiseen.
  • Sillä on valtava kirjasto (pakettien ekosysteemi), joka laajentaa toimintojaan. Niiden hyödyntämiseksi voit käyttää NuGetiä, joka on erityisesti suunniteltu pakettien hallinta «.NET» sisältää yli 90.000 XNUMX pakkausta.

Huom: lisätietoja «.NET» käyttää virallista verkkosivustoasi täällä.

Mikä on ML.NET ja mitkä ovat sen ominaisuudet?

  • Se on ilmainen, avoimen lähdekoodin, alustojen välinen koneoppimisalustae toimii Windowsissa, Linuxissa ja macOSissa .NET Core -järjestelmällä tai Windowsissa .NET Frameworkin avulla.
  • Se tarjoaa mahdollisuuden lisätä koneoppimista .NET: n avulla luotuihin sovelluksiin (online tai offline), jotta ne voivat tehdä automaattisia ennusteita tarvittavilla tiedoilla.
  • Onko pohja a malli koneoppiminen määrittää vaiheet, joita tarvitaan syötetiedon muuntamiseksi ennustukseksi. Tämän alustan avulla voit kouluttaa mukautettua mallia määrittämällä algoritmin tai käyttää luotua, saatavana olevaa ja jo koulutettua TensorFlow- ja ONNX-alustaa.
  •  64-bittinen versio on yhteensopiva kaikkien alustojen kanssa. 32-bittinen versio on yhteensopiva Windowsin kanssa, paitsi TensorFlow-, LightGBM- ja ONNX-toimintoihin liittyvät toiminnot.

Viitataan «Microsoft», joitain mahdollisia esimerkkejä sellaisista ennusteista, joita voidaan tehdä «ML.NET» ääni:

Ennusteen tyyppi Kuvaus ja soveltamisala
Luokittelu ja luokittelu Luokittele asiakaspalautteet automaattisesti positiivisiksi ja negatiivisiksi.
Jatkuva regressio- ja ennustusarvot Ennusta kodin hinnat koon ja sijainnin perusteella.
Poikkeavuuksien havaitseminen Tunnista vilpilliset pankkitapahtumat.
Suositukset Ehdota tuotteita, joita verkkokaupat voivat ostaa aiempien ostostensa perusteella.
Aikasarjat ja peräkkäiset tiedot Sääennuste ja tuotteiden myynti
Kuvaluokitus Luokittele lääketieteelliset kuvantamispatologiat

Huom: lisätietoja «ML.NET» käyttää virallista verkkosivustoasi täällä.

.NET ja ML.NET: Päätelmä

Johtopäätös

Toivomme sinun olevan "pieni, mutta hyödyllinen viesti" näistä 2 mielenkiintoisesta «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft nimeltään «.NET y ML.NET», joka monien etujen tai ominaisuuksien joukosta erottuu kompaktuudestaan ​​(kompakti), joustavuus ja integrointikapasiteetti ovat kiinnostavia ja hyödyllisiä kokonaisuutena «Comunidad de Software Libre y Código Abierto» ja suurella panoksella ihmeellisen, jättimäisen ja kasvavan ekosysteemin levittämiseen «GNU/Linux».

Ja lisätietoja, älä aina epäröi vierailla missään Verkkokirjasto kuten OpenLibra y jedit lukea kirjat (PDF) aiheesta tai muusta osaamisalueet. Toistaiseksi, jos pidit tästä «publicación», älä lopeta sen jakamista muiden kanssa, sinun Suosikkisivustot, kanavat, ryhmät tai yhteisöt sosiaalisia verkostoja, mieluiten ilmaisia ​​ja avoimia Mastodonttitai turvallinen ja yksityinen Telegram.

Tai yksinkertaisesti käy kotisivullamme osoitteessa DesdeLinux tai liity viralliseen kanavaan Sähke lähettäjältä DesdeLinux lukea ja äänestää tätä tai muita mielenkiintoisia julkaisuja «Software Libre», «Código Abierto», «GNU/Linux» ja muut aiheeseen liittyvät aiheet «Informática y la Computación»Ja «Actualidad tecnológica».


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.