.NET ir ML.NET: „Microsoft“ atvirojo kodo platformos

.NET ir ML.NET: „Microsoft“ atvirojo kodo platformos

.NET ir ML.NET: „Microsoft“ atvirojo kodo platformos

Kaip jau apžvelgėme leidinyje pavadinimu "Operacinės sistemos kare: „Microsoft“ saugo nuo visų!", dabar «Microsoft», Įmonė Redmondas, JAV, savininkas «Windows» dalyvauja atvirose varžybose, kad įsisavintų geriausias kitų operacinių sistemų galimybes ir eksportuotų į jas savo produktus.

Tokiu būdu, išskyrus jau žinomas programas, eksportuotas į «GNU/Linux», galime paminėti dabartinius: «SQL Server, .Net, Visual Studio Code y Skype». Būdamas vienas iš paskutinių įtrauktų, žinomas kaip «Microsoft Teams», kaip minėjome dar viename neseniai paskelbė. Ir dabar tai mus atveda «ML.NET», Vienas Mašininio mokymosi sistema de «Código Abierto» ir daugiaplatformis, kuris papildo «.NET».

.NET ir ML.NET: įvadas

Galbūt visa ši auganti EOS ekosistema «Código Abierto» prisijungti per trumpą laiką, «Navegador Edge» ir «Antivirus Defender». Ir kas žino, staiga dabar su «Microsoft Teams» nenuostabu pamatyti «Suite Ofimática MS Office» ar kažkas panašaus ar artimo tam «GNU/Linux».

.NET ir ML.NET: „Microsoft“ atvirasis šaltinis

„Microsoft Open Source Platforms“

Kaip jau sakėme, tarp daugelio programinė įranga (programos, sistemos ir platformos) de «Código Abierto» kad pastaruoju metu «Microsoft» prisidėjo prie «Comunidad de Software Libre y Código Abierto», išsiskirti:.NET ir ML.neto.

Kas yra .NET ir kokios jo savybės?

  • Tai daugialypė platforma („Windows“, „Mac OS“ ir „Linux“), atviro kodo ir nemokama, skirta kurti visų rūšių programas: darbalaukį, mobilųjį telefoną, internetą, žaidimus ir daiktų internetą.
  • Tai leidžia naudoti įvairias kalbas, redaktorius ir bibliotekas įvairiems galimų programų tipams. Tarp kalbų yra:
  1. C #: Kuris yra paprasta, moderni, į objektą orientuota ir saugi programavimo kalba.
  2. F #: Tai yra funkcinė, daugiaplatformė, atvirojo kodo programavimo kalba .NET. Kuris taip pat apima objektyvų ir imperatyvų programavimą.
  3. Visual Basic: Tai yra prieinama kalba, turinti paprastą sintaksę, skirtą kurti saugių tipų ir objektų programas.
  • Tai yra puiki kryžminio kūrimo platforma, nes ji leidžia programoms, sukurtoms minėtomis kalbomis, natūraliai veikti bet kurioje suderinamoje operacinėje sistemoje, dėl skirtingų integruotų diegimų, tarp kurių yra:
  1. NET branduolys: Kas yra svetainių, serverių ir konsolių programų kelių platformų diegimas.
  2. .NET Framework: Tai suderinama su „Windows“ svetainėmis, paslaugomis, darbalaukio programomis ir daug daugiau.
  3. „Xamarin“ / „Mono“: Kas yra .NET diegimas norint paleisti programas pagrindinėse mobiliose operacinėse sistemose.
  • Jame yra pagrindinis API rinkinys, bendras visiems .NET diegimams. Be to, kiekvienas diegimas taip pat gali parodyti papildomas API, būdingas operacinėms sistemoms, kuriose jie veiks. Pvz., .NET Framework yra tik „Windows“ .NET diegimas, kuris apima API, skirtas pasiekti „Windows“ registrą.
  • Jame yra didžiulė biblioteka (paketų ekosistema), kuri išplečia savo funkcionalumą. Norėdami jais naudotis, galite naudoti „NuGet“, kuris yra specialiai sukurtas paketų tvarkytuvas «.NET» su daugiau nei 90.000 XNUMX pakuočių.

