Blog





Game Jam


Machine learning


Was zur Hölle ist "Machine learning"?


Ok fangen wir damit an was eigentlich Machine learning ist...

Machine learning ist AI bzw. KI. Ist das gleiche ;).

Machine learning wird hauptsächlich benutzt zur Klassifikation oder für Vorhersagen, das ist z.b ganz praktisch in automatisierter Daten Analyse und Klassifikation.

Ich werde erstmal ML stat Machien learning benutzten weil einfacher


Ok und wie funktioniert der stus?


Gut das du fragst ist tatsächlich verdammt cool.

Schauen wir uns doch mal diese kleine Darstellung an


            flowchart TD
            A[Bau Roboter]
            B[Lehrer Roboter]
            C[Eine Menge Daten]
            D[Schüler Roboter]
            E[Test Daten]
            F[Training Daten]
            G[Result]
            H[Model]
            I[Anwendung]
            J[Genauigkeit]
            K[Durchläufe]
            
            A --> D
            D --> B
            C --> D
            F --> D
            B --> F
            D --> E
            E --> G
            G --> J
            G --> K
            G --> H
            H --> I
        
Hier gehts zu Mermaid

Ok was haben wir da gerade gesehen

Naja ganz einfach das gerade war der Step-By-Step Process was passiert und wie es passiert in ML

Ist das nicht cool garnicht mal so schwer ^^

Ok vielleicht ein wenig unübersichtlich

Also Zuerst brauchen wir einen Bau roboter bzw. eine menge Mathe oder wir benutzten einfach Tensorflow oder Pyflow...

Dieser "Bau Roboter" wird eine menge kleine Schüler Bots bauen jeder von denen kann was anderes cooles

Die Schüler Bots bekommen an ihrem ersten Schultag eine menge daten in die hand gedrückt

Der Lehrer wird ihnen nicht bei bringen was der unterschied zwischen Hund und Katze ist NEIN! HAHAHHA

Er schreibt mit jedem Schüler am ersten Tag einen Test

Der Test besteht aus ein paar Bildern von Hunden und Katzen welche der Schüler unterscheiden muss

Wie viele Antworten er richtig angekreuzt hat wie uns am ende als Genauigkeit wieder gegeben

Zu dem können wir uns denn Schüler in Form eines Models nehmen und in unser Programm hauen wo der Schüler zum Arbeiter wird und immer und immer wieder und wieder wiederholt was er kann Hund und Katze unterscheiden.

Aber hey wieso kann er das der Lehrer hat im doch nichts bei gebracht und was passiert mit all den andern Schülern?

Kommen wir erst mal dazu was mit den anderen SChüler passiert

Sie werden gelöscht und enden als Statistik...


Wie Baut der Bau Bot Schüler Bots?


Ok fangen wir damit an wie Bau Bots aufgebaut sind

Unsere Bau Bots machen teschnich gesehen nichts anderes als jedes mal aufs neue ein Neurals Netz zu generieren welches aus Neuronen, Biases, Weights und Inputs besteht. Jedes mal wenn ein neues Netzwerk generiert wird werden Randome werte für Biases und Weights festgelegt welche das verhalten des netzes beinflussen


Kleiner Funfact weder der Lehrer noch der Bau Bot noch der Schüler wissen wie der Schüler funktioniert und wir wissen es auch ned er macht einfach irgendwas und es funktioniert das ist zusammen gefasst Machine learning... sprich ihr dürft wenn euer Bot ned funktioniert die schuld auf den Bot schieben und einen kräftigen Schluck Kaffee trinken ^^


Danke das du heute wieder mit mir hier zusammen warst und habe ein wunderbaren Tag^^