.NET i ML.NET: Microsoft Open Source platforme

.NET i ML.NET: Microsoft Open Source platforme

.NET i ML.NET: Microsoft Open Source platforme

Kao što smo već pregledali u publikaciji tzv "Operativni sustavi u ratu: Microsoft na oprezu protiv svih!"trenutno «Microsoft», Tvrtka Redmond, SAD, vlasnik «Windows» je u otvorenoj utrci za asimilaciju najboljeg od ostalih operativnih sustava i izvoz svojih proizvoda njima.

I na taj način, osim već poznatih programa koji se izvoze u «GNU/Linux», možemo spomenuti trenutne: «SQL Server, .Net, Visual Studio Code y Skype». Budući da je jedan od posljednjih ugrađenih, onaj poznat kao «Microsoft Teams», kao što smo spomenuli u još jednom nedavna publikacija. A sada nas dovodi do toga «ML.NET», Jedan Okvir strojnog učenja de «Código Abierto» i multiplatform koji nadopunjuje «.NET».

.NET i ML.NET: Uvod

Moguće je da je čitav ovaj rastući ekosustav aplikacija od «Código Abierto» pridružite se u kratkom vremenu, «Navegador Edge» i «Antivirus Defender». I tko zna, odjednom sada s prihodom od «Microsoft Teams» ne bi bilo iznenađujuće vidjeti «Suite Ofimática MS Office» ili nešto vrlo slično ili blisko ovome za «GNU/Linux».

.NET i ML.NET: Microsoft Open Source

Microsoft Open Source platforme

Kao što smo već rekli, među mnogim softver (programi, sustavi i platforme) de «Código Abierto» to u posljednje vrijeme «Microsoft» je pridonio «Comunidad de Software Libre y Código Abierto», isticati se:.NETO i ML.NETO.

Što je .NET i koje su njegove karakteristike?

  • To je platforma za razvoj više platformi (Windows, Mac OS i Linux), otvorena i besplatna, za izgradnju svih vrsta aplikacija: stolna, mobilna, web, igre i za Internet stvari.
  • Omogućuje vam upotrebu različitih jezika, uređivača i knjižnica za različite vrste mogućih aplikacija. Među jezicima su:
  1. C #: Što je jednostavan, moderan, objektno orijentiran i siguran programski jezik.
  2. F #: Koji je funkcionalan, višeplatformski i otvoreni programski jezik za .NET. Što također uključuje objektno orijentirano i imperativno programiranje.
  3. VisualBasic: Što je dostupan jezik s jednostavnom sintaksom za izgradnju tipski sigurnih i objektno orijentiranih aplikacija.
  • Izvrsna je platforma za višestruki razvoj, jer omogućava aplikacijama stvorenim u spomenutim jezicima da se pokreću na bilo kojem kompatibilnom operativnom sustavu, zahvaljujući različitim integriranim implementacijama, među kojima su:
  1. NET jezgra: Što je implementacija više platformi za web stranice, poslužitelje i konzole.
  2. .NET Framework: Što je kompatibilno s web mjestima, uslugama, računalnim aplikacijama i još mnogo toga na sustavu Windows.
  3. Xamarin / mono: Što je .NET implementacija za pokretanje aplikacija na glavnim mobilnim operativnim sustavima.
  • Sadrži osnovni skup API-ja koji su zajednički svim .NET implementacijama. Uz to, svaka implementacija također može izložiti dodatne API-je koji su specifični za operativni sustav na kojem će se izvoditi. Na primjer, .NET Framework je samo. Windows implementacija .NET-a koja uključuje API-je za pristup Windows registru.
  • Ima ogromnu knjižnicu (ekosustav paketa) koja proširuje svoju funkcionalnost. Da biste ih iskoristili, možete koristiti NuGet, koji je upravitelj paketa napravljen posebno za «.NET» koji sadrži više od 90.000 XNUMX paketa.

Napomena: za više informacija o «.NET» pristupiti vašoj službenoj web stranici ovdje.

Što je ML.NET i koje su njegove značajke?

  • To je besplatna platforma za strojno učenje s više platformi otvorenog koda koja sPokreće se na sustavima Windows, Linux i macOS s .NET Core ili na sustavu Windows .NET Framework.
  • Nudi mogućnost dodavanja strojnog učenja u programe (mrežne ili izvanmrežne) stvorene pomoću .NET-a, kako bi mogli napraviti automatska predviđanja s potrebnim podacima.
  • Ima kao baza a model strojno učenje koje određuje korake potrebne za pretvaranje ulaznih podataka u predviđanje. Ova platforma omogućuje vam osposobljavanje prilagođenog modela specificiranjem algoritma ili korištenje izrađenog, dostupnog i već obučenog na TensorFlow i ONNX platformama.
  •  64-bitna verzija kompatibilna je sa svim platformama. 32-bitna verzija kompatibilna je sa sustavom Windows, osim za funkcije povezane s TensorFlowom, LightGBM-om i ONNX-om.

Citiranje «Microsoft», neki mogući primjeri vrste predviđanja s kojima se može napraviti «ML.NET» zvuk:

Vrsta predviđanja Opis i opseg
Klasifikacija i kategorizacija Automatski klasificirajte povratne informacije kupaca kao pozitivne i negativne.
Vrijednosti kontinuirane regresije i predviđanja Predvidite cijene kuća na temelju veličine i mjesta.
Otkrivanje anomalija Otkrivanje lažnih bankarskih transakcija.
Preporuke Predložite proizvode koje mrežni kupci mogu kupiti na temelju svojih prethodnih kupnji.
Vremenske serije i sekvencijalni podaci Prognoza vremena i prodaje proizvoda
Klasifikacija slika Razvrstajte patologije medicinske slike

Napomena: za više informacija o «ML.NET» pristupiti vašoj službenoj web stranici ovdje.

.NET i ML.NET: Zaključak

Zaključak

Nadamo se da jeste "mali, ali koristan post" o ova 2 zanimljiva «Plataformas de desarrollo y Machine Learning de código abierto» de microsoft zvao «.NET y ML.NET», koji se među mnogim prednostima ili karakteristikama ističu svojom kompaktnošću (kompaktnost), fleksibilnost i sposobnost integracije od velikog su interesa i korisnosti u cjelini «Comunidad de Software Libre y Código Abierto» i velikog doprinosa širenju divnog, gigantskog i rastućeg ekosustava aplikacija i za «GNU/Linux».

A za više informacija, nemojte uvijek oklijevati posjetiti bilo koju Internetska knjižnica kao OpenLibra y jedit čitati knjige (PDF-ovi) na ovu temu ili druge područja znanja. Za sada, ako vam se ovo svidjelo «publicación», nemojte ga prestati dijeliti s drugima, u vašem Omiljene web stranice, kanali, grupe ili zajednice društvenih mreža, po mogućnosti besplatnih i otvorenih kao Mastodont, ili sigurno i privatno poput Telegram.

Ili jednostavno posjetite našu početnu stranicu na DesdeLinux ili se pridružite službenom kanalu Telegram od DesdeLinux čitati i glasati za ovu ili druge zanimljive publikacije na «Software Libre», «Código Abierto», «GNU/Linux» i druge teme povezane s «Informática y la Computación», I «Actualidad tecnológica».


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.