dėmesį: daugiau informacijos apie «.NET» pasiekti savo oficialią svetainę čia.

Kas yra ML.NET ir kokios yra jo savybės?

  • Tai nemokama, atviro kodo, daugiaplatformė mašininio mokymosi platforma„e“ veikia „Windows“, „Linux“ ir „macOS“ su .NET Core arba „Windows“ naudojant .NET Framework.
  • Tai suteikia galimybę pridėti mašininį mokymąsi programose (internetinėse ar neprisijungus), sukurtose naudojant .NET, kad jos galėtų automatiškai numatyti reikalingus duomenis.
  • Turi kaip pagrindas a modelis mašininis to mokymasis nurodo veiksmus, kurių reikia norint įvesties duomenis paversti numatymu. Ši platforma leidžia mokyti pasirinktinį modelį nurodant algoritmą arba naudoti sukurtą, prieinamą ir jau apmokytą iš „TensorFlow“ ir ONNX platformų.
  •  64 bitų versija suderinama su visomis platformomis. 32 bitų versija yra suderinama su „Windows“, išskyrus funkcijas, susijusias su „TensorFlow“, „LightGBM“ ir ONNX.

Cituojant «Microsoft», keli galimi prognozių, kuriuos galima padaryti, pavyzdžiai «ML.NET» garsas:

Spėjimo tipas Aprašymas ir taikymo sritis
Klasifikavimas ir skirstymas į kategorijas Automatiškai klasifikuokite klientų atsiliepimus kaip teigiamus ir neigiamus.
Nuolatinės regresijos ir prognozavimo vertės Numatykite būsto kainas pagal dydį ir vietą.
Anomalijų nustatymas Aptikti apgaulingas banko operacijas.
Rekomendacijos Pasiūlykite produktus, kuriuos pirkėjai internetu gali įsigyti, atsižvelgdami į savo ankstesnius pirkinius.
Laiko eilės ir nuoseklūs duomenys Prognozuojami orai ir produktų pardavimas
Vaizdų klasifikacija Klasifikuokite medicininio vaizdavimo patologijas

dėmesį: daugiau informacijos apie «ML.NET» pasiekti savo oficialią svetainę čia.

.NET ir ML.NET: išvada

Išvada

Tikimės, kad esate "mažas, bet naudingas įrašas" apie šiuos 2 įdomius «Plataformas de desarrollo y Machine Learning de código abierto» de "Microsoft" vadinamas «.NET y ML.NET», kuris tarp daugelio privalumų ar savybių išsiskiria kompaktiškumu (kompaktiškumas), lankstumas ir integracijos pajėgumai yra labai įdomūs ir naudingi visam «Comunidad de Software Libre y Código Abierto» ir labai prisideda prie nuostabios, gigantiškos ir augančios ekosistemos sklaidos «GNU/Linux».

Norėdami gauti daugiau informacijos, visada nedvejodami apsilankykite bet kuriame Internetinė biblioteka kaip „OpenLibra“ y jeditas Skaityti knygos (PDF) šia ar kitomis temomis žinių srityse. Kol kas, jei jums tai patiko «publicación», nenustok juo dalintis su kitais, jūsų Mėgstamos svetainės, kanalai, grupės ar bendruomenės socialinių tinklų, pageidautina nemokamų ir atvirų kaip Mastadonasarba saugus ir privatus Telegram.

Arba tiesiog apsilankykite mūsų pagrindiniame puslapyje DesdeLinux arba prisijungti prie oficialaus kanalo Telegrama iš DesdeLinux skaityti ir balsuoti už šį ar kitus įdomius leidinius «Software Libre», «Código Abierto», «GNU/Linux» ir kitomis temomis, susijusiomis su «Informática y la Computación»Ir «Actualidad tecnológica».


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.