Künstliche Intelligenz C#?

Hi, erstmal als Danke an alle Helfer ein kleiner Joke:

"Why do all java devolopers wear glasses?"

... "because they can't c#"

Okey, und jetzt zur eigentlichen Frage:

Ich befasse mich nebenbei mit Programmieren und strebe auch ein Informatikstudium an. Ich habe mir das programmieren selbst beigebracht (erst über Unity, dann über die App SoloLearn) und würde behaupten das ich zu mindest die Basics von c# kann. Ich habe mir jetzt heute eine kleine AI versucht zu programmieren was nicht so wirklich geklappt hat. Das Ding sollte SchereSteinPapier spielen und dabei gucken was der Spieler wie oft verwendet und dann die Wahrscheinlichkeit von den jeweiligen Möglichkeiten so anpassen, das sie möglichst oft gegen einen Menschen gewinnt.

Ich würde gerne eine AI machen die Muster erkennen kann. Z.B der Auffällt, dass ich wenn ich 3x Stein nehme danach oft Schere nehme und deswegen nach meinem dritten mal Stein auch Stein nimmt. Oder der ich als Input viele Funktionen mit ihren korrekten Ableitungen gebe und der Computer soll sich dann das ableiten selbst beibringen ohne z.B. die Kettenregel zu kennen. Oder er soll TicTacToe spielen lernen. Am anfang setzt er zufällig Kreuze, irgendwann is er unbesiegbar.

Gibt es dafür ne ordentliche API? Am besten in c#? Wie fange ich damit am besten an? Ich finde eigentlich nur python-tutorials mit AI, aber ich hab eingentlich keine Lust jetzt auch noch python zu lernen, ich hab eh nicht so viel zeit zum Programmieren.

Kann mir jemand helfen der sich da auskennt? Und hab ich auf ordentliches AI programmieren überhaupt schon ne chance, weil ich ja eigentlich noch n noob bin.

P.S..: Ich bin kein Skript-Kiddie, ich kopiere keinen Code und weiß was jede einzelne Zeile in meinem Code macht und warum sie da ist ^^

Danke!

PC, Computer, programmieren, C Sharp, Code

Meistgelesene Beiträge zum Thema Code