.NET en ML.NET: Microsoft Open Source Platforms

.NET en ML.NET: Microsoft Open Source Platforms

.NET en ML.NET: Microsoft Open Source Platforms

Zoals we al hebben besproken in de publicatie genaamd "Besturingssystemen in oorlog: Microsoft waakt tegen iedereen!"momenteel «Microsoft», Het bedrijf van Redmond, Verenigde Staten, eigenaar van «Windows» is in een open race om het beste van andere besturingssystemen te assimileren en zijn producten naar hen te exporteren.

En op die manier, afgezien van de reeds bekende programma's waarnaar geëxporteerd wordt «GNU/Linux»kunnen we de huidige noemen: «SQL Server, .Net, Visual Studio Code y Skype». Als een van de laatsten opgenomen, die bekend staat als «Microsoft Teams», zoals we in nog een andere vermeldden recente publicatie. En nu brengt het ons naar «ML.NET»een Machine Learning Framework de «Código Abierto» en multiplatform dat complementair is «.NET».

.NET en ML.NET: introductie

Mogelijk is al dit groeiende ecosysteem van toepassingen van «Código Abierto» toetreden in een korte tijd, de «Navegador Edge» en «Antivirus Defender». En wie weet, nu ineens met het inkomen van «Microsoft Teams» het zou niet verwonderlijk zijn om de «Suite Ofimática MS Office» of iets vergelijkbaars of dichtbij dit voor «GNU/Linux».

.NET en ML.NET: Microsoft Open Source

Microsoft Open Source-platforms

Zoals we al zeiden, onder de vele software (programma's, systemen en platforms) de «Código Abierto» dat de laatste tijd «Microsoft» heeft bijgedragen aan de «Comunidad de Software Libre y Código Abierto», uitblinken:.NET en ML.NETTO.

Wat is .NET en wat zijn de kenmerken ervan?

  • Het is een multiplatform ontwikkelingsplatform (Windows, Mac OS en Linux), open source en gratis, om allerlei soorten applicaties te bouwen: desktop, mobiel, web, games en voor het internet der dingen.
  • Het maakt het gebruik van verschillende talen, editors en bibliotheken voor de verschillende soorten mogelijke toepassingen mogelijk. Onder de talen zijn:
  1. C #: Dat is een eenvoudige, moderne, objectgeoriënteerde en veilige programmeertaal.
  2. F #: Dit is een functionele, platformonafhankelijke, open source programmeertaal voor .NET. Wat ook objectgeoriënteerde en imperatieve programmering omvat.
  3. Visuele basis: Dat is een toegankelijke taal met een eenvoudige syntaxis voor het bouwen van type-veilige en objectgeoriënteerde applicaties.
  • Het is een uitstekend cross-ontwikkelingsplatform, omdat het applicaties die in de bovengenoemde talen zijn gemaakt, native laat draaien op elk compatibel besturingssysteem, dankzij verschillende geïntegreerde implementaties, waaronder:
  1. NET-kern: Wat is een cross-platform implementatie voor websites, servers en consoletoepassingen.
  2. .NET-framework: Die compatibel is met websites, services, desktop-applicaties en nog veel meer op Windows.
  3. Xamarin / Mono: Wat is een .NET-implementatie om applicaties uit te voeren op de belangrijkste mobiele besturingssystemen.
  • Het bevat een basisset van API's die gemeenschappelijk zijn voor alle .NET-implementaties. Bovendien kan elke implementatie ook aanvullende API's vrijgeven die specifiek zijn voor de besturingssystemen waarop ze worden uitgevoerd. Het .NET Framework is bijvoorbeeld een .NET-implementatie die alleen voor Windows is en die API's bevat voor toegang tot het Windows-register.
  • Het heeft een enorme bibliotheek (ecosysteem van pakketten) die de functionaliteit uitbreidt. Om hiervan gebruik te maken, kunt u NuGet gebruiken, een pakketbeheerder die speciaal voor is gebouwd «.NET» met meer dan 90.000 pakketten.

Opmerking: voor meer informatie over «.NET» toegang tot uw officiële website hier.

Wat is ML.NET en wat zijn de kenmerken ervan?

  • Het is een gratis, open source, platformonafhankelijk Machine Learning-platform dat ise draait op Windows, Linux en macOS met .NET Core of op Windows met .NET Framework.
  • Het biedt de mogelijkheid om machine learning toe te voegen aan applicaties (online of offline) gemaakt met .NET, zodat ze dat kunnen maak automatische voorspellingen met de nodige gegevens.
  • Heeft als basis een model machine learning dat specificeert de stappen die nodig zijn om de invoergegevens om te zetten in een voorspelling. Met dit platform kunt u een aangepast model trainen door een algoritme te specificeren, of een algoritme gebruiken dat is gemaakt, beschikbaar en al is getraind op de platforms TensorFlow en ONNX.
  •  De 64-bits versie is compatibel met alle platforms. De 32-bits versie is compatibel met Windows, met uitzondering van functionaliteit met betrekking tot TensorFlow, LightGBM en ONNX.

Citeren «Microsoft», enkele mogelijke voorbeelden van het soort voorspellingen waarmee kan worden gedaan «ML.NET» zijn:

Voorspellingstype Beschrijving en reikwijdte
Classificatie en categorisering Classificeer feedback van klanten automatisch als positief en negatief.
Continue regressie- en voorspellingswaarden Voorspel huizenprijzen op basis van grootte en locatie.
Onregelmatigheidsdetectie Detecteer frauduleuze banktransacties.
Aanbevelingen Stel producten voor die online shoppers kunnen kopen, op basis van hun eerdere aankopen.
Tijdreeksen en opeenvolgende gegevens Voorspel het weer en de verkoop van producten
Afbeelding classificatie Classificeer pathologieën voor medische beeldvorming

Opmerking: voor meer informatie over «ML.NET» toegang tot uw officiële website hier.

.NET en ML.NET: conclusie

Conclusie

We hopen dat je dat bent "klein maar handig bericht" over deze 2 interessant «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft riep «.NET y ML.NET», die onder vele voordelen of kenmerken opvalt door zijn compactheid (compactheid), flexibiliteit en integratiecapaciteit, van groot belang en nut voor het geheel «Comunidad de Software Libre y Código Abierto» en een grote bijdrage aan de verspreiding van het prachtige, gigantische en groeiende ecosysteem van toepassingen van en voor «GNU/Linux».

En voor meer informatie, aarzel dan niet om er een te bezoeken Online bibliotheek als OpenLibra y jedit om te lezen boeken (pdf's) over dit onderwerp of anderen kennisgebieden. Voor nu, als je dit leuk vond «publicación», stop niet met het delen met anderen, in jouw Favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken, bij voorkeur gratis en open als Mastodont, of veilig en privé zoals Telegram.

Of bezoek gewoon onze homepage op DesdeLinux of word lid van het officiële kanaal Telegram van DesdeLinux om deze of andere interessante publicaties op te lezen en erop te stemmen «Software Libre», «Código Abierto», «GNU/Linux» en andere onderwerpen die verband houden met «Informática y la Computación», En de «Actualidad tecnológica».


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.