Win.ML vs ML.NET

Bei meinen Experimenten (auch so ein Machine Learning Terminus) bin ich über customvision.ai und das exportierte ONNX Model gestolpert. Dort wird C# Code generiert der Windows ML nutzt. Etwas was man in UWP Anwendungen nutzen kann. Eingeführt wurde dies 2018 mit dem Ziel Windows Plattform. ML.NET ... [Mehr]

Azure Custom Vision und ONNX

Bei meinem Kreis, Dreieck, Viereck Objekt Problem bin ich über customvision.ai gestolpert. Grundsätzlich ist das ein Azure Cognitive Serivce mit einem freundlichen UI. Die Idee ist, das Modell auf Bild Erkennung zu trainieren und dann als ONNX zu exportieren. Da gibt es eine Reihe von Optionen.... [Mehr]

mit ML .NET Bild Objekte benennen oder erkennen

In früheren Blog Beiträgen habe ich beschrieben wie Bilddaten generiert (Kreis, Dreieck, Viereck) und per Label kategorisiert werden. Je nachdem ob ich eine Bild Klassifizierung oder Bild Erkennung bauen möchte, per Datei Order oder zb VoTT Tagging. Für letzteres habe ich das Microsoft Vott Tool g... [Mehr]

AI Trainingsdaten generieren mit Blazor

Auf meiner Reise durch das AI Universum stellte sich die Frage, welches Problem lösen wir. Da finden sich Taxi Fare und House Prices als Regression Beispiele. Oder Hund und Auto Erkennung in Bildern in der Kategorie Vision.  Also konstruieren wir uns ein Problem. Ein Whiteboard in das der Benu... [Mehr]

Machine Learning für .NET Developer

Wie einfach kann ein .NET Entwickler AI/KI Funktionen in seine App oder Website bringen? Natürlich gibt es überall wie bei ChatGPT eine APP, für die man mehr oder weniger löhnen muss. Mein Ziel ist es auf eigenen Maschinen (neudeutsch Onpremise) die Algorithmen zu nutzen. Dabei habe ich es mir viel... [Mehr]

Themenwechsel mit Blazor oder Dark/Light Theme

Wieder einmal ist es eine Frage eines Blazor Kurs Teilnehmers, die mich ins stutzen bringt. Wie schaltet man in einer Website das Theme um? Zerlegen wir das Problem. Design findet sich in CSS Styles, was jeder vernünftige Web Entwickler per CSS Datei bündelt. Vorne weg die reinen Bootstrap Klassen ... [Mehr]

IIS SMTP Windows Server 2022

Microsoft mag seinen IIS und nachgelagerte Dinge nicht so richtig. Wir sollen doch in die Cloud. Ich liebe das Ding. Die neueste Attacke ist nach Windows Update beendet sich der Mail Service entweder bei Aufruf der MMC oder nach einigen versendeten Emails. Fehledermeldung im Eventlog zb Name der f... [Mehr]

Blazor WASM JavaScript Superspeed

Zu den Anfängen von Blazor versuchte ich mich an einem QRCode Reader per WebCam und ZXing. Ich bin gescheitert, weil die Interop API zwischen Browser und .net code immer per JavaScript erledigt werden muss. Erschwerend kommt hinzu, das Microsoft für den Komfort eine automatische Datentyp Konvertieru... [Mehr]

Gib 8–Blazor united

Da jubeln sie alle. Auf Twitter und in den Blog Artikeln. Die Version 8 von :NET core und Blazor ändert alles. Es wird zusammengeführt was zusammen gehört. Egal ob WASM oder Blazor Server- alles das selbe, mal Männchen, mal Weibchen, grad wie es man sich wünscht. Unzählige Stunden habe ich mit Vis... [Mehr]

ASP.NET Identity Grundlagen

Benutzer Authentifzierung begleitet den Entwickler im Web ein Leben lang. Kann eine Desktop Anwendung in der Regel sich auf den angemeldeten Windows User verlassen, so wird das im Web schon schwierig. Windows nutzt NTLM und dafür braucht es ein lokales Netzwerk. Sobald man Web Apps (oder auch mobil... [Mehr]