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

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

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

Som vi allerede har gennemgået i publikationen kaldet "Operativsystemer i krig: Microsoft er på vagt mod alle!"øjeblikket «Microsoft», Virksomheden af Redmond, USA, ejer af «Windows» er i et åbent løb for at assimilere det bedste af andre operativsystemer og eksportere dets produkter til dem.

Og på den måde bortset fra de allerede kendte programmer eksporteret til «GNU/Linux», kan vi nævne de nuværende: «SQL Server, .Net, Visual Studio Code y Skype». At være en af ​​de sidst inkorporerede, den, der er kendt som «Microsoft Teams», som vi nævnte i endnu en seneste offentliggørelse. Og nu bringer det os til «ML.NET», har en Machine Learning Framework de «Código Abierto» og multiplatform, der supplerer «.NET».

.NET og ML.NET: Introduktion

Muligvis alt dette voksende økosystem af applikationer af «Código Abierto» slutte sig til på kort tid, den «Navegador Edge» og «Antivirus Defender». Og hvem ved, pludselig nu med indkomsten af «Microsoft Teams» det ville ikke være overraskende at se «Suite Ofimática MS Office» eller noget meget lignende eller tæt på dette til «GNU/Linux».

.NET og ML.NET: Microsoft Open Source

Microsoft Open Source-platforme

Som vi allerede har sagt, blandt de mange software (programmer, systemer og platforme) de «Código Abierto» det for nylig «Microsoft» har bidraget til «Comunidad de Software Libre y Código Abierto», skille sig ud:.NET og ML.NET.

Hvad er .NET, og hvad er dets egenskaber?

  • Det er en multiplatform-udviklingsplatform (Windows, Mac OS og Linux), open source og gratis, til at opbygge alle slags applikationer: desktop, mobil, web, spil og til tingens internet.
  • Det tillader brug af forskellige sprog, redaktører og biblioteker til forskellige typer mulige applikationer. Blandt sprogene er:
  1. C #: Hvilket er et simpelt, moderne, objektorienteret og sikkert programmeringssprog.
  2. F #: Hvilket er et funktionelt programmeringssprog på tværs af platforme, open source til .NET. Hvilket også inkluderer objektorienteret og bydende programmering.
  3. Visual Basic: Hvilket er et tilgængeligt sprog med en enkel syntaks til bygningstypesikker og objektorienteret applikation.
  • Det er en fremragende krydsudviklingsplatform, da det gør det muligt for applikationer oprettet på de førnævnte sprog at køre indbygget på ethvert kompatibelt operativsystem takket være forskellige integrerede implementeringer, blandt hvilke:
  1. NET Core: Hvad er en implementering på tværs af platforme til websteder, servere og konsolapplikationer.
  2. .NET Framework: Hvilket er kompatibelt med websteder, tjenester, desktop-applikationer og meget mere på Windows.
  3. Xamarin / Mono: Hvad er en .NET-implementering til at køre applikationer på de vigtigste mobile operativsystemer.
  • Den indeholder et grundlæggende sæt API'er, der er fælles for alle .NET-implementeringer. Derudover kan hver implementering også udsætte yderligere API'er, der er specifikke for de operativsystemer, som de kører på. For eksempel er .NET Framework en Windows-kun .NET-implementering, der inkluderer API'er til adgang til Windows-registreringsdatabasen.
  • Det har et stort bibliotek (økosystem af pakker), der udvider dets funktionalitet. For at gøre brug af dem kan du bruge NuGet, som er en pakkehåndtering bygget specielt til «.NET» indeholder mere end 90.000 pakker.

Bemærk: for mere information om «.NET» få adgang til din officielle hjemmeside her.

Hvad er ML.NET, og hvad er dens funktioner?

  • Det er en gratis maskinlæringsplatform på tværs af platforme, open source, der ere kører på Windows, Linux og macOS med .NET Core eller på Windows ved hjælp af .NET Framework.
  • Det giver mulighed for at tilføje maskinlæring i applikationer (online eller offline) oprettet med .NET, så de kan foretage automatiske forudsigelser med de nødvendige data.
  • Har som base a model maskinlæring det specificerer de nødvendige trin til at omdanne inputdataene til en forudsigelse. Denne platform giver dig mulighed for at træne en brugerdefineret model ved at angive en algoritme eller bruge en oprettet, tilgængelig og allerede trænet fra TensorFlow- og ONNX-platformene.
  •  64-bit versionen er kompatibel med alle platforme. 32-bit versionen er kompatibel med Windows, undtagen funktionalitet relateret til TensorFlow, LightGBM og ONNX.

Citerer «Microsoft», nogle mulige eksempler på den type forudsigelser, der kan laves med «ML.NET» lyd:

Forudsigelsestype Beskrivelse og omfang
Klassificering og kategorisering Klassificer automatisk kundefeedback som positiv og negativ.
Kontinuerlig regression og forudsigelsesværdier Forudsig boligpriser baseret på størrelse og placering.
Anomali detektion Find svigagtige banktransaktioner.
Anbefalinger Foreslå produkter, som online-kunder kan købe, baseret på deres tidligere køb.
Tidsserier og sekventielle data Prognose vejr og produktsalg
Billedklassificering Klassificer medicinske billedbehandlingspatologier

Bemærk: for mere information om «ML.NET» få adgang til din officielle hjemmeside her.

.NET og ML.NET: Konklusion

Konklusion

Vi håber du er "lille, men nyttigt indlæg" om disse 2 interessante «Plataformas de desarrollo y Machine Learning de código abierto» de microsoft kaldet «.NET y ML.NET», som blandt mange fordele eller egenskaber fremhæver dens kompakthed (kompakthed), fleksibilitet og integrationskapacitet, er af stor interesse og nytte for hele virksomheden «Comunidad de Software Libre y Código Abierto» og med stort bidrag til spredningen af ​​det vidunderlige, gigantiske og voksende økosystem af applikationer af og til «GNU/Linux».

Og for mere information, tøv ikke altid med at besøge nogen Online bibliotek som OpenLibra y JedIT at læse bøger (PDF-filer) om dette emne eller andre videnområder. For nu, hvis du kunne lide dette «publicación», stop ikke med at dele det med andre, i din Favoritwebsteder, kanaler, grupper eller samfund af sociale netværk, helst gratis og åbent som Mastodon, eller sikker og privat lignende Telegram.

Eller besøg blot vores hjemmeside på Fra Linux eller tilmeld dig den officielle kanal Telegram fra FromLinux at læse og stemme på denne eller andre interessante publikationer om «Software Libre», «Código Abierto», «GNU/Linux» og andre emner relateret til «Informática y la Computación»Og «Actualidad tecnológica».


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.