.NET och ML.NET: Microsoft Open Source-plattformar

.NET och ML.NET: Microsoft Open Source-plattformar

.NET och ML.NET: Microsoft Open Source-plattformar

Som vi redan granskat i publikationen kallas "Operativsystem i krig: Microsoft är på vakt mot alla!"närvarande «Microsoft», Företaget av Redmond, USA, ägare av «Windows» är i ett öppet lopp för att tillgodogöra sig det bästa av andra operativsystem och exportera dess produkter till dem.

Och på det sättet, bortsett från de redan kända program som exporteras till «GNU/Linux»kan vi nämna de nuvarande: «SQL Server, .Net, Visual Studio Code y Skype». Att vara en av de sist införlivade, den som kallas «Microsoft Teams», som vi nämnde i ytterligare en nyligen publicerad. Och nu tar det oss till «ML.NET»en Framåt för maskininlärning de «Código Abierto» och multiplatform som kompletterar «.NET».

.NET och ML.NET: Introduktion

Möjligen allt detta växande ekosystem av applikationer av «Código Abierto» gå med på kort tid, den «Navegador Edge» och «Antivirus Defender». Och vem vet, plötsligt nu med inkomsten av «Microsoft Teams» det vore inte förvånande att se «Suite Ofimática MS Office» eller något mycket liknande eller nära detta för «GNU/Linux».

.NET och ML.NET: Microsoft Open Source

Microsoft Open Source-plattformar

Som vi redan sa, bland många programvara (program, system och plattformar) de «Código Abierto» det nyligen «Microsoft» har bidragit till «Comunidad de Software Libre y Código Abierto», stå ut:.NET och ML.NETTO.

Vad är .NET och vilka egenskaper har det?

  • Det är en utvecklingsplattform för flera plattformar (Windows, Mac OS och Linux), öppen källkod och gratis, för att bygga alla typer av applikationer: skrivbord, mobil, webb, spel och för sakernas internet.
  • Det tillåter användning av olika språk, redaktörer och bibliotek för olika typer av möjliga applikationer. Bland språken finns:
  1. C #: Vilket är ett enkelt, modernt, objektorienterat och säkert programmeringsspråk.
  2. F #: Vilket är ett funktionellt, plattformsspråk, öppen källkodsprogrammeringsspråk för .NET. Som också inkluderar objektorienterad och tvingande programmering.
  3. VisualBasic: Vilket är ett tillgängligt språk med en enkel syntax för att bygga typsäkra och objektorienterade applikationer.
  • Det är en utmärkt plattform för korsutveckling, eftersom det tillåter applikationer som skapats på de ovan nämnda språken att köras på alla kompatibla operativsystem tack vare olika integrerade implementeringar, bland annat:
  1. .NET Core: Vad är en plattformsimplementering för webbplatser, servrar och konsolapplikationer.
  2. .NET Framework: Vilket är kompatibelt med webbplatser, tjänster, stationära applikationer och mycket mer på Windows.
  3. Xamarin / Mono: Vad är en .NET-implementering för att köra applikationer på de viktigaste mobila operativsystemen.
  • Den innehåller en grundläggande uppsättning API: er som är gemensamma för alla .NET-implementeringar. Dessutom kan varje implementering också exponera ytterligare API: er som är specifika för de operativsystem som de körs på. .NET Framework är till exempel en .NET-implementering endast för Windows som inkluderar API: er för åtkomst till Windows-registret.
  • Det har ett enormt bibliotek (paketets ekosystem) som utökar dess funktionalitet. För att använda dem kan du använda NuGet, som är en pakethanterare byggd speciellt för «.NET» innehåller mer än 90.000 XNUMX paket.

Obs: för mer information om «.NET» komma åt din officiella webbplats här.

Vad är ML.NET och vilka funktioner har det?

  • Det är en gratis plattform för maskininlärning med öppen källkod, plattform som se körs på Windows, Linux och macOS med .NET Core eller på Windows med .NET Framework.
  • Det ger möjlighet att lägga till maskininlärning i applikationer (online eller offline) som skapats med .NET så att de kan göra automatiska förutsägelser med nödvändiga data.
  • Har som bas a modell maskininlärning det specificerar de steg som krävs för att omvandla indata till en förutsägelse. Denna plattform låter dig träna en anpassad modell genom att ange en algoritm eller använda en skapad, tillgänglig och redan utbildad från TensorFlow- och ONNX-plattformarna.
  •  64-bitarsversionen är kompatibel med alla plattformar. 32-bitarsversionen är kompatibel med Windows, förutom funktionalitet relaterad till TensorFlow, LightGBM och ONNX.

Citerar «Microsoft», några möjliga exempel på vilken typ av förutsägelser som kan göras med «ML.NET» ljud:

Förutsägelsestyp Beskrivning och omfattning
Klassificering och kategorisering Klassificera kundfeedback automatiskt som positivt och negativt.
Kontinuerliga värden för regression och förutsägelse Förutsäga bostadspriser baserat på storlek och plats.
Avvikelse upptäckt Upptäck bedrägliga banktransaktioner.
Rekommendationer Föreslå produkter som online-kunder kan köpa, baserat på deras tidigare köp.
Tidsserier och sekventiell data Prognos väder och produktförsäljning
Bildklassificering Klassificera medicinska patologier

Obs: för mer information om «ML.NET» komma åt din officiella webbplats här.

.NET och ML.NET: Slutsats

Slutsats

Vi hoppas att du är det "liten men användbar post" om dessa 2 intressanta «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft kallas «.NET y ML.NET», som bland många fördelar eller egenskaper sticker ut dess kompakthet (kompakthet), flexibilitet och integrationskapacitet, är av stort intresse och nytta, för hela «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av och för «GNU/Linux».

Och för mer information, tveka inte att besöka någon Online-bibliotek som OpenLibra y jedit att läsa böcker (PDF-filer) om detta ämne eller andra kunskapsområden. För nu, om du gillade det här «publicación», sluta inte dela det med andra, i din Favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk, helst gratis och öppet som Mastodon, eller säker och privat liknande Telegram.

Eller helt enkelt besöka vår hemsida på DesdeLinux eller gå med i den officiella kanalen Telegram av DesdeLinux att läsa och rösta på denna eller andra intressanta publikationer på «Software Libre», «Código Abierto», «GNU/Linux» och andra ämnen relaterade till «Informática y la Computación», Och «Actualidad tecnológica».


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.