.NET și ML.NET: platforme Microsoft Open Source

.NET și ML.NET: platforme Microsoft Open Source

.NET și ML.NET: platforme Microsoft Open Source

După cum am analizat deja în publicația numită Sisteme de operare în război: Microsoft este în gardă împotriva tuturor!Matei 22:21în prezent «Microsoft», Compania de Redmond, SUA, proprietar al «Windows» este într-o cursă deschisă pentru a asimila cele mai bune dintre alte sisteme de operare și a-și exporta produsele către acestea.

Și în acest fel, în afară de programele deja cunoscute exportate în «GNU/Linux», putem menționa cele actuale: «SQL Server, .Net, Visual Studio Code y Skype». Fiind unul dintre ultimii încorporați, cel cunoscut sub numele de «Microsoft Teams», așa cum am menționat în încă unul publicarea recentă. Și acum, ne aduce la «ML.NET», A Cadrul de învățare automată de «Código Abierto» și multiplatformă care completează «.NET».

.NET și ML.NET: Introducere

Posibil acest întreg ecosistem în creștere de aplicații ale «Código Abierto» alătură-te în scurt timp, «Navegador Edge» și «Antivirus Defender». Și cine știe, brusc acum cu veniturile din «Microsoft Teams» nu ar fi surprinzător să vezi «Suite Ofimática MS Office» sau ceva foarte similar sau apropiat de acest lucru pentru «GNU/Linux».

.NET și ML.NET: Microsoft Open Source

Platforme Microsoft Open Source

După cum am spus deja, printre mulți software (programe, sisteme și platforme) de «Código Abierto» că în ultima vreme «Microsoft» a contribuit la «Comunidad de Software Libre y Código Abierto», a iesi in evidenta:.NET și ML.NET.

Ce este .NET și care sunt caracteristicile sale?

  • Este o platformă de dezvoltare multiplatformă (Windows, Mac OS și Linux), open source și gratuită, pentru a construi tot felul de aplicații: desktop, mobil, web, jocuri și pentru internetul lucrurilor.
  • Vă permite să utilizați diferite limbi, editoare și biblioteci pentru diferitele tipuri de aplicații posibile. Printre limbi se numără:
  1. C #: Care este un limbaj de programare simplu, modern, orientat spre obiecte și sigur.
  2. F #: Care este un limbaj de programare funcțional, multiplataformă și open source pentru .NET. Care include și programarea orientată pe obiecte și imperativă.
  3. Visual Basic: Care este un limbaj accesibil, cu o sintaxă simplă pentru construirea de aplicații sigure de tip și orientate obiect.
  • Este o platformă excelentă de dezvoltare încrucișată, deoarece permite aplicațiilor create în limbile menționate mai sus să ruleze nativ pe orice sistem de operare compatibil, datorită diferitelor implementări integrate, printre care se numără:
  1. .NET Core: Ce este o implementare pe mai multe platforme pentru site-uri web, servere și aplicații de consolă.
  2. .Cadru net: Ceea ce este compatibil cu site-uri web, servicii, aplicații desktop și multe altele pe Windows.
  3. Xamarin / Mono: Ce este o implementare .NET pentru a rula aplicații pe principalele sisteme de operare mobile.
  • Conține un set de bază de API-uri care sunt comune tuturor implementărilor .NET. În plus, fiecare implementare poate expune, de asemenea, API-uri suplimentare specifice sistemelor de operare pe care vor rula. De exemplu, .NET Framework este o implementare .NET numai pentru Windows, care include API-uri pentru accesarea registrului Windows.
  • Are o imensă bibliotecă (ecosistem de pachete) care își extinde funcționalitatea. Pentru a le folosi, puteți utiliza NuGet, care este un manager de pachete conceput special pentru «.NET» care conține peste 90.000 de pachete.

Nota: pentru mai multe informații despre «.NET» accesați site-ul dvs. oficial aici.

Ce este ML.NET și care sunt caracteristicile sale?

  • Este o platformă de învățare automată cu sursă gratuită, open source, multiplată, care sRulează pe Windows, Linux și macOS cu .NET Core sau pe Windows utilizând .NET Framework.
  • Oferă posibilitatea de a adăuga machine learning în aplicații (online sau offline) create cu .NET, astfel încât acestea să poată faceți predicții automate cu datele necesare.
  • Are ca baza a model învățarea automată că specifică pașii necesari pentru transformarea datelor de intrare într-o predicție. Această platformă vă permite să instruiți un model personalizat prin specificarea unui algoritm sau să utilizați unul creat, disponibil și deja instruit de pe platformele TensorFlow și ONNX.
  •  Versiunea pe 64 de biți este compatibilă cu toate platformele. Versiunea pe 32 de biți este compatibilă cu Windows, cu excepția funcționalității legate de TensorFlow, LightGBM și ONNX.

Citând «Microsoft», câteva exemple posibile ale tipului de predicții cu care se poate face «ML.NET» sunet:

Tipul de predicție Descriere și domeniu de aplicare
Clasificare și clasificare Clasificați automat feedback-ul clienților ca fiind pozitiv și negativ.
Regresie continuă și valori de predicție Preziceți prețurile locuințelor în funcție de dimensiune și locație.
Detectarea anomaliilor Detectați tranzacțiile bancare frauduloase.
Recomandări Sugerați produse pe care cumpărătorii online le pot cumpăra, pe baza achizițiilor lor anterioare.
Serii cronologice și date secvențiale Prognoza meteo și vânzările de produse
Clasificarea imaginilor Clasificați patologiile imagistice medicale

Nota: pentru mai multe informații despre «ML.NET» accesați site-ul dvs. oficial aici.

.NET și ML.NET: Concluzie

Concluzie

Sperăm că ești post mic dar utilMatei 22:21 despre aceste 2 interesante «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft denumit «.NET y ML.NET», care, printre multe beneficii sau caracteristici, iese în evidență compactitatea sa (compactitate), flexibilitatea și capacitatea de integrare, sunt de mare interes și utilitate, pentru întreg «Comunidad de Software Libre y Código Abierto» și de mare contribuție la difuzarea minunatului, gigantului și creșterii ecosistemului de aplicații pentru și pentru «GNU/Linux».

Și pentru mai multe informații, nu ezitați întotdeauna să vizitați oricare Biblioteca online ca OpenLibra y jedit a citi cărți (PDF-uri) pe acest subiect sau altele domenii de cunoaștere. Deocamdată, dacă ți-a plăcut asta «publicación», nu înceta să-l împărtășești cu alții, în dumneavoastră Site-uri web preferate, canale, grupuri sau comunități de rețele sociale, de preferință gratuite și deschise ca Mastodont, sau sigur și privat, cum ar fi Telegramă.

Sau pur și simplu vizitați pagina noastră principală la De la Linux sau alăturați-vă canalului oficial Telegramă de la FromLinux pentru a citi și a vota pentru această sau alte publicații interesante pe «Software Libre», «Código Abierto», «GNU/Linux» și alte subiecte legate de «Informática y la Computación», și «Actualidad tecnológica».


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.