.NET og ML.NET: Microsoft Open Source-plattformer

.NET og ML.NET: Microsoft Open Source-plattformer

.NET og ML.NET: Microsoft Open Source-plattformer

Som vi allerede gjennomgikk i publikasjonen kalt "Operativsystemer i krig: Microsoft på vakt mot alle!"i dag «Microsoft», Selskapet til Redmond, USA, eier av «Windows» er i et åpent løp for å assimilere det beste fra andre operativsystemer og eksportere produktene til dem.

Og på den måten, bortsett fra de allerede kjente programmene eksportert til «GNU/Linux», kan vi nevne de nåværende: «SQL Server, .Net, Visual Studio Code y Skype». Å være en av de sist innlemmede, den som kalles «Microsoft Teams», som vi nevnte i en til Nylig publisering. Og nå, det bringer oss til «ML.NET», Un Framework for maskinlæring de «Código Abierto» og multiplatform som utfyller «.NET».

.NET og ML.NET: Introduksjon

Muligens alt dette voksende økosystemet med applikasjoner av «Código Abierto» bli med på kort tid, den «Navegador Edge» og «Antivirus Defender». Og hvem vet, plutselig nå med inntekt av «Microsoft Teams» det ville ikke være overraskende å se «Suite Ofimática MS Office» eller noe veldig likt eller nær dette for «GNU/Linux».

.NET og ML.NET: Microsoft Open Source

Microsoft Open Source-plattformer

Som vi allerede sa, blant de mange programvare (programmer, systemer og plattformer) de «Código Abierto» det i det siste «Microsoft» har bidratt til «Comunidad de Software Libre y Código Abierto», skille seg ut:.NET og ML.NETT.

Hva er .NET og hva kjennetegner det?

  • Det er en utviklingsplattform for flere plattformer (Windows, Mac OS og Linux), åpen kildekode og gratis, for å bygge alle slags applikasjoner: stasjonær, mobil, web, spill og for ting på internett.
  • Den lar deg bruke forskjellige språk, redaktører og biblioteker for forskjellige typer mulige applikasjoner. Blant språkene er:
  1. C #: Som er et enkelt, moderne, objektorientert og trygt programmeringsspråk.
  2. F #: Som er et funksjonelt programmeringsspråk med åpen kildekode på tvers av plattformer for .NET. Som også inkluderer objektorientert og tvingende programmering.
  3. VisualBasic: Som er et tilgjengelig språk med en enkel syntaks for å bygge typesikre og objektorienterte applikasjoner.
  • Det er en utmerket kryssutviklingsplattform, ettersom applikasjoner som er opprettet på de nevnte språkene, kan kjøres på et hvilket som helst kompatibelt operativsystem, takket være forskjellige integrerte implementeringer, blant annet:
  1. .NET Core: Hva er en plattformimplementering for nettsteder, servere og konsollapplikasjoner.
  2. .NET Framework: Som er kompatibel med nettsteder, tjenester, stasjonære applikasjoner og mye mer på Windows.
  3. Xamarin / Mono: Hva er en .NET-implementering for å kjøre applikasjoner på de viktigste mobile operativsystemene.
  • Den inneholder et grunnleggende sett med API-er som er felles for alle .NET-implementeringer. I tillegg kan hver implementering også avsløre flere API-er som er spesifikke for operativsystemene de vil kjøre på. .NET Framework er for eksempel bare en .NET-implementering for Windows som inkluderer API-er for tilgang til Windows-registeret.
  • Den har et stort bibliotek (økosystem med pakker) som utvider funksjonaliteten. For å gjøre bruk av dem, kan du bruke NuGet, som er en pakkehåndtering bygget spesielt for «.NET» inneholder mer enn 90.000 XNUMX pakker.

Merk: for mer informasjon om «.NET» få tilgang til ditt offisielle nettsted her.

Hva er ML.NET og hva er funksjonene?

  • Det er en gratis maskinlæringsplattform med åpen kildekode, plattform som se kjører på Windows, Linux og macOS med .NET Core eller på Windows ved hjelp av .NET Framework.
  • Det gir muligheten for å legge til maskinlæring i applikasjoner (online eller offline) opprettet med .NET, slik at de kan lage automatiske spådommer med nødvendige data.
  • Har som base a modell maskinlæring det spesifiserer trinnene som kreves for å transformere inngangsdataene til en prediksjon. Denne plattformen lar deg trene en tilpasset modell ved å spesifisere en algoritme, eller bruke en opprettet, tilgjengelig og allerede trent fra TensorFlow- og ONNX-plattformene.
  •  64-biters versjonen er kompatibel med alle plattformer. 32-bitersversjonen er kompatibel med Windows, bortsett fra funksjonalitet knyttet til TensorFlow, LightGBM og ONNX.

Sitering «Microsoft», noen mulige eksempler på hva slags spådommer som kan gjøres med «ML.NET» er:

Prediksjonstype Beskrivelse og omfang
Klassifisering og kategorisering Klassifiser automatisk tilbakemeldinger fra kunder som positive og negative.
Kontinuerlige regresjons- og prediksjonsverdier Forutsi boligpriser basert på størrelse og beliggenhet.
Avviksdeteksjon Oppdage falske banktransaksjoner.
Anbefalinger Foreslå produkter som nettkunder kan kjøpe, basert på tidligere kjøp.
Tidsserier og sekvensielle data Prognosevær og produktsalg
Bildeklassifisering Klassifiser medisinsk bildebehandling

Merk: for mer informasjon om «ML.NET» få tilgang til ditt offisielle nettsted her.

.NET og ML.NET: Konklusjon

Konklusjon

Vi håper du er det "lite, men nyttig innlegg" om disse 2 interessante «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft kalt «.NET y ML.NET», som blant mange fordeler eller egenskaper utmerker seg dens kompakthet (kompakthet), fleksibilitet og integreringskapasitet, er av stor interesse og nytteverdi for hele «Comunidad de Software Libre y Código Abierto» og med stort bidrag til spredningen av det fantastiske, gigantiske og voksende økosystemet med applikasjoner for og for «GNU/Linux».

Og for mer informasjon, ikke nøl med å besøke noen Nettbibliotek som OpenLibra y jedit å lese bøker (PDF-filer) om dette emnet eller andre kunnskapsområder. For nå, hvis du likte dette «publicación», ikke slutte å dele den med andre, i din Favorittnettsteder, kanaler, grupper eller lokalsamfunn av sosiale nettverk, helst gratis og åpent som Мастодон, eller sikker og privat som Telegram.

Eller bare besøk hjemmesiden vår på DesdeLinux eller bli med på den offisielle kanalen Telegram av DesdeLinux å lese og stemme på denne eller andre interessante publikasjoner på «Software Libre», «Código Abierto», «GNU/Linux» og andre emner relatert til «Informática y la Computación», og «Actualidad tecnológica».


Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.