.NET und ML.NET: Microsoft Open Source-Plattformen

.NET und ML.NET: Microsoft Open Source-Plattformen

.NET und ML.NET: Microsoft Open Source-Plattformen

Wie wir bereits in der genannten Publikation besprochen haben "Betriebssysteme im Krieg: Microsoft auf der Hut vor allen!" momentan «Microsoft», Die Firma von Redmond, USA, Besitzer von «Windows» befindet sich in einem offenen Wettlauf, um das Beste aus anderen Betriebssystemen zu assimilieren und seine Produkte an diese zu exportieren.

Und auf diese Weise, abgesehen von den bereits bekannten Programmen, nach denen exportiert wird «GNU/Linux»können wir die aktuellen erwähnen: «SQL Server, .Net, Visual Studio Code y Skype». Als einer der letzten Eingemeindeten, der als bekannt ist «Microsoft Teams», wie wir in einem weiteren erwähnt haben vor kurzem veröffentlicht. Und jetzt bringt es uns zu «ML.NET», ein Framework für maschinelles Lernen de «Código Abierto» und Multiplattform, die ergänzt «.NET».

.NET und ML.NET: Einführung

Möglicherweise dieses gesamte wachsende Ökosystem von Anwendungen von «Código Abierto» in kurzer Zeit beitreten, die «Navegador Edge» und «Antivirus Defender». Und wer weiß, plötzlich jetzt mit dem Einkommen von «Microsoft Teams» es wäre nicht überraschend, das zu sehen «Suite Ofimática MS Office» oder etwas sehr ähnliches oder ähnliches «GNU/Linux».

.NET und ML.NET: Microsoft Open Source

Microsoft Open Source-Plattformen

Wie wir bereits sagten, unter den vielen Software (Programme, Systeme und Plattformen) de «Código Abierto» das in letzter Zeit «Microsoft» hat zum beigetragen «Comunidad de Software Libre y Código Abierto», auffallen:.NET und ML.NETZ.

Was ist .NET und welche Eigenschaften hat es?

  • Es ist eine plattformübergreifende Entwicklungsplattform (Windows, Mac OS und Linux), Open Source und kostenlos, um alle Arten von Anwendungen zu erstellen: Desktop, Mobile, Web, Spiele und für das Internet der Dinge.
  • Es ermöglicht die Verwendung verschiedener Sprachen, Editoren und Bibliotheken für die verschiedenen Arten möglicher Anwendungen. Unter den Sprachen sind:
  1. C #: Das ist eine einfache, moderne, objektorientierte und sichere Programmiersprache.
  2. F #: Dies ist eine funktionale, plattformübergreifende Open Source-Programmiersprache für .NET. Dazu gehört auch die objektorientierte und zwingende Programmierung.
  3. Visual Basic: Dies ist eine zugängliche Sprache mit einer einfachen Syntax zum Erstellen typsicherer und objektorientierter Anwendungen.
  • Es ist eine hervorragende entwicklungsübergreifende Plattform, da Anwendungen, die in den oben genannten Sprachen erstellt wurden, dank verschiedener integrierter Implementierungen nativ auf jedem kompatiblen Betriebssystem ausgeführt werden können, darunter:
  1. NET-Core: Was ist eine plattformübergreifende Implementierung für Websites, Server und Konsolenanwendungen?
  2. .NET-Framework: Welches ist kompatibel mit Websites, Diensten, Desktop-Anwendungen und vielem mehr unter Windows.
  3. Xamarin / Mono: Was ist eine .NET-Implementierung zum Ausführen von Anwendungen auf den wichtigsten mobilen Betriebssystemen?
  • Es enthält einen grundlegenden Satz von APIs, die allen .NET-Implementierungen gemeinsam sind. Darüber hinaus kann jede Implementierung zusätzliche APIs verfügbar machen, die für die Betriebssysteme spezifisch sind, auf denen sie ausgeführt werden. Beispielsweise ist .NET Framework eine reine Windows-.NET-Implementierung, die APIs für den Zugriff auf die Windows-Registrierung enthält.
  • Es hat eine riesige Bibliothek (Ökosystem von Paketen), die seine Funktionalität erweitert. Um sie zu nutzen, können Sie NuGet verwenden, einen Paketmanager, der speziell für sie entwickelt wurde «.NET» mit mehr als 90.000 Paketen.

Hinweis: Weitere Informationen zu «.NET» Greifen Sie auf Ihre offizielle Website zu hier.

Was ist ML.NET und welche Funktionen hat es?

  • Es ist eine kostenlose, plattformübergreifende Open Source-Plattform für maschinelles Lernene läuft unter Windows, Linux und macOS mit .NET Core oder unter Windows mit .NET Framework.
  • Es bietet die Möglichkeit, maschinelles Lernen in Anwendungen (online oder offline) hinzuzufügen, die mit .NET erstellt wurden, damit dies möglich ist Machen Sie automatische Vorhersagen mit den erforderlichen Daten.
  • Hat als Basis a Modell maschinelles Lernen das Gibt die Schritte an, die erforderlich sind, um die Eingabedaten in eine Vorhersage umzuwandeln. Mit dieser Plattform können Sie ein benutzerdefiniertes Modell trainieren, indem Sie einen Algorithmus angeben oder einen erstellten, verfügbaren und bereits von den Plattformen TensorFlow und ONNX trainierten verwenden.
  •  Die 64-Bit-Version ist mit allen Plattformen kompatibel. Die 32-Bit-Version ist mit Windows kompatibel, mit Ausnahme der Funktionen für TensorFlow, LightGBM und ONNX.

Zitieren «Microsoft», einige mögliche Beispiele für die Art von Vorhersagen, mit denen gemacht werden kann «ML.NET» sind:

Vorhersage-Typ Beschreibung und Umfang
Klassifizierung und Kategorisierung Klassifizieren Sie Kundenfeedback automatisch als positiv und negativ.
Kontinuierliche Regressions- und Vorhersagewerte Prognostizieren Sie die Immobilienpreise basierend auf Größe und Lage.
Anomalieerkennung Betrügerische Bankgeschäfte erkennen.
Empfehlungen Schlagen Sie Produkte vor, die Online-Käufer basierend auf ihren vorherigen Einkäufen kaufen können.
Zeitreihen und sequentielle Daten Wetter- und Produktverkäufe prognostizieren
Bildklassifizierung Klassifizieren Sie medizinische Bildgebungspathologien

Hinweis: Weitere Informationen zu «ML.NET» Greifen Sie auf Ihre offizielle Website zu hier.

.NET und ML.NET: Fazit

Fazit

Wir hoffen, dass Sie es sind "kleiner aber nützlicher Beitrag" über diese 2 interessant «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft namens «.NET y ML.NET», die unter vielen Vorteilen oder Eigenschaften ihre Kompaktheit hervorheben (Kompaktheit), Flexibilität und Integrationsfähigkeit sind für das gesamte Unternehmen von großem Interesse und Nutzen «Comunidad de Software Libre y Código Abierto» und von großem Beitrag zur Verbreitung des wunderbaren, gigantischen und wachsenden Ökosystems von Anwendungen von und für «GNU/Linux».

Und für weitere Informationen zögern Sie nicht immer, eine zu besuchen Online-Bibliothek als OpenLibra y jedit zu lesen Bücher (PDFs) zu diesem oder anderen Themen Wissensbereiche. Fürs Erste, wenn dir das gefallen hat «publicación», Hör nicht auf, es zu teilen mit anderen in deinem Lieblingswebsites, -kanäle, -gruppen oder -gemeinschaften von sozialen Netzwerken, vorzugsweise frei und offen als Mastodonoder sicher und privat wie Telegram.

Oder besuchen Sie einfach unsere Homepage unter DesdeLinux oder trete dem offiziellen Kanal bei Telegramm von DesdeLinux zu lesen und für diese oder andere interessante Publikationen zu stimmen «Software Libre», «Código Abierto», «GNU/Linux» und andere Themen im Zusammenhang mit «Informática y la Computación»Und das «Actualidad tecnológica».


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.