.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 sistemi u ratu: Microsoft na oprezu protiv svih!"trenutno «Microsoft», Kompanija Redmond, SAD, vlasnik «Windows» je u otvorenoj trci za asimilaciju najboljeg od ostalih operativnih sistema i izvoz njihovih 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», a Okvir za mašinsko učenje de «Código Abierto» i multiplatforma koja se nadopunjuje «.NET».

.NET i ML.NET: Uvod

Moguće je da je ovo čitav rastući ekosustav aplikacija «Código Abierto» pridružite se za kratko vrijeme, «Navegador Edge» y el «Antivirus Defender». I ko zna, odjednom sada sa 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, sistemi i platforme) de «Código Abierto» to u poslednje vreme «Microsoft» je doprinio «Comunidad de Software Libre y Código Abierto», isticati se:.NET i ML.NETO.

Šta je .NET i koje su njegove karakteristike?

  • To je multiplatformna razvojna platforma (Windows, Mac OS i Linux), otvorena i besplatna, za izgradnju svih vrsta aplikacija: desktop, mobilna mreža, web, igre i za Internet stvari.
  • Omogućava vam upotrebu različitih jezika, uređivača i biblioteka za različite tipove mogućih aplikacija. Među jezicima su:
  1. C #: Što je jednostavan, moderan, objektno orijentiran i siguran programski jezik.
  2. F #: Što je funkcionalan, višeplatformski i otvoreni programski jezik za .NET. Što također uključuje objektno orijentirano i imperativno programiranje.
  3. Visual basic: Što je dostupan jezik s jednostavnom sintaksom za izgradnju tipski sigurnih i objektno orijentisanih aplikacija.
  • To je izvrsna platforma za unakrsni razvoj, jer omogućava aplikacijama stvorenim u gore spomenutim jezicima da se pokreću na bilo kom kompatibilnom operativnom sistemu, zahvaljujući različitim integriranim implementacijama, među kojima su:
  1. .NET Core: Šta je implementacija više platformi za web lokacije, servere i aplikacije konzola.
  2. .NET Framework: Što je kompatibilno sa web lokacijama, uslugama, aplikacijama za računare i još mnogo toga na Windowsima.
  3. Xamarin / Mono: Šta je .NET implementacija za pokretanje aplikacija na glavnim mobilnim operativnim sistemima.
  • Sadrži osnovni skup API-ja koji su zajednički svim .NET implementacijama. Pored toga, svaka implementacija može izložiti i dodatne API-je koji su specifični za operativni sistem 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 biblioteku (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 paketa.

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

Šta je ML.NET i koje su njegove karakteristike?

  • To je besplatna platforma za mašinsko učenje s više platformi otvorenog koda koja jePokreće se na Windowsima, Linuxu i macOS-u sa .NET Core ili na Windowsima koristeći .NET Framework.
  • Nudi mogućnost dodavanja mašinskog učenja u aplikacije (na mreži ili van mreže) kreirane .NET-om, kako bi mogle pravite automatska predviđanja sa potrebnim podacima.
  • Ima kao baza a modelo mašinsko učenje specificira korake potrebne za pretvaranje ulaznih podataka u predviđanje. Ova platforma vam omogućava treniranje prilagođenog modela specificiranjem algoritma ili korištenje kreiranog, 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 sa TensorFlow, LightGBM i ONNX.

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

Tip predviđanja Opis i opseg
Klasifikacija i kategorizacija Automatski klasificirajte povratne informacije kupaca kao pozitivne i negativne.
Kontinuirane vrijednosti regresije i predviđanja Predvidite cijene kuća na osnovu veličine i lokacije.
Otkrivanje anomalija Otkrivanje lažnih bankarskih transakcija.
Recomendaciones Predložite proizvode koje kupci na mreži mogu kupiti na osnovu svojih prethodnih kupovina.
Vremenske serije i sekvencijalni podaci Prognoza vremena i prodaje proizvoda
Klasifikacija slika Klasificirajte patologije medicinske slike

Napomena: za više informacija o «ML.NET» pristupite 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 dva zanimljiva «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft zove «.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 od velikog doprinosa širenju divnog, gigantskog i rastućeg ekosistema aplikacija i za «GNU/Linux».

I za više informacija, nemojte uvijek oklijevati posjetiti bilo koju Internet biblioteka como OpenLibra y jedit citati knjige (PDF-ovi) na ovu temu ili druge područja znanja. Za sada, ako vam se ovo svidjelo «publicación», nemojte 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 Mastodon, ili sigurno i privatno 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 o «Software Libre», «Código Abierto», «GNU/Linux» i druge teme povezane sa «Informática y la Computación», i «Actualidad tecnológica».


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.