.NET in ML.NET: Microsoftove odprtokodne platforme

.NET in ML.NET: Microsoftove odprtokodne platforme

.NET in ML.NET: Microsoftove odprtokodne platforme

Kot smo že pregledali v objavi z naslovom "Operacijski sistemi v vojni: Microsoft na straži pred vsemi!"trenutno «Microsoft», Družba Redmond, ZDA, lastnik «Windows» je v odprti tekmi, da bi izkoristil najboljše iz drugih operacijskih sistemov in jim izdelke izvozil.

In na ta način, razen že znanih programov, izvoženih v «GNU/Linux», lahko omenimo sedanje: «SQL Server, .Net, Visual Studio Code y Skype». Kot eden zadnjih vključenih, znan kot «Microsoft Teams», kot smo omenili še v enem nedavna objava. In zdaj nas pripelje do «ML.NET», En Okvir strojnega učenja de «Código Abierto» in multiplatform, ki dopolnjuje «.NET».

.NET in ML.NET: Uvod

Mogoče ves ta rastoči ekosistem aplikacij «Código Abierto» pridružite se v kratkem času, «Navegador Edge» in «Antivirus Defender». In kdo ve, nenadoma zdaj z dohodkom od «Microsoft Teams» ne bi bilo presenetljivo, če bi videli «Suite Ofimática MS Office» ali kaj zelo podobnega ali blizu tega za «GNU/Linux».

.NET in ML.NET: Microsoft Open Source

Microsoftove odprtokodne platforme

Kot smo že povedali, med mnogimi programska oprema (programi, sistemi in platforme) de «Código Abierto» to zadnje čase «Microsoft» je prispeval k «Comunidad de Software Libre y Código Abierto», izstopati:.NET in ML.NETO.

Kaj je .NET in kakšne so njegove značilnosti?

  • Je večplatformna razvojna platforma (Windows, Mac OS in Linux), odprtokodna in brezplačna, za izdelavo vseh vrst aplikacij: namiznih, mobilnih, spletnih, iger in za internet stvari.
  • Omogoča uporabo različnih jezikov, urejevalnikov in knjižnic za različne vrste možnih aplikacij. Med jeziki so:
  1. C #: Kar je preprost, sodoben, objektno usmerjen in varen programski jezik.
  2. F #: Kar je funkcionalen, medplatformni in odprtokodni programski jezik za .NET. Kar vključuje tudi objektno usmerjeno in nujno programiranje.
  3. Visual basic: Kar je dostopen jezik s preprosto sintakso za gradnjo tipov in objektno usmerjenih aplikacij.
  • Je odlična platforma za navzkrižni razvoj, saj omogoča, da se aplikacije, ustvarjene v zgoraj omenjenih jezikih, poganjajo v katerem koli združljivem operacijskem sistemu, zahvaljujoč različnim integriranim izvedbam, med katerimi so:
  1. .NET Core: Kaj je izvedba med različnimi platformami za spletna mesta, strežnike in konzole.
  2. .NET Framework: Kar je združljivo s spletnimi mesti, storitvami, namiznimi aplikacijami in še veliko več v sistemu Windows.
  3. Xamarin / Mono: Kaj je .NET izvedba za zagon aplikacij v glavnih mobilnih operacijskih sistemih.
  • Vsebuje osnovni nabor API-jev, ki so skupni vsem implementacijam .NET. Poleg tega lahko vsaka izvedba izpostavi tudi dodatne API-je, ki so značilni za operacijski sistem, v katerem se bodo izvajali. Na primer .NET Framework je samo. Windows izvedba .NET, ki vključuje API-je za dostop do registra Windows.
  • Ima ogromno knjižnico (ekosistem paketov), ​​ki širi svojo funkcionalnost. Če jih želite uporabiti, lahko uporabite NuGet, ki je upravitelj paketov, zgrajen posebej za «.NET» vsebuje več kot 90.000 paketov.

Opomba: za več informacij o «.NET» dostop do vaše uradne spletne strani tukaj.

Kaj je ML.NET in kakšne so njegove lastnosti?

  • To je brezplačna, odprtokodna, večplastna platforma za strojno učenje, ki jeDeluje v sistemih Windows, Linux in macOS z .NET Core ali Windows z uporabo .NET Framework.
  • Ponuja možnost dodajanja strojnega učenja v aplikacije (na spletu ali zunaj njih), ustvarjene z .NET, tako da lahko samodejno predvidevajte potrebne podatke.
  • Ima kot osnova a model strojnega učenja določa korake, potrebne za pretvorbo vhodnih podatkov v napoved. Ta platforma omogoča usposabljanje prilagojenega modela z določitvijo algoritma ali uporabo ustvarjenega, razpoložljivega in že usposobljenega na platformah TensorFlow in ONNX.
  •  64-bitna različica je združljiva z vsemi platformami. 32-bitna različica je združljiva z operacijskim sistemom Windows, razen za funkcije, povezane s TensorFlow, LightGBM in ONNX.

Citiranje «Microsoft», nekaj možnih primerov vrst napovedi, s katerimi je mogoče narediti «ML.NET» Zvok:

Vrsta napovedi Opis in področje uporabe
Klasifikacija in kategorizacija Povratne informacije strank samodejno razvrstite med pozitivne in negativne.
Neprekinjene regresijske in napovedne vrednosti Predvidite cene stanovanj glede na velikost in lokacijo.
Odkrivanje nepravilnosti Odkrivanje goljufivih bančnih transakcij.
Priporočila Predlagajte izdelke, ki jih lahko kupijo spletni kupci glede na njihove prejšnje nakupe.
Časovne vrste in zaporedni podatki Napoved vremena in prodaje izdelkov
Razvrstitev slik Razvrstite patologije medicinskega slikanja

Opomba: za več informacij o «ML.NET» dostop do vaše uradne spletne strani tukaj.

.NET in ML.NET: Zaključek

Zaključek

Upamo, da ste "majhna, a uporabna objava" o teh dveh zanimivih «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft imenuje «.NET y ML.NET», ki med mnogimi prednostmi ali značilnostmi izstopa po svoji kompaktnosti (kompaktnost), fleksibilnost in integracijska sposobnost so za celotno zelo zanimive in koristne «Comunidad de Software Libre y Código Abierto» in velik prispevek k širjenju čudovitega, velikanskega in rastočega ekosistema aplikacij in za «GNU/Linux».

In za več informacij vedno ne oklevajte obiskati nobene Spletna knjižnica kot OpenLibra y jedit brati knjige (PDF) o tej temi ali drugih področja znanja. Za zdaj, če vam je bilo to všeč «publicación», ne nehajte ga deliti z drugimi, v vašem Priljubljena spletna mesta, kanali, skupine ali skupnosti socialnih omrežij, po možnosti brezplačno in odprto kot Mastodonali varno in zasebno Telegram.

Ali pa preprosto obiščite našo domačo stran na naslovu DesdeLinux ali se pridružite uradnemu kanalu Telegram z dne DesdeLinux branje in glasovanje za to ali druge zanimive publikacije na temo «Software Libre», «Código Abierto», «GNU/Linux» in druge teme, povezane z «Informática y la Computación», in «Actualidad tecnológica».


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.