.NET i ML.NET: platformy Microsoft Open Source

.NET i ML.NET: platformy Microsoft Open Source

.NET i ML.NET: platformy Microsoft Open Source

Jak już recenzowaliśmy w publikacji pt "Systemy operacyjne w stanie wojny: Microsoft na straży przed wszystkimi!"obecnie «Microsoft», Firma Redmond, Stany Zjednoczone, właściciel «Windows» jest w otwartym wyścigu, aby przyswoić to, co najlepsze z innych systemów operacyjnych i eksportować do nich swoje produkty.

I w ten sposób oprócz znanych już programów wyeksportowanych do «GNU/Linux»możemy wymienić te aktualne: «SQL Server, .Net, Visual Studio Code y Skype». Będąc jednym z ostatnich włączonych, znany jako «Microsoft Teams», jak wspomnieliśmy w jeszcze jednym ostatnia publikacja. A teraz prowadzi nas do «ML.NET», A Platforma uczenia maszynowego de «Código Abierto» i wieloplatformowy, który uzupełnia «.NET».

.NET i ML.NET: wprowadzenie

Prawdopodobnie cały ten rosnący ekosystem aplikacji «Código Abierto» dołączyć w krótkim czasie «Navegador Edge» i «Antivirus Defender». A kto wie, nagle teraz z dochodem «Microsoft Teams» nie byłoby zaskoczeniem, gdyby zobaczył «Suite Ofimática MS Office» lub coś bardzo podobnego lub zbliżonego do tego «GNU/Linux».

.NET i ML.NET: Microsoft Open Source

Platformy Microsoft Open Source

Jak już powiedzieliśmy, wśród wielu oprogramowanie (programy, systemy i platformy) de «Código Abierto» że ostatnio «Microsoft» przyczynił się do «Comunidad de Software Libre y Código Abierto»wyróżnij się:NET i ML.NETTO.

Co to jest .NET i jakie są jego cechy?

  • Jest to wieloplatformowa platforma programistyczna (Windows, Mac OS i Linux), otwarta i bezpłatna, do tworzenia wszelkiego rodzaju aplikacji: desktopowych, mobilnych, internetowych, gier i dla Internetu rzeczy.
  • Pozwala na używanie różnych języków, edytorów i bibliotek dla różnych typów możliwych aplikacji. Wśród języków są:
  1. DO#: Który jest prostym, nowoczesnym, obiektowym i bezpiecznym językiem programowania.
  2. FA#: Który jest funkcjonalnym, wieloplatformowym językiem programowania typu open source dla platformy .NET. Obejmuje to również programowanie obiektowe i imperatywne.
  3. Visual Basic: Który jest przystępnym językiem z prostą składnią do tworzenia aplikacji bezpiecznych dla typów i zorientowanych obiektowo.
  • Jest to doskonała platforma cross-programistyczna, ponieważ pozwala aplikacjom utworzonym w wyżej wymienionych językach działać natywnie na dowolnym kompatybilnym systemie operacyjnym, dzięki różnym zintegrowanym implementacjom, w tym:
  1. Rdzeń NETTO: Co to jest wieloplatformowa implementacja witryn internetowych, serwerów i aplikacji konsolowych.
  2. Struktura .NET: Który jest kompatybilny ze stronami internetowymi, usługami, aplikacjami komputerowymi i wieloma innymi w systemie Windows.
  3. Xamarin / Mono: Co to jest implementacja platformy .NET do uruchamiania aplikacji w głównych mobilnych systemach operacyjnych.
  • Zawiera podstawowy zestaw interfejsów API, które są wspólne dla wszystkich implementacji .NET. Ponadto każda implementacja może również udostępniać dodatkowe interfejsy API, które są specyficzne dla systemów operacyjnych, na których będą działać. Na przykład .NET Framework to implementacja .NET przeznaczona tylko dla systemu Windows, która zawiera interfejsy API umożliwiające dostęp do rejestru systemu Windows.
  • Posiada ogromną bibliotekę (ekosystem pakietów), która rozszerza jego funkcjonalność. Aby z nich skorzystać, możesz użyć NuGet, który jest menedżerem pakietów zbudowanym specjalnie dla «.NET» zawierające ponad 90.000 XNUMX opakowań.

Uwaga: aby uzyskać więcej informacji na temat «.NET» uzyskać dostęp do swojej oficjalnej strony internetowej tutaj.

Co to jest ML.NET i jakie są jego funkcje?

  • Jest to bezpłatna, wieloplatformowa platforma Machine Learning o otwartym kodzie źródłowyme działa w systemach Windows, Linux i macOS z .NET Core lub w systemie Windows z .NET Framework.
  • Daje możliwość dodawania uczenia maszynowego w aplikacjach (online lub offline) tworzonych w .NET, tak aby mogli dokonywać automatycznych prognoz z niezbędnymi danymi.
  • Ma jak podstawa a model uczenie maszynowe określa kroki wymagane do przekształcenia danych wejściowych w prognozę. Platforma ta umożliwia trenowanie dostosowanego modelu poprzez określenie algorytmu lub wykorzystanie takiego utworzonego, dostępnego i już przeszkolonego na platformach TensorFlow i ONNX.
  •  Wersja 64-bitowa jest kompatybilna ze wszystkimi platformami. Wersja 32-bitowa jest zgodna z systemem Windows, z wyjątkiem funkcji związanych z TensorFlow, LightGBM i ONNX.

Cytując z «Microsoft», kilka możliwych przykładów typów prognoz, które można wykonać za pomocą «ML.NET» dźwięk:

Typ prognozy Opis i zakres
Klasyfikacja i kategoryzacja Automatycznie klasyfikuj opinie klientów jako pozytywne i negatywne.
Ciągła regresja i wartości predykcyjne Przewiduj ceny domów na podstawie wielkości i lokalizacji.
Wykrywanie anomalii Wykrywaj fałszywe transakcje bankowe.
Zalecenia Sugeruj produkty, które kupujący online mogą kupić, na podstawie ich wcześniejszych zakupów.
Szeregi czasowe i dane sekwencyjne Prognozowanie pogody i sprzedaży produktów
Klasyfikacja obrazu Klasyfikuj patologie obrazowania medycznego

Uwaga: aby uzyskać więcej informacji na temat «ML.NET» uzyskać dostęp do swojej oficjalnej strony internetowej tutaj.

.NET i ML.NET: Wniosek

Wnioski

Mamy nadzieję, że tak "mały, ale przydatny post" o tych 2 interesujące «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft wezwał «.NET y ML.NET»które spośród wielu zalet lub cech wyróżniają się zwartością (ścisłość), elastyczność i zdolność integracji, cieszą się dużym zainteresowaniem i użytecznością dla wszystkich «Comunidad de Software Libre y Código Abierto» i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań i dla «GNU/Linux».

Aby uzyskać więcej informacji, nie zawsze wahaj się je odwiedzić Biblioteka online jako OpenLibra y Jedit czytać książki (pliki PDF) na ten temat lub inne obszary wiedzy. Na razie, jeśli to lubisz «publicación», nie przestawaj się tym dzielić z innymi w swoim Ulubione witryny internetowe, kanały, grupy lub społeczności sieci społecznościowych, najlepiej bezpłatnych i otwartych jako Mastodontlub bezpieczne i prywatne jak Telegram.

Lub po prostu odwiedź naszą stronę główną pod adresem DesdeLinux lub dołącz do oficjalnego kanału Telegram z DesdeLinux czytać i głosować na tę lub inne interesujące publikacje «Software Libre», «Código Abierto», «GNU/Linux» i inne tematy związane z «Informática y la Computación»i «Actualidad tecnológica».


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.