.NET a ML.NET: Platformy Microsoft Open Source

.NET a ML.NET: Platformy Microsoft Open Source

.NET a ML.NET: Platformy Microsoft Open Source

Jak jsme již přezkoumali v publikaci s názvem "Operační systémy ve válce: Microsoft na pozoru před každým!", v současné době «Microsoft», Společnost společnosti Redmond, USA, majitel «Windows» je v otevřeném závodě o asimilaci toho nejlepšího z ostatních operačních systémů a export svých produktů do nich.

A tímto způsobem, kromě již známých programů exportovaných do «GNU/Linux», můžeme zmínit ty současné: «SQL Server, .Net, Visual Studio Code y Skype». Jako jeden z posledních začleněn, známý jako «Microsoft Teams», jak jsme zmínili ještě v jednom nedávno zveřejněná. A teď nás to přivádí k «ML.NET», zajišťuje také účinek Rámec strojového učení de «Código Abierto» a multiplatforma, která se doplňuje «.NET».

.NET a ML.NET: Úvod

Možná celý tento rostoucí ekosystém aplikací «Código Abierto» připojte se za krátkou dobu, «Navegador Edge» a «Antivirus Defender». A kdo ví, najednou teď s příjmem «Microsoft Teams» nebylo by překvapením vidět «Suite Ofimática MS Office» nebo něco velmi podobného nebo blízkého tomuto «GNU/Linux».

.NET a ML.NET: Microsoft Open Source

Platformy Microsoft Open Source

Jak jsme již řekli, mezi mnoha software (programy, systémy a platformy) de «Código Abierto» to v poslední době «Microsoft» přispěl k «Comunidad de Software Libre y Código Abierto», vyniknout :.NET a ML.SÍŤ.

Co je .NET a jaké jsou jeho vlastnosti?

  • Jedná se o multiplatformní vývojovou platformu (Windows, Mac OS a Linux), otevřený a bezplatný, pro vytváření všech druhů aplikací: desktop, mobil, web, hry a pro internet věcí.
  • Umožňuje použití různých jazyků, editorů a knihoven pro různé typy možných aplikací. Mezi jazyky patří:
  1. C #: Což je jednoduchý, moderní, objektově orientovaný a bezpečný programovací jazyk.
  2. F#: Což je funkční, multiplatformní a open source programovací jazyk pro .NET. Který zahrnuje také objektově orientované a imperativní programování.
  3. VisualBasic: Což je přístupný jazyk s jednoduchou syntaxí pro vytváření typově bezpečných a objektově orientovaných aplikací.
  • Je to vynikající platforma pro křížový vývoj, protože umožňuje aplikacím vytvořeným ve výše uvedených jazycích nativně běžet na libovolném kompatibilním operačním systému díky různým integrovaným implementacím, mezi které patří:
  1. .NET Core: Co je implementace napříč platformami pro webové stránky, servery a konzolové aplikace.
  2. .NET Framework: Který je kompatibilní s weby, službami, desktopovými aplikacemi a mnohem více v systému Windows.
  3. Xamarin / Mono: Co je implementace .NET pro spouštění aplikací na hlavních mobilních operačních systémech.
  • Obsahuje základní sadu API, která jsou společná pro všechny implementace .NET. Kromě toho může každá implementace také vystavit další rozhraní API, která jsou specifická pro operační systémy, na kterých budou spuštěny. Například .NET Framework je implementace .NET pouze pro Windows, která zahrnuje API pro přístup k registru Windows.
  • Má obrovskou knihovnu (ekosystém balíčků), která rozšiřuje její funkčnost. Chcete-li je využít, můžete použít NuGet, což je správce balíčků vytvořený speciálně pro «.NET» obsahující více než 90.000 XNUMX balíčků.

Nota: pro více informací o «.NET» přejděte na své oficiální webové stránky zde.

Co je ML.NET a jaké jsou jeho vlastnosti?

  • Jedná se o bezplatnou a otevřenou platformu pro strojové učení, multiplatformníe běží na Windows, Linux a macOS s .NET Core nebo na Windows pomocí .NET Framework.
  • Nabízí možnost přidání strojového učení do aplikací (online nebo offline) vytvořených pomocí .NET, aby mohli provádět automatické předpovědi s potřebnými daty.
  • Má jako základna a model strojové učení určuje kroky potřebné k transformaci vstupních dat na předpověď. Tato platforma umožňuje trénovat přizpůsobený model zadáním algoritmu nebo použít vytvořený, dostupný a již trénovaný z platforem TensorFlow a ONNX.
  •  64bitová verze je kompatibilní se všemi platformami. 32bitová verze je kompatibilní s Windows, s výjimkou funkcí souvisejících s TensorFlow, LightGBM a ONNX.

Cituji «Microsoft», několik možných příkladů druhu předpovědí, které lze provést pomocí «ML.NET» Zvuk:

Typ predikce Popis a oblast působnosti
Klasifikace a kategorizace Automaticky klasifikujte zpětnou vazbu od zákazníků jako pozitivní a negativní.
Kontinuální hodnoty regrese a predikce Předpovídejte ceny domů na základě velikosti a umístění.
Detekce anomálií Zjistěte podvodné bankovní transakce.
Doporučení Navrhněte produkty, které si mohou nakupující online koupit, na základě jejich předchozích nákupů.
Časové řady a sekvenční data Předpověď počasí a prodej produktů
Klasifikace obrazu Klasifikujte lékařské zobrazovací patologie

Nota: pro více informací o «ML.NET» přejděte na své oficiální webové stránky zde.

.NET a ML.NET: Závěr

Závěr

Doufáme, že jste "malý, ale užitečný příspěvek" o těchto 2 zajímavých «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft volal «.NET y ML.NET», které z mnoha výhod nebo vlastností vynikají svou kompaktností (kompaktnost), flexibilita a integrační kapacita, jsou velmi zajímavé a užitečné pro všechny «Comunidad de Software Libre y Código Abierto» a je velkým příspěvkem k šíření nádherného, ​​gigantického a rostoucího ekosystému aplikací pro a pro «GNU/Linux».

A pro více informací neváhejte vždy některou navštívit Online knihovna jak OpenLibra y jedit číst knihy (PDF) na toto téma nebo jiné znalostní oblasti. Prozatím, pokud se vám to líbilo «publicación», nepřestávej to sdílet s ostatními, ve vašem Oblíbené webové stránky, kanály, skupiny nebo komunity sociálních sítí, nejlépe zdarma a otevřených jako Mastodonnebo bezpečné a soukromé Telegram.

Nebo jednoduše navštivte naši domovskou stránku na DesdeLinux nebo se připojte k oficiálnímu kanálu Telegram z DesdeLinux číst a hlasovat pro tuto nebo jiné zajímavé publikace na «Software Libre», «Código Abierto», «GNU/Linux» a další témata související s «Informática y la Computación», A «Actualidad tecnológica».


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.