Com ja vam ressenyar en la publicació anomenada "Sistemes Operatius en Guerra: 'Microsoft en guàrdia contra tots!", actualment «Microsoft»
, La companyia de Redmond, EUA, Propietària de «Windows»
es troba en una oberta carrera per assimilar el millor d'altres sistemes operatius i exportar els seus productes a aquests.
I en aquest camí, a part dels ja coneguts programes exportats a «GNU/Linux»
, Podem esmentar als actuals: «SQL Server, .Net, Visual Studio Code y Skype»
. Sent un dels últims incorporat, el conegut com «Microsoft Teams»
, Tal com ho comentàvem en una més recent publicació. I ara, ens porta a «ML.NET»
, un Framework de Machine Learning de «Código Abierto»
i multiplataforma que complementa «.NET»
.
Possiblement a tot aquest creixent ecosistema propi d'aplicacions de «Código Abierto»
s'incorporin en poc temps, el «Navegador Edge»
i el «Antivirus Defender»
. I qui sap, de sobte ara amb l'ingrés de «Microsoft Teams»
no seria estrany veure molt aviat a la «Suite Ofimática MS Office»
o alguna cosa molt semblant o proper a aquesta per «GNU/Linux»
.
Plataformes de Codi Obert de Microsoft
Com ja vam dir, entre els molts programari (programes, sistemes i plataformes) de «Código Abierto»
que últimament «Microsoft»
ha aportat a la «Comunidad de Software Libre y Código Abierto»
, Destaquen:.NET i ML.NET.
Què és .NET i quines són les seves característiques?
- És una plataforma de desenvolupament multiplataforma (Windows, Mac OS i Linux), de codi obert i gratuïta, per construir tot tipus d'aplicacions: D'escriptori, mòbils, web, jocs, i per l'Internet de les coses.
- Permet utilitzar diversos llenguatges, editors i biblioteques per als diferents tipus d'aplicacions possibles. Entre els llenguatges estan:
- C #: Que és un llenguatge de programació simple, modern, orientat a objectes i segur.
- F #: Que és un llenguatge de programació funcional, multiplataforma i de codi obert para.NET. Que a més inclou programació orientada a objectes i imperativa.
- Visual Basic: Que és un llenguatge accessible amb una sintaxi simple per construir aplicacions segures per tipus i orientades a objectes.
- És una excel·lent plataforma de desenvolupament creuada, ja que permet que les aplicacions creades en els llenguatges abans esmentats, s'executin de forma nativa en qualsevol sistema operatiu compatible, gràcies a diferents implementacions integrades, entre les quals estan:
- NET Core: Que és una implementació multiplataforma per a llocs web, servidors i aplicacions de consola.
- .NET Framework: Que és compatible amb llocs web, serveis, aplicacions d'escriptori i molt més en Windows.
- Xamarin / Mono: Que és una implementación.NET per executar aplicacions en els principals sistemes operatius mòbils.
- Conté un conjunt bàsic d'APIs que són comuns a totes les implementaciones.NET. A més, cada implementació també pot exposar APIs addicionals que siguin específiques dels Sistemes Operatius en els que s'executaran. Per exemple, .NET Framework és una implementació .NET, només per a Windows, que inclou APIs per accedir a el Registre de Windows.
- Posseeix una enorme Biblioteca (ecosistema de paquets) que amplia la seva funcionalitat. Per fer ús dels mateixos, pot usar-NuGet, que és un gestor de paquets construït específicament per
«.NET»
que conté més de 90.000 paquets.
Nota: per a més informació sobre «.NET»
accedeixi al seu lloc web oficial aquí.
Què és ML.NET i quines són les seves característiques?
- És una plataforma de Machine Learning de codi obert i gratuïta, multiplataforma que si executa en Windows, Linux i macOS amb .NET Core o en Windows mitjançant .NET Framework.
- Ofereix la possibilitat d'agregar aprenentatge automàtic en aplicacions (en línia o sense connexió) creades amb .NET, perquè aquestes puguin realitzar prediccions automàtiques amb les dades necessàries.
- Té com a base un Model d'aprenentatge automàtic que especifica els passos necessaris per transformar les dades d'entrada en una predicció. Està plataforma permet entrenar un model personalitzat mitjançant l'especificació d'un algorisme, o usar un creat, disponible i ja entrenat de les plataformes de TensorFlow i ONNX.
- La versió de 64 bits és compatible amb totes les plataformes. La versió de 32 bits és compatible amb Windows, excepte per a la funcionalitat relacionada amb TensorFlow, LightGBM i ONNX.
citant «Microsoft»
, Alguns exemples possibles de l'tipus de prediccions que es pot fer amb «ML.NET»
són:
Tipus de Predicció | Descripció i abast |
---|---|
Classificació i categorització | Classifiqueu automàticament els comentaris de client en positius i negatius. |
Valors continus de regressió i predicció | Predigui el preu de l'habitatge segons la mida i la ubicació. |
Detecció d'anomalies | Detecti transaccions bancàries fraudulentes. |
Recomanacions | Vull suggerir productes que els compradors en línia poden comprar, en funció de les seves compres anteriors. |
Sèries temporals i dades seqüencials | Feu una previsió de el temps i de les vendes de productes |
Classificació d'imatges | Classifiqueu les patologies d'imatges mèdiques |
Nota: per a més informació sobre «ML.NET»
accedeixi al seu lloc web oficial aquí.
Conclusió
Esperem que està "petita però útil publicació" sobre aquests 2 interessants «Plataformas de desarrollo y Machine Learning de código abierto»
de Microsoft anomenats «.NET y ML.NET»
, Que entre moltes bondats o característiques, destaquen la seva compacitat (compacitat), Flexibilitat i capacitat d'integració, siguin de molt interès i utilitat, per a tota la «Comunidad de Software Libre y Código Abierto»
i de gran contribució a la difusió de l'meravellós, gegantí i creixent ecosistema d'aplicacions de i per a «GNU/Linux»
.
I per a més informació, no dubtis sempre en visitar qualsevol Biblioteca en línia com a OpenLibra y jEdit per llegir llibres (PDFs) sobre aquest tema o altres àrees de coneixement. Per ara, si t'ha agradat aquesta «publicación»
, no deixis de compartir-la amb d'altres, en els teus llocs web, canals, grups o comunitats favorites de xarxes socials, preferiblement lliures i obertes com Mastodon, O segures i privades com telegram.
O simplement, visita la nostra pàgina d'inici en DesdeLinux o uneix-te a Canal oficial de Telegram de DesdeLinux per llegir i votar per aquesta o altres interessants publicacions sobre «Software Libre»
, «Código Abierto»
, «GNU/Linux»
i altres temes relacionats amb la «Informática y la Computación»
, I la «Actualidad tecnológica»
.