KI programmieren in 10 Minuten l Tutorial Teil 1 | Breaking Lab
Vložit
- čas přidán 7. 09. 2024
- In unserer neuen Videoreihe zum Programmieren von Künstlicher Intelligenz erklären euch Jacob und Philip, wie ihr selber lernen könnt, Künstliche Intelligenz zu programmieren! Erste Neuronale Netzwerke zu erschaffen ist nämlich gar nicht so schwer, wenn man etwas an die Hand genommen wird und Schritt für Schritt in die Programmierwelt eintauchen kann!
Wir nehmen mit diesem Video am Fast Forward Science Award teil. www.fastforward...
Hier der Code von unserem ersten eigenen KI Programm: colab.research...
Und hier noch ein paar Links, die mir beim KI Lernen geholfen habe:
Ein super Einsteiger Kurs: coursera.org/l...
Ein super kostenloses Buch: www.deeplearni...
Ein cooler YT Kanal zum Thema: / sentdex
In der ersten Folge lernt ihr Google Colab und Tensor Flow kennen! Nach diesem Video könnt ihr eine erste eigene Künstliche Intelligenz programmieren, die einfache Zahlenreihen lösen kann! ...und das ist erst der Anfang: Ihr könnt nämlich selber abstimmen, welches langfristige Ziel wir gemeinsam mit euch ansteuern sollen! Was für eine Aufgabe soll unsere KI am Ende lösen können? Klickt auf das i im Video und stimmt mit ab!
Wir sind Philip Häusser und Jacob Beautemps, . Bei uns geht es rund um Wissenschaft und Experimente.
Hat dir das Video gefallen? Klick auf "Daumen hoch" und schenk uns ein Abo! Dein Feedback motiviert uns zu neuen Videos. Dankeschön :-) Folge uns auf Instagram: @breakinglab
Wir leben in einer Zeit, in der sich jeder durch CZcams Videos ganz einfach einen riesigen Wissensstand aneignen kann und ich muss sagen ich bin froh in dieser Zeit leben zu dürfen.
schöne Wortwahl :)
99% von diesem "Wissen" sind halt absoluter Schwachsinn. Man braucht auf jeden Fall das "richtige" Internet um überhaupt nachprüfen zu können, was davon jetzt wahr ist. Dennoch viel Spaß dabei in der Zeit der Fake News zu leben, wenn es dir Freude bereitet. Ich bin leider zu feige für Suizid und muss den Quatsch daher auch mitmachen. Selbes Boot, aber unterschiedliche Positionen.
Früher war es trotzdem besser da es nicht so dermaßen Überladen war mit Informationen .. ich (51) habe mit 12 Jahren (!) schon Assembler programmiert - OHNE Hilfe aus dem Internet ..
Mittlerweile ist es 2023 und hasse langsam diese Zeiten außer den ganzen Teil mit Ai
@@Steve_Hamburgwer hat dir denn den Anstoß gegeben das zu lernen in dem Alter?
Ich habe historisch zig Jahre programmiert und muss mich jetzt im Zuge der Digitalisierung von Factories auch mit KI beschäftigen. Meine Aufgabe ist zwar mehr die Beschaffung, aber es ist wichtig, die Grundlagen so zu verstehen, dass man es auch selbst machen könnte. Diese Einführung ist das beste, was ich bisher zu diesem Thema gesehen habe. Eine komplexe Materie, aber so einfach erklärt, dass es für jemanden der programmieren kann, kein Problem ist, das zu verstehen.
Ich bin für alle drei Projekte nacheinander
Haha, gerne :)
@@BreakingLab Stimmt, ist keine schlechte Idee...
Goodgamer33 fänd ich auch geil
@TUTO Tricks Dein PB...
Hab ne Tasse davon in blau :D
Ich auch alle Projekte
Projekt 2 wäre cool. Gerade wegen der zu erwartenden Schwierigkeiten bzw Ungenauigkeiten. Denn man könnte eben gut daran erklären wo die Grenzen der KI sind
Einfach super erklärt. Vielen Dank. Ich bin eher zufällig hier gelandet und jetzt bin ich neugierig auf mehr geworden...
Geil! Ich fange sofort wieder an zu programmieren!
Ich finde diese Programmierreihe super und mir würde mehr davon sehr gut gefallen, aber du könntest du einzelnen Argumente/Parameter und Funktionen ein bisschen mehr erklären also was diese machen.
Ich finde es gut, dass es endlich mal jemand einfach erklären will.
Auf der anderen Seite hast Du genau deshalb auch vieles ausgelassen. Jemand, der noch nie in Python oder einer Objektorientierten Programmiersprache programmiert hat, ist verloren.
Auch ich hätte manchmal gerne bessere Erläuterungen gewünscht
Bevor man in so ein Feld einsteigt wäre es ziemlich sinnvoll sich mit OOP oder Python zu befassen...
Die Basics lernt jeder...das hier sind aber keine Programmierbasics, sondern KI Basics!
Wenn man diese nun so unbedingt will:
TheNewBoston; Sentdexx; Derek Banas(nur wenn man schnell Informationen verarbeiten kann!!)...
Wenn man ein bisschen Vorwissen hat ist das easy, aber ich glaube die Hälfte hat dieses Vorwissen nicht deshalb versteht die Hälfte es glaub ich nicht
ja ich würde mich gerne in die welt der programmierer stürtzen aber ich finde keine richtige anleitung :(
@@kaibenjaminjuliusalsen1178 starte klein! Fang nicht gleich mit KIs an sondern mit einfachen kleinen Programmen. Python ist sehr gut und einfach zu erlernen. Guck Mal auf dem Kanal von TheMorpheus nach der hat sehr verständliche Videos zum Thema programmieren.
Der Typ programmiert nicht Mal eine ai. Der benutzt nur eine
FKK-Akai Ich habe auch vor ein Paar Jahren mit dem Programmieren angefangen. Für den Start würde ich Programmier-Oberflächen die mit Programmblöcken arbeiten. So wie die Online Platform Scratch. Für diese gibt es auch zahlreiche gute yt Tutorials. So muss man nicht direkt am Anfang alles selber schreiben und das lange suchen nach dem einen Punkt der fehlt bleibt einem erspart (spreche aus Erfahrung 😅). Wenn man dann schon die Basics verstanden hat kann man auf Python umsteigen, da auf Oberflächen wie Scratch einem dann doch viele Codes fehlen.
@@kaibenjaminjuliusalsen1178 es gibt einen YT channel auf deutsch der heißt The Morpheus Tutorials der erklärt die Sachen sehr gut und verständlich
Sehr coole Idee.
Meiner Meinung nach könntet ihr den Code den Ihr schreibt die gesamte Zeit im Vollbild lassen, damit man nicht ständig das Video pausieren oder zurückspulen muss.
Haha...sehr gut. Hab mir grade erst vor Kurzem eine Menge KI Videos angeschaut...mega interessant
Ich habe tatsächlich schon vor diesem Video mal eine KI programmiert.
Allerdings nicht mit TensorFlow für Python, sondern mit BrainJS für NodeJS.
Einfach weil mir JavaScript besser liegt als Python.
Genau wie du war ich anfangs erstaunt, wie einfach doch das mit dem Coding ist, jedoch ist das was da wirklich läuft ganz schön mächtig.
Ich freue mich schon auf die weiteren Videos zu dem Thema.
MfG Feuerhamster
Macht doch bitte alle Projekte nacheinander, alles ist irgendwie Mega interessant. ^^
Homy wilst du Millionär werden , Programmier die KI das sie einen Logik in der Primzahlenverteilung findet. starkes vid danke
Ich finds super, dass sich mal ein deutscher Kanal ernsthaft mit dem Thema auseinander setzt!
Noch besser fände ich es aber wenn nicht sofort mit Code um sich geworfen wird :D
Ich selber studiere Informatik und habe schon eine kurze Einführung zu KI bekommen.
Die Erklärung zu dem Neuron fand ich super, konnte aber auch nur dank meines Vorwissens folgen (ich hab das ganze schonmal ausführlicher erläutert bekommen).
Solche sehr fachspezifischen Erklärungen find ich super, aber lasst euch doch mehr Zeit für die einzelnen Sachen. Ein ganzes Video zu Neuronen und deren Funktion und Nutzen über 10 oder 15 Minuten wäre doch auch total Interessant geworden. Code hätte es für mich hier noch gar nicht gebraucht.
Natürlich wäre das nicht so ein "Mitmach-Video", dann könnte man aber später solche Videos nach denen man selbst was macht etwas komplexer gestalten und das Vorwissen wäre da!
Ich freu mich auf mehr Videos, egal wie Ihr meine Kritik umsetzt, TOP Sache sich überhaupt da dran zu wagen!
Seh ich genauso! Das spannende finde ich ja auch eben genau, zu verstehen was tatsälich hinter befehlen oder funktionen steckt.
Dann kann ich auch besser nachvollziehen, wieso man was macht und befolg nicht nur schritte die ich nicht verstehe.
Auf jedenfall könnte das ne coole Reihe werden und an sich war das Vidoe nicht schlecht :)
Vielen Dank für das ausführliche Feedback. Tatsächlich hat der Phil schon einmal recht ausführlich erklärt, was ein neuronales Netz genau ist. Habe ich am Ende vom Video verlinkt. Ich werde dennoch versuchen mal genauer auf die einzelnen Befehle einzugehen
Breaking Lab danke vielmals! Stimmt hab hier schon mal so was in die Richtung gesehen, leider vergessen :D. Wird natürlich direkt aufgefrischt.
Danke das mit den Befehlen wär wirklich toll!
PS: richtig nice wie sehr ihr auf die community eingeht. :)
Also wenn ihrs ausführlicher wollt dann guckt Mal bei themorpheustutorials
" Man kann sich die Layer wie Ebenen in eine Sieb vorstellen" Aaachja, jetzt weiß ich was gemeint ist!
Ich finde eure Videoreihe echt interessant. Es gibt unmengen Kanäle, die versuchen KI auf ihre Art und Weise zu erklären. Bei euch hat es mir bisher am besten Gefallen und seien wir mal ehrlich darum geht es uns allen doch. Lernen und dabei Spaß haben. Bitte mehr davon :)
Nettes Video. Wie man es macht damit es auch klappt gibt`s in einigen guten Kanälen zu sehen. Meine Wenigkeit beschäftigt sich ebenfalls mit diesem Thema (Kanal). 🙃
ich dachte Python ist eine Lahme Programmiersprache? nah da hab ich mich schwer getäuscht. Dachte ist ein Basic Ersatz.
Wie immer ein tolles video vielen Dank an euch alle!
Gefällt mir sehr muss ich sagen. Bleibt weiter dran!
Ich finde das Problem bei solchen Videos ist, das die meisten Leute sich nicht drum schären wie genau das funktioniert was sie da geschrieben / kopiert haben.
Sondern einfach nur etwas Fertiges nutzen wollen (Das gilt natürlich nicht für alle)
Der Ansatz das den Menschen näher zu bringen ist dabei nicht falsch, aber die Problematik ist das man sich eben aussuchen kann was man sich anschaut und dadurch wichtige punkte übersehen werden.
Ralph Schuler - mehr ist auch nicht beabsichtigt. Es wird mit aller Gewalt auf Konsum gesetzt. Wer wirklich verstehen will darf auf die amerikanische Großtönmasche nicht hereinfallen. Es geht NICHTS, auch kein amerikanisches Marketinggeschrei, über solide Kenntnisse!
echt cooler crash kurs, sehr gut gelungen!
Gut , ehrlich und schnell erklärt. Beim Grad der Abstraktion mehr in die Tiefe gehen.
Ehrlich gesagt... GEILES VIDEO!!! Mega gut erklärt funktioniert auch! Danke
bis auf print("hallo world") konnte ich vorher auch nicht viel und hab trotzdem grob alles verstanden! Echt GEil Danke!!!
die einführung war echt super. ich habe mir als totaler beginner ein paar andere tutorials angeschaut, aber alle waren recht kompliziert dabei. das hier war absolut einsteigerfreundlich.
kleiner verbesserungsvorschlag: ich habe versucht parallel immer mitzutippen, das bild mit dem code wird immer sehr schnell weggeblendet, ein paar wenige sekunden länger den code zeigen wäre gut.
PS: ich weiß, code liegt auch bei, aber direkt mittippen finde ich immer lehrreicher.
heyich sehe du hast dir das Video vor einer Woche angesehen könnten wir evt mal ein Runde talken
habe fragen
Das Meiste wurde wohl schon genannt, aber mir ging das auch zu schnell ins Spezielle. Ich hatte nicht den Eindruck, selbst was zu programmieren, sondern, ohne den Sinn dahinter zu verstehen, etwas abzuschreiben. Dazu war das sehr schwer, wenn du den Code so schnell wegblendest.
Insgesamt finde ich solche Themen sehr spannend. Bleibt dran! :)
BTW: Nachdem ich den Code von euch kopiert hab: Für predict 10 mit 10 000 Epochen: 19.999968 ;)
Gute Idee, aber ich finde es schwierig, einfach irgendwelche Bibliotheken zu verwenden, ohne diese vorher genauer vorzustellen. Und dann würden sich auch die Mehodenparameter klarer ergeben für Nicht-Python-Programmierer. :)
Christopher1607
Ja, das stimmt. Ich habe bisher nur ein bisschen mit Java Script programmiert und kenne mich noch fast garnicht mit Bibliotheken aus.
Die Sache ist, dass die Bibliotheken zu kompliziert sind um sie anfängern zu erklären und auch nicht so interessant. Zum Vertehen wäre es natürlich hilfreich.
Code bitte genauer erklären. Ich finde das mega spannend, aber es gibt kaum jemanden der erklären kann was genau im Code passiert.
Alle 3 Projekte sind cool!
Danke für den spannenden Einblick! :) Bisher habe ich Spiele programmiert, werde es zukünftig aber auf jeden Fall mal mit einer KI versuchen. Habe da jetzt so Bock drauf!
Wenns geht erkläre bitte die "Funktionsaufrufe" bisschen besser Danke ^^
Dann reichen die 10 Minuten aber hinten und vorne nicht. Das Video hätte heißen können: "Wie tippe ich Code, den ich schon kenne, in ein paar Minuten ein"
Lern laufen bevor du rennen willst.
Oszi learn how 2 code
@@oszi7058 ne
@@mr.norris3840 ok
Die Beiträge werden immer besser 👍🏼
Projekt 2 ist viel zu komplex. Im Gedankengang vielleicht sehr leicht umsetzbar, da es je nach Aktie oder Index verschiedenen Modelle gibt und begebenheiten, die wiederkehrend sind, sind aber nicht überall anwendbar. Der Dax Index besteht aus mehreren Aktien und ist sehr stark von EZB News und anderen Vorkomnissen abhängig. Gerade bei Wahlen (stichwort Europawahl) wird es da kurz vorher und nacher bestimmt sehr holprig werden. Fangt da am besten sehr klein an, indem ihr euch Anfangs und Endpunkte der Börsen stände nehmt und Versucht damit eine Tages oder Wochenwiderstände heruas zu finden oder zumindest einen Spielraum fest zu legen, in dem sich der Kurs bewegen KÖNNTE. Am besten holt ihr euch einen Erfahrenen Broker dazu, denn alle selbstlaufenden broker Programme vernichten derzeit nur das eingesetzte Kapital.
Hey Freunde!
Eure Inhalte sind echt inspirierend und helfen mir immer, meinen Horizont zu erweitern. Ich bin wirklich beeindruckt von eurer Art, komplexe Themen so zugänglich zu machen.
Übrigens, ich bin auch ein großer Fan von Python und teile meine Leidenschaft dafür auf meinem eigenen Kanal. Dort erkunden wir gemeinsam die Welt der Programmierung. Vielleicht findet ihr ja auch dort interessante Inhalte, die euch weiterbringen!
Macht weiter so mit euren tollen Videos!
Beste Grüße,
Bei 6 Zahlen und 3000 Epochen kommt bei der 10 19.999992 raus bei einem Loss Wert von 5.2391e-12 was schon ziemlich gut ist
Danke 🙏 super erklärter Einblick in die KI Programmierung
Der Code ist zwar relativ kurz, für Anfänger aber wahrscheinlich nicht so leicht verständlich. Mean squared error und stochastic gradient descent wurden gar nicht erklärt. Allerdings muss man dafür wohl auch Backpropagation verstehen, was ohne die notwendig mathematischen Vorkenntnisse schwierig wird...
Ich würde gerne sehen, wie man das neuronale Netz programmiert. Und nicht sowas einfaches wie Keras, wo man nichtmal sieht, was das Netz tut.
IchBins es gibt unzählige Videos auf CZcams die die ganze Theorie erklären und auch zeigen wie man es komplett selber macht, für die theorie empfehle ich dir TheMorpheusTutorials, Brotcruncher, Sentdex, Siraj Raval, und als Start für die eigene Programmierung empfehle ich dir (nicht auf CZcams) Andrew Trasks Blog zu neuronalen Netzen, hast du den Blog erstmal verstanden gibt es kein zurück mehr ;)
Stimme dir zu. Check mal The Coding Train auf CZcams. Oder eben das Buch/PDF (kostenlos) The Nature of Code ebenfalls von Daniel Shiffman. Er arbeitet zwar mit Processing aber das ist auch sehr easy.
Da geht's auch recht zügig voran aber da wird ein einziges neuron bzw eher Perzeptron programmiert und dann eben eine Library wie tensorflow selbst angelegt
Max Mustermann Code bullet ist auch ganz lustig. Ist ein CZcams der mit Kis und bots Spiele „manipuliert“
@@tedp9146
Hi.
Du: *_"für die eigene Programmierung empfehle ich dir (nicht auf CZcams) Andrew Trasks Blog zu neuronalen Netzen, hast du den Blog erstmal verstanden gibt es kein zurück mehr ;)"_*
Leider finde ich den nicht. Hast du vielleicht nen Link?
Gruß
Würde mir wünschen, dass du die einzelnen Funktionen, die du benutzt genauer erklärst. Ich zum Beispiel habe bislang nur in Matlab oder in C programmiert und kenne die meisten Funktionen, die du hier benutzt nicht.
Okay, versuche ich in Zukunft mehr drauf zu achten
Bin ich der einzige der denkt das er nichts eintippt?
denken? man sieht es sogar als er die 2. zeile code "schreibt
"
Ich fand es sehr schön erklärt und habe es auch bei mir ausprobiert. In Google Colab hat es funktioniert aber bei mir auf dem Computer ist das Modul tensorflow leider nicht vorhanden, und ich weiß nicht wie es auf downloaden kann. Ich freue mich schon auf die nächsten Videos dieser Reihe!
Er hat eine Dr. in KI und macht noch Videos? Hat er das noch notwendig. Wie kann ich aber rasch in diese Thematik einsteigen. Programmierverständnis habe ich, eine Problemstellung auch. Python lernen?
Interessant ist das das neuronale Netz nicht mal selbst die Zahlenreihe überprüft. Ich habe das Netz bis zur 14 ergänzt und wollte den Wert für xs=7 weiterhin haben. Der Wert war also schon in der Menge vorhanden. Es wurden mir aber Werte > 14 vorgeschlagen
Fabian Runte - woraus sich ergibt, daß das intelligente Netz lediglich ein ziemlich unintelligenter Massendatenverarbeitungsalgorithmus ist 😮
mega gut, bitte weiter so.
Alle Projekte bitte angehen. Von leicht, über schwierig bis fast unmöglich. Ich möchte das sehr gerne lernen. Und könnt Ihr auf das Keras näher eingehen?
Ich habe schon “eine KI“ programmiert. :) Aber Leute ihr redet über Neuronale Netze wie wenn es nichts anderes in ML geben würde. Da fände ich mal ein Infovideo zum Überblick gut.
Mir scheint als wolltet ihr blutigen Anfängern Machinelearning-Programmieren beibringen. Naja wird bestimmt lustig. Ich bleib dran :)
Haha, japp, das war die Idee. Also vor allem ging es darum, etwas die Angst zu nehmen und die Leute zu motivieren sich selbst einmal dran zu probieren
Breaking Lab - ich denke schon, daß das auch gelungen ist. Besser wäre es aber, den Marketing Wind aus den überblähten Segeln zu nehmen und mit deutschen Begriffen zu zeigen, daß man das Ganze leicht verständlich demaskieren kann (to unmask).
Cool, da ich gerade Python lerne, werde ich das bestimmt mal die Tage ausprobieren. Vielleicht kann ich damit meine Backofensteuerung verbessern. ;-)
✨ *Dufte* die Idee mit dem KI Programmieren *?* ✨
Man könnte es vielleicht einfacher gestallten.
Ich könnte mir vorstellen, dass mehr langsam erklärtes Vorwissen
nicht schlecht wäre?
So werden wohl manche überlastet sein 😥
Ja, die Kurs-vorhersage wäre interessant.
Also meinst du, was eine KI ist und sowas? Am Ende ist eine Video Reihe von uns verlinkt, wo Phil mal genauer erklärt, was ein neuronales Netz eigentlich ist
Danke für das Video.
Kannst du im nächsten Video vielleicht noch etwas auf die Theorie eingehen, bzw. ein extra Video zur Theorie machen?
In dem Beispiel hier hattest du jetzt genau drei Trainingsdatenpaare (deine Arrays).
Du hattest genau eine Gleichung, die du optimierst, richtig?
T = Zahl1 * Gewicht1 + Bias * Gewicht2
Input: Zahl1
Verarbeitung: Gewicht1, Bias & Gewicht2
Output: T (bzw. y)
Mit deinen Trainingsdaten kennst du "Zahl1" und T.
Beim Anlernen optimierst du alles was unter "Verarbeitung" steht.
Bleibt es prinzipiell immer bei einer linearen Gleichung, bzw. einem linearen Gleichungssystem?
Wenigstens etwas Theorie wäre toll :)
Also wenn es mehrere Neuronen sind, wie dann die Gleichung aussieht usw.
Sehr verständlich erklärt. Auch für all diejenigen, die sich fragen, wofür sie mal Algebra und Analysis brauchen.:)
Gut erklärt, einfach und verständlich.
Das mit den Aktienwerten wird etwas schwerer ^^ man unterscheidet relativ stark zwischen einfachen KI aufgaben (recognition, categorisation, analyse) und schweren (u.a. prediction) also auf deutsch: zukunftsvorhersagen finden ist ziemlich schwer :) besonders aktien weil es zwar gründe gibt warum aktien schwanken, aber die allein anhand der daten der aktie eher zufällig wirken. Man müsste eigentlich eher "das weltgeschehen" und die "reaktion der gesellschaft" als daten haben um daten zu den ursachen von schwankungen auswerten zu können... ich glaub es ist möglich aber für 2 programmierer gehen bestimmt jahre ins land - viel erfolg wenn ihr es wagt. Wäre auf jeden fall geil :)
Das wirkt eher wie lineare Regression. Vor allem, weil man bei einer x->x² Funktion totalen Murks rausbekommt (da nicht linear, sondern quadratisch). Ist in diesem Beispiel, mit diesen Einstellungen, wirklich ein neurales Netzwerk im Hintergrund am schaffen?
Ich habe sie selbst laufen lassen und beim ersten Versuch waren es tatsächlich 13,98... . Ich lasse im Moment 10.000 Epochen/Generationen durchlaufen und erwarte kein schlechtes Ergebnis.
Edit: Ergebnis war 13.999978 und loss 1.2278e-11
OK, der Titel klang für mich schon mal wie : "Ich bring dir 10 Titel von Mark Knopfler in 5 Minuten auf der Gitarre bei" ;-) - Finde das Video gut - Es ist halt eigentlich nur reines abtippen. Ich hätte mir erhofft, dass zunächst mit einem gewissen Grundverständnis bzw. den Ansatzpunkten eine KI zu entwickeln, begonnen wird. Bei der 11. Min. hatte ich so einen kleinen Hoffnungsschimmer.
Aber macht weiter - ein super Thema.
Sehr nice. Gut erklärt. Danke 😊
Danke :)
Super idee!
KI ist sowiso äusserst interessant
Das erste mal, dass ich Lust bekommen habe, auch was mit KI zu machen...
Das freut mich sehr zu hören!
Mega geiler content mal was neues 👌🏼👌🏼 zumindest in Deutschland 😂
video 12min
titel KI programmieren in 10 Minuten
00:02 5 mins
wtf
🤣
Klasse!
Ich bin nicht vom Fach aber sehr anschaulich und verständlich erklärt, ich probiere es gleich mal aus. 😊
Richtig gutes Video hat mich sehr. IEP weiter gebracht.
Guter Versuch hier alle mitzunehmen, finde ich auch gelungen - allerdings braucht man hier schon Programmiererfahrung wenn ich ehrlich sein soll. Trotzdem wäre viel mehr Liebe zum Detail gut. Während Jacob 1A erklären kann, merkt man, dass es noch nen Ticken besser wäre wenn die Frau Doktor hier mit anwesend wäre, und man dann wirklich nen bisschen tiefer auf alles eingehen könnte. Hoffe das war konstruktive Kritik :) Ansonten weiter so die Serie hat Potenzial.
Es wäre cool, wenn ihr mal ein tutorial dazu macht, wie man tensorflow installiert
Ich habe nichts mit Informatik und KI zu tun. Möchte aber gerne zumindest die Grundlagen anwenden können, um spätere Entwicklungen und Technologien besser zu verstehen. Ich teile das Video und starte später einen Selbstversuch. Vielen Dank für deine wichtige Arbeit.
Da das vorhergesagte ergebnis ja nicht 14 war würde ich vermuten, dass das Modell, dass die Ki gewählt hat overfittet also zu komplex ist. Um ein besseres Ergebnis zu erzielen müsste man doch jetzt eigentlich eine Reglementierung einführen oder die Ki ein einfacheres Modell wählen lassen.
Edit: Korrektur an mich selbst: Reglementierungen sind dafür natürlich unsinn, Ein einfacheres Model, das linear basiert ist sollte aber deutlich bessere Werte zeigen.
(Nagelt mich bitte nicht darauf fest, wenn das falsch ist, das ist nur das, was ich aus meinem Informatik unterricht mitgenommen habe)
Ihr habt im Informatikunterricht neuronale Netze gemacht?
@@Jonathanatus Ja, haben wir. Wir haben zwar keine eigene Ki programmiert, da die Zeit nicht gereicht hat aber sonst ja. Unser Lehrer hat nicht so viel vom Lehrplan gehalten und seine Doktorarbeit auch über das Thema geschriebn.
@@1Grumi Cool, dass es auch noch Lehrer gibt, die sich nicht 100% an den Lehrplan halten und auch eigene Akzente setzen.
Grumer sehe interessant. Ich habe mich auch gefragt ob man der KI nicht einfach voschreiben sollte, dass sie als die genannten „Zufallswerte“ nur ganz Zahlen erhält. Dann wäre das Ergebnis in diesem Fall zumindest viel exakter und schneller berechnet nicht? Vllt täusch ich mich aber auch, kenn mich da nicht so aus. Falls falsch bitte gerne korrigieren :)
@@keinechtername2827 Ich nehme an, dass die Ki dann zumindest die 14 deutlich besser erkannt hätte. Wenn das modell aber auch auf Zahlen wie 3.67 veralgemeinern können soll kannst du das so natürlich nicht machen.
Ich fände Projekt 2 richtig interessant.
Hoffentlich werden wir dann damit reich :)
Breaking Lab - werdet ihr nicht. Weil die Verlaufskurve des Aktienkurses so ziemlich das unwichtigste bei der ganzen Sache ist. Es kommt auf die Fähigkeit an, die Bedeutung des Details für das Ganze und umgekehrt zu erfassen. Und dazu braucht es die Massenüberwachung, -speicherung und -Verarbeitung und schon sind wir mitten in big data. Und DA wird in jeder Richtung richtig Kohle gemacht, - wenn man Industrie besitzt.
BIn für alle drei Projekte!
hi, also bei mir kommt nur eine fehlermeldung. Weiß auch leider nicht woran dass liegt :(
Hi, ich hab das mal mit einem Datensatz aus zwei Datenreihen probiert, aber der loss Wert bleibt immer um die 20 und als predict kommen zwei Zahlen heraus. Der Zusammenhang der Zahlen reihen ist zwar komplizierter ich habe aber auch jeweils 350 Daten (klar ist das nicht besonders viel) Hätte einer ne Idee was falsch läuft?
Nix gegen Dein altes Studio, aber Dein Neues gefällt mir auch gut. Schön, wie Du mit den Glühbirnen auf das Alte anspielst. Die Werkstatt-Atmosphäre finde ich klasse! 🎉 Schade, dass ich nicht anhand der Wasserwaage erkennen kann, ob die Latten wirklich präzise angeschraubt sind. Bin mir nicht so sicher wegen dem sogenannten "Schwerlastregal". Ich kenne die Dinger aus dem Baumarkt - so arg schwere Lasten vertragen die oft nicht😱 Aber Dich optisch in die Ecke setzen, damit alle Fluchtlinien auf Dich zeigen… einfache Idee, aber cool. Deswegen muss die Kamera Dich nicht mehr ständig mal links, mal rechts der Mittelachse platzieren, sondern kann auf Grundeinstellung stehenbleiben. War das die Idee der Kameraperson? Und die BRATPFANNE ! Ich wünsche mir jetzt von Dir ein ganzes, aufschlussreiches Video zu dieser Bratpfanne!
…ach ja …eigentlich ging’s um was anderes was mich auch total interessiert …muss ich mir wohl nochmal angucken. 😊
Ein kleiner Vorschlag, bisschen die Parameter erklären, was alles übergeben werden kann etc.
Funktionsprototyp googeln. (-;
Ich glaube beim 2ten Beispiel wäre es am Besten wenn man 2 KI hat.
Eine die das Internet nach neuen Artikeln absucht z. B. BOING oder Tesla und den Text als gute oder schlechte Nachricht bewertet und das an die 2te KI weitergibt die das in der Vorhersage berücksichtigt
Oszi - so machen es die großen amerikanischen Corporations auch. Nennt sich Staffelung.
Warum CZcams... ZEIGST DU MIR DIESEN TEILEN KANAL ERST JETZT?!
?
Es wäre evtl. ein wenig komplexer, aber man könnte einen Saugroboter programmieren, der zuerst random durch die Gegend fährt und irgendwann lernt, dass an dieser Koordinate eine Wand ist, an der ein Tisch usw. und irgendwann jede Ecke des Hauses blitzblank putzen kann.
Hervorragend erklärt. Sehr professionelle Vermittlung auch für mehr oder weniger Ahnungslose 🙂
Ich hab das ganze mal gemacht, bin aber auf fragen gestoßen
z.b. warum das Ergebnis ungenauer wird, wenn man das ganze nicht nur mit 123 sondern mit mehr Zahlen macht
Und davor habe ich selbst ein paar Sachen ausprobiert. Vielleicht liegt das ja an den importierten Programme aber als ich die Quadratzahlen als Algoryhtmus machen wollte kam immer nur 'nan' am Schluss und die loss-Werte haben sich Anfang nur erhöht, bis es dann halt zu 'nan' wurde. Aber z.B. Excel hat auch nicht erkannt, dass ich die Quadratzahlen haben will.
Mein zweiter Versuch war simpler, hat aber trotzdem nicht funktioniert: Einfach immer + 2
Also habe ich bei xs 1, 2, 3, 4, 5, .....
und bei ys 3, 4, 5, 6, 7, .....
Und das konnte das Programm auch nicht erkennen
Liegt das an den importierten Befehlen?
Würde mich sehr interessieren
Danke für das Video!!!
timelikeHD - das liegt an der importierten KI Maschine, denn die arbeitet auch tendenzbezogen (bias) und legt ihre eigenen dareinprogrammierten Annahmen zugrunde.
Habe das gleiche in Visualstudio 2019 mit der Programmiersprache Python probiert, habe sogar deinen Code von der InfoBox ein Kopiert. Es sagt aber trotzdem das er tensorflow nicht kennt. Geht das nur bei Google oder insgesamt bei Python und ich habe einen Fehler gemacht? :)
Dir fehlen wahrscheinlich dependencies.
Das Problem ist das hier in keinster Weise das Python Ökosystem erklärt wird. Guck mal ob du Informationen über die möglichen Dependenciy Management Tools für Python findest und welches in Visual Studio genutzt wird.
Super gemacht!
Ich als CoC Liebhaber fände es echt eine krasse Leistung, wenn ihr es schaffen würdet eine KI zu programmieren die einen Angriff in Clash of Clans oder Clash Royal hinbekommen würde und auch das Ergebnis Voraussagen könnte.
Sehr gute Projektvorschläge! Besonders zu schauen, ob ein Dr. der KI (Phil) eine KI für Aktienkurse entwickeln kann würde mich besonders interessieren
Echt cool, dass ihr sowas macht, allerdings fand ich es leider zu schwer und komplex. Dann lieber ein 20-30 minütiges Video mit mehr Erklärungen, bitte!
Aber für das erste Tutorial so einer Art schonmal schön umgesetzt.
Wenn dss für dich schon schwer ist Wunsch ich dir viel Spaß bei dem was noch kommt icj kann irgendwie nicht ganz dran glauben das die meisten hier dsd nachmachen können
Stimmt. Die naive Herangehensweise schreckt zumindest erstmal nicht ab.
Jan sagichnicht wenn du nicht vorher schonmal eine sprache gelernt hast, bringt es nichteinmal etwas wenn er die einzelnen Methoden erklärt
Ihr macht das super 👍
geht das alles auch auf IDLE?
Das Video hat sehr geholfen. Danke. ☺
Hallo, kannst mir verraten, mit welchem Programme du an der Stelle 11:40 arbeitest? Das würde mich sehr erfreuen :)
ist geogebra
Das ist doch erstmal keine KI, sondern 'nur' ML, genauer gesagt Linear Regression, oder?
Naja.. ne "eigene" Ki is es jz auch nicht.. Eigentlich implementiert ihr nur ne Lib und ruft die dann auf..
Die wenigstens schreiben ihre Eigenen Layer und Neuronen und implementieren daran auch noch eine Aktivierungsfunktion oder gar die Errorfunktion. Schreibst ja auch nicht alle Bibliotheken neu oder? Ist halt Standard gute Bibliotheken zu nutzen. Und in sofern ist es einen Eigene denn es sind seine Daten.
naja eine lib ist kein fertiges programm sondern ein paar funktionen und klassen die verhindern das man das Rad immer wieder neu erfinden muss!
Es gibt derzeit weltweit keine "KI" also spar dir deine Engstirnigkeit
Nicht Mal eine Lib, sondern API. Also nicht Mal eine Kopie einer ai 😂
BigDvsRL tbh bin aufm Gymnasium in Bayern und hab Info Kolloquium. Sowas lernt man nie in der Schule.
Selber bilden geht auch
Das Video hat auf jeden Fall mal mein Interesse geweckt KI zu programmieren. Das Beispiel konnte ich nachvollziehen, verstanden habe ich es nicht. Vielen Dank für den „Interessenwecker“ 👍 Ein kleiner „Verbesserungsvorschlag“: ich schaue mir das Video auf einem Tablet an und habe Nebendran meinen PC um gleich mitzuschreiben. Eine etwas größere Schrift wäre für mich sehr hilfreich. Vielen Dank. Ansonsten habt ihr eine Abo und ich schaue mir eure weiteren KI-Videos an. 😉
Die Idee und das Beispiel mit der Pizza finde ich super, allerdings finde ich es schwierig, dass man Code hinterhergeworfen bekommt, ohne dass man wirklich versteht, was man da eigentlich gerade genau für Methoden aus der library aufruft. Mir ist klar, dass es den Rahmen sprengen würde, tensorflow bis ins kleinste Detail zu erklären, aber so ist es schwierig, etwas aus dem Video mitzunehmen, das man auch selber auf andere Projekte anwenden kann.
Ich finde es aber gut, wie ihr auf Kritik reagiert und wie sich der Kanal in den letzten Wochen entwickelt hat.
Danke für den ausführlichen Kommentar. Ich werde versuchen in den nächsten Videos zu dem Thema mehr auf die einzelnen Befehle einzugehen oder zumindest den Code stärker aus zu kommentieren, sodass sich die besonders Interessierten dann da etwas reinlesen können
Ich finde es cool das ihr das macht, weil ich mich gerade auch mit einem Raspberry auseinandersetze und es nicht richtig funktioniert.
Hab auch einen PI xD
die sind mega interessant finde ich.
Zum Raspberry PI können wir auch mal was machen. Die Dinger sind tatsächlich mega cool und eignen sich ja für reale praktische Projekte sehr gut
@@BreakingLab Das wäre cool und würde mir helfen und vielleicht die Aufmerksamkeit von interessierten auf euch ziehen.
@@BreakingLab Also ich liebe es damit zu hacken xD
Wie macht man das mit den Klammern
Heeeftig das ist ja unglaublich, wenn man überlegt das ein Mensch der quasi bei 0 ist ewig brauchen würde um das zu lernen hat es die KI in ein paar Sekunden gelernt.
Ein Mensch und ein mathematisches Modell sind halt zwei verschiedene Sachen.
Sehr naiv. DIESEN Eindruck sollte das Video nun wirklich nicht machen. Was Du siehst sind vorkonfigurierte auf Massenwiederholung getrimmte Programme mit einer Ergebnisbewertung, von denen Du nur die Namen zu sehen bekommst. Intelligenz ist aber was ganz anderes. Deswegen weisen hier viele zu Recht darauf hin, daß es eher ein Beispiel für Maschinenlernen ist.
Gibt es eine Mindestanforderung an den Rechner?
bei epoch 1000 ist noch alles gut.
bei epoch 10000 schmiert mein ganzer Rechner ab :(
Und eine andere Frage. Ist es normal das Colab den Code immer selbst, beim öffnen, ausführt?
Oder hängt das damit zusammen, das mein Rechner während der Berechnung abgestürzt ist?
Vielen Dank und weiter so
Wie genau läuft denn der Prozess des Annäherns ab? (Welche Werte werden in welcher Weise verändert?)
KI programmieren. kannst du eine KI programmieren mit bild und Audio verarbeiten mit sprach aussgabe kann
Kann man eigentlich auch ohne Ausbildung bzw. Studium/ duales Studium einen Job als Softwareentwickler... bekommen solang man die Skills dazu hat? Es gibt ja genügend Leute die sich damit privat beschäftigen.
Ist der Wert des Bias erst rein zufällig oder woher nimmt man den Wert dafür?
Bordstein Killer ja, ist am Anfang genau wie die weights rein zufällig.
Danke für das informative Video! :)