Formale Sprachen #30 - CYK-Algorithmus

  Рет қаралды 72,142

NLogSpace

NLogSpace

Күн бұрын

Пікірлер: 92
@philippladwig2861
@philippladwig2861 9 жыл бұрын
Das ist die beste und anschaulichste Erklärung, die ich bisher in Büchern und im Netz gefunden hab. Danke :)
@Leon-be4lx
@Leon-be4lx 4 жыл бұрын
Ich wette es gibt kaum Studenten, die ihre eigentliche Vorlesung hilfreicher fanden als diesen KZbinchannel. Change my mind :D
@janboyega
@janboyega 4 жыл бұрын
Mein prof meints echt gut und versuch sein bestes, aber an diese Videos kommt er nicht ran.
@Xappreviews
@Xappreviews 9 жыл бұрын
Danke für diese wunderbare Serie, es hat echt geholfen, mich auf meine Klausur vorzubereiten! Nur Schade dass du so abrupt aufgehört hast, es gibt noch so viele Themen in diesem Bereich. Lass dich nur nicht durch die wenigen Views unterkriegen, das ist bei Bildungsvideos normal. Gibt den Videos ein paar Jahre, und die Aufrufe werden von alleine kommen :) Deine Videos sind sehr gut, die Bewertungen und positiven Kommentare bestätigen das :)
@ziangduan9699
@ziangduan9699 5 жыл бұрын
gut vision
@JoergMcFly
@JoergMcFly 3 жыл бұрын
Es ist so viel leichter mit den Pyramiden - dankeschönst!! ☺️
@rcookie5128
@rcookie5128 3 жыл бұрын
Dieses Pyramidenschema ist viel einsichtiger und effektiver als die tabellarische Form mit der wir das gelernt haben, danke!
@jeffstarkmann6381
@jeffstarkmann6381 5 жыл бұрын
Bis zum letzten Punkt Schritt für Schritt super erklärt. Kein irritierendes Fehlerkorrigieren oder rumgeschafel - wirklich sehr verständlich. Hat mir sehr geholfen, Danke!
@M710Z
@M710Z Жыл бұрын
Total verständlich und intuitiv als Pyramide aufgebaut. Danke für die tolle Erklärung :)
@332tomtom
@332tomtom 9 жыл бұрын
mit einem einzigen Satz, dem wo du sagst wie die marker wandern, hast du mir erklärt was aus unserem TGI Skript kaum rauszulesen ist weil da zu dem Thema keine einzige Pyramide abgedruckt ist sondern nur Definition nach definition. Vielen Dank, die videos sind super
@NLogSpace
@NLogSpace 9 жыл бұрын
Danke für das Feedback! Es freut mich, dass es Dir geholfen hat! :)
@nayjer2576
@nayjer2576 2 жыл бұрын
Fantastisch erklärt. Die Pyramidenform ist echt gut um zu verstehen was da passiert.
@Neos4398
@Neos4398 3 жыл бұрын
war wirklich schon am verzweifeln, aber du hast es so gut auf den Punkt gebracht und die Pyramide ist viel übersichtlicher und besser durchzulaufen als diese bescheuerte Tabelle.. Danke dir!!
@tostupidforname
@tostupidforname 4 жыл бұрын
Unfassbar, dass wir das als algorithmus ohne die intuition einer pyramide gelernt habe.... Danke
@Anonymgibtsnich
@Anonymgibtsnich 7 жыл бұрын
mein held, mein retter. danke für den aufwand den du betreibst um die videos zu produzieren. bester mann ;)
@dennis2599
@dennis2599 11 ай бұрын
Vielen Dank, du hast mir sehr geholfen durch meine Prüfungen zu kommen :)
@jonslow8868
@jonslow8868 5 жыл бұрын
Vielen Dank NLogSpace! Deine Videos haben mir sehr geholfen, um die Themen, wie CYK-Algorithmus, Chomsky-NF, Pumping-Lemma, Kellerautomaten usw, zu verstehen. Sehr gut erklärt, alles übersichtlich und verständlich. Ich habe mit 2,0 Automatentheorie und Formale Sprachen bestanden :)
@julius4858
@julius4858 8 жыл бұрын
Hatten den Algorithmus nur als Pseudocode vorliegen, komplett unverständlich. Du hast mein Leben gerettet
@nektarmangotrinksaft3695
@nektarmangotrinksaft3695 4 жыл бұрын
Heute Klausur geschrieben, lief sehr gut. CYK Algorithmus kam dran. Danke für dieses Video 👍
@SchrottgamesLP
@SchrottgamesLP 3 жыл бұрын
Super starkes Video! In unter 20 Minuten ein Thema erklärt, was unser Dozent nicht einer 4-Stunden Vorlesung hinbekommt. Danke dir!
@BooBar2521
@BooBar2521 3 жыл бұрын
ich danke dir dass du so komplizierte themen so leicht und verständlich für uns erklärst. auch heute helfen alle deine videos mir bei meinem studium! vorallem da es so wenig videos zu diesen themen gibt und dann auch noch auf deutsch! vielen Dank!!!!
@matzus1574
@matzus1574 8 ай бұрын
alter warum lernt man das in einer tabelle?! deine Form ist gold wert!
@JuneLetsPlays
@JuneLetsPlays 5 жыл бұрын
Du bist ein Held. Danke!
@anonymous1177
@anonymous1177 8 жыл бұрын
Eines deiner besten Videos. In unserem Skript wird der CYK in einem unglaublichen Maße kompliziert erklärt. Es wird im Prinzip das Gleiche gemacht, nur dass Variablenmengen definiert werden die dann rekursiv abgearbeitet werden. Durch die simple Visualisierung als Pyramide wird es hundertmal verständlicher.
@NLogSpace
@NLogSpace 8 жыл бұрын
Dankeschön! :) Ja, genau deshalb gefällt mir die Darstellung als Pyramide viel besser als die rein formale Definition.
@haibangngo7357
@haibangngo7357 Жыл бұрын
beste ERKLÄRUNG,Viel vielen Danke
@javaexpertsa8947
@javaexpertsa8947 6 жыл бұрын
Mit Abstand das beste Video zu den CYK-Algortihmus. Mein Dozent konnte es nach unzähligen Versuchen nicht so gut erklären wie du es getan hast. Vielleicht hättest du ja Intresse, den Platz unseres Dozenten zu übernehmen! :P
@huydang6059
@huydang6059 Жыл бұрын
Vielen Dank für deine super Erklärung
@champKabsn
@champKabsn 10 жыл бұрын
Daumen hoch! Einfach, Übersichtlich, Verständlich. Werde dieses Verfahren gleich mal ausprobieren ;)
@primegraphics1249
@primegraphics1249 5 жыл бұрын
Sehr sehr gut erklärtes Video, vielen Dank
@Saadet-jp6lr
@Saadet-jp6lr 3 жыл бұрын
sehr verständlich, danke
@norbertbalaz9421
@norbertbalaz9421 6 жыл бұрын
Sehr gut und sehr verständlich erklärt! Vielen Dank für deine Videos!
@bioinfo9386
@bioinfo9386 8 жыл бұрын
Vielen Dank, dieses Video hat mir, zusammen mit vielen anderen von Dir, die FSK-Klausur gerettet.. :D
@_ICARUS-
@_ICARUS- Жыл бұрын
bist/warst du auch LMU-Informatik? :D
@health.upgradedbyscience.7309
@health.upgradedbyscience.7309 Жыл бұрын
@@_ICARUS- yep, genau genommen Bioinfo.. 😋 meinst du die Klausur hieß nur bei uns so?
@_ICARUS-
@_ICARUS- Жыл бұрын
@@health.upgradedbyscience.7309 ja ich denke schon haha bei anderen Unis heißt es immer theoretische Informatik. Hab meine fsk klausur heute xD
@modplayerMC
@modplayerMC 5 жыл бұрын
Hat beim TGI lernen definitv geholfen. Dankeschön!
@Boogeyyyman
@Boogeyyyman 4 жыл бұрын
Meisterschaft erklärt. Grandios ✌️
@alberthebe9710
@alberthebe9710 5 жыл бұрын
Vielen Dank für das Video! Es hat mir sehr geholfen. Die Darstellung mit der Pyramide finde ich auch viel intuitiver als die Tabellenform, wie sie uns gelehrt wird.^^
@fastestwaydown
@fastestwaydown 8 жыл бұрын
Nachdem ich jetzt die gesamte bisherige Playlist gesehen habe: Erstmal riesen Kompliment, Gute Beispiele, sehr verständliche Erklährungen - und tausendmal weniger einschläfernd bzw. deutlich anschaulicher als in der Vorlesung :D Zusätzliche Anmerkung für andere Viewer: - Schaut das Video(die Playlist) mit 1,5 facher Geschwindigkeit an, ist genauso gut noch verständlich, kostet aber weniger kostbare Lernzeit. - Macht leise im Hintergrund irgendein Instrumentalstück an, dann klingt das ganze Video viel dramatischer, ohne dass die Verständlichkeit beeinflusst wird xD
@NLogSpace
@NLogSpace 8 жыл бұрын
Vielen Dank für das Feedback! :)
@jayjayDrm
@jayjayDrm 8 жыл бұрын
ich schließe mich der positiven beurteilung an. du überspringst nichts, weil es vermeintlich "selbstverständlich" ist, und trägst die sachen ruhig und konsequent vor. noch eine ergänzung für die lerntricks von benjamin: - fragt auch euren prof ob ihr bei der prüfung das instrumentalstück abspielen dürft, um das wissen besser abrufen zu können :D
@arnoclaude317
@arnoclaude317 5 жыл бұрын
genauso mach ich es auch :) gute Tipps!
@TerrifyingSaviourGOO
@TerrifyingSaviourGOO 4 жыл бұрын
Super Video
@janboyega
@janboyega 4 жыл бұрын
Sehr gutes Video!
@albertpop1132
@albertpop1132 5 жыл бұрын
Sehr schön erklärt danke
@Terry211291
@Terry211291 9 жыл бұрын
Super Videos ! Hab ein paar davon für meine Übungszettel nutzen können und alle mit voller Punktzahl bearbeitet. Vielen Dank :-)
@christoph-diefenthal
@christoph-diefenthal 9 жыл бұрын
Eine Super Reihe Leif , wann kommt das nächste Video? :-)
@NLogSpace
@NLogSpace 9 жыл бұрын
***** Danke! :) Es ist gerade einiges in Planung, bald geht es weiter!
@nex7886
@nex7886 9 жыл бұрын
Danke für das Tutorial, das ist total gut erklärt!
@Corrupter1313
@Corrupter1313 8 жыл бұрын
Mal wieder ein super Video! Hat mir echt weiter geholfen!
@adabsurda
@adabsurda 7 жыл бұрын
super erklärt, danke!
@hardcoretournaments1459
@hardcoretournaments1459 4 жыл бұрын
Danke ! sehr hilfreich
@dasten123
@dasten123 9 жыл бұрын
Super! Das Video hat es gebracht! :)
@redxxiv739
@redxxiv739 4 жыл бұрын
Danke masta
@sofi1506
@sofi1506 8 жыл бұрын
Hallo! Danke für die super gut erklärte Videos ! Davor waren so viele Sache unklar und jetzt verstehe ich so viel : ) Könntest du auch ein Video über Kleene'sche Algebra/ Kleene Stern machen ? Bei uns würde das zusammen mit dem Thema Automaten erklärt aber ich verstehe es nicht.
@sighmanthethird
@sighmanthethird 9 жыл бұрын
Sehr gut erklärt, großes Dankeschön :)
@MultiJake75
@MultiJake75 8 жыл бұрын
Herzlichen Dank für die Videos!!! Schade, dass du aufgehört hast...
@NLogSpace
@NLogSpace 8 жыл бұрын
Tut mir Leid, dass schon so lange keine Videos mehr gekommen sind! Aber ich habe nicht aufgehört, ich habe nur leider sehr wenig Zeit und im Moment arbeite ich an anderen Projekten. Ich werde mir jedoch bald wieder Zeit nehmen, um weitere Videos zu machen. Gibt es Vorschläge für Themen?
@WishmobNr1
@WishmobNr1 7 жыл бұрын
->weiter bei Äquivalenz kontextfreie Grammatiken und Kellerautomat (z.B. Umformung in Beide Richtungen, wobei es kfG in NKA schon recht gut erklärt gibt, was eine Lücke darstellt ist NKA in eine kfG (Hab zumindest nichts gut verständliches gefunden. ) -Deterministische Kellerautomaten und Deterministische kontextfreie Sprachen -Bestimmte Klassen kontextfreier Sprachen wie LL(k) & LR(k) ->mehr zu Chomsky Typ 0/1 Sprachen ...sind vielleicht mal ein paar Anregungen :) Danke nochmal für die Videos. Große Klasse. Mal schauen wie ich mich in der Klausur schlage. Bis dahin wirst du es wahrscheinlich nicht mehr schaffen :D
@artistinlove
@artistinlove 7 жыл бұрын
Danke für das Video!
@Blind_Hawk
@Blind_Hawk 2 жыл бұрын
Hätte ich mal früher angefangen...
@fedorcherinko6433
@fedorcherinko6433 3 жыл бұрын
Super erklaert.
@tazplay3476
@tazplay3476 5 жыл бұрын
Danke!
@arnabsaha4873
@arnabsaha4873 4 жыл бұрын
please explain the time complexity
@Ali-ny4wi
@Ali-ny4wi 4 жыл бұрын
bester Mann :)
@sieranon6751
@sieranon6751 9 жыл бұрын
Tolle Videos! Gibts eigentlich keine Fortsetzung nach diesem hier?
@SumbaSlice
@SumbaSlice 4 жыл бұрын
Es wäre hilfreich, wenn du immer dazu sagen würdest, ob du von klein a oder groß a redest.
@Mike-kq5yc
@Mike-kq5yc 4 жыл бұрын
Hey. Dein Video ist besser erklärt als unser Prof. selbst. Danke sehr! Aber eine Frage, könntest du vielleicht eine Literatur empfehlen?
@NLogSpace
@NLogSpace 4 жыл бұрын
Dankeschön! Literatur benutze ich leider wenig, daher kann ich keine empfehlen.
@MaZe741
@MaZe741 8 жыл бұрын
super mit der pyramide, im skript waren das immer linkbündige dreiecke, und das auswählen der Felder macht viel weniger Sinn
@TheGanner1
@TheGanner1 5 жыл бұрын
11:39 was ich nicht ganz versteh warum hast du beim ersten mal DA zu AD umgewandelt aber beim zweiten mal DA nicht mehr zu AD ist doch eigentlich zweimal die gleiche Situation
@NLogSpace
@NLogSpace 5 жыл бұрын
Ich verstehe nicht. Was meinst Du mit DA zu AD umgewandelt?
@TheGanner1
@TheGanner1 5 жыл бұрын
@@NLogSpace hat sich erledigt hab die zustände A und D gemeint, aber du liest ja in der matrix immer von links nach rechts, deswegen war es einmal das zustands pärchen d und a und dann a und d beim zweiten dreier wort. Hat bissl gedauert bis ichs gecheckt hab. Gutes video aber
@flvh935
@flvh935 4 жыл бұрын
Super Video, vielen Dank hat mir sehr geholfen. Ich habe eine Frage zu einem anderen Beispiel. Was tue ich, wenn das selbe Terminal von mehreren Nichtterm. abgeleitet werden kann. Also , A-> AS,a,b und B-> AD,a,b und D-> a. Geprüft werden soll das Wort aabaa. Die erste Reihe der Pyramide kann ja nun verschiedene Versionen annehmen weil a von A,B und D abgeleitet werden kann. Muss ich dann mehrere Tabellen erstellen Ich hoffe die Frage ist verständlich erklärt.
@NLogSpace
@NLogSpace 4 жыл бұрын
Eine Zelle darf auch mehrere Nichtterminale enthalten. Wenn es mehrere Möglichkeiten gibt, dann schreibt man alle möglichen Nichtterminale in die Zelle. In deinem Beispiel wäre die erste Zeile der Pyramide wie folgt: ABD | ABD | AB | ABD | ABD Hierbei ist z.B. ABD als die Menge {A, B, D} zu verstehen. Man macht also nur eine Pyramide, aber schreibt dann mehrere Symbole in die Zellen.
@flvh935
@flvh935 4 жыл бұрын
@@NLogSpace Ach klar! viel Dank. Da habe ich es mir selbst ein bisschen zu kompliziert gemacht.
@snickers7752
@snickers7752 6 жыл бұрын
Nice Video #Ehrenmann
@NLogSpace
@NLogSpace 6 жыл бұрын
Danke :)
@SpaceSebi
@SpaceSebi 7 жыл бұрын
Super Video! Wäre toll, wenn du noch den erweiterten CYK-Algorithmus behandeln könntest, der dann auch den Ableitungsbaum angibt. (behandelt z.B. in ls1-www.cs.uni-dortmund.de/images/user/logidac/tick/Lehre/15SS/GTI/13-syntaxanalysew.pdf ) - die Folien sind für mich extrem verwirrend und vollgepackt ^^"
@jamalmonawer1964
@jamalmonawer1964 6 жыл бұрын
Vielen Dank, ..... kann man auch aus CYK-Tabelle irgendwie die Ableitung erhalten?
@NLogSpace
@NLogSpace 6 жыл бұрын
Schau Dir das Video zum erweiterten CYK-Algorithmus an! (Nr. 30a)
@andrekohler5792
@andrekohler5792 5 жыл бұрын
Jetzt würde mich noch interessieren, wofür das in der Praxis tatsächlich eingesetzt wird.
@NLogSpace
@NLogSpace 5 жыл бұрын
Das Wortproblem für kontextfreie Grammatiken muss zum Beispiel jedes mal gelöst werden, wenn man einen Quelltext geschrieben hat und dann auf "Kompilieren" drückt. Denn die Syntax einer Programmiersprache ist üblicherweise in einer kontextfreien Grammatik formuliert und ein syntaktisch korrekter Quelltext ist ein Wort in der Sprache. Dafür werden allerdings andere Algorithmen benutzt, die effizienter sind als der CYK-Algorithmus, da die Programmiersprachen auch in effizienteren Teilfragmenten der kontextfreien Sprachen liegen. Der CYK-Algorithmus klappt hingegen für beliebige kontextfreie Sprachen.
@dogan.y2k
@dogan.y2k 5 жыл бұрын
Muss an der Spitze zwangsweise S stehen, damit es in der L(G) ist? In einer meiner Übungen endet meine Pyramidenspitze mit z.b. Y. Das würde doch bedeuten, dass das Wort trotzdem nicht in der L(G) ist, oder?
@NLogSpace
@NLogSpace 5 жыл бұрын
Das Wort ist genau dann in L(G), wenn an der Spitze das Startsymbol steht.
@SakazeImo
@SakazeImo 8 жыл бұрын
Bei der Erklärung am Anfang wäre es sinnvoll, wenn du die Nichtterminale anders genannt hättest als die Terminale. Sonst war die Erklärung super!^^
@akaari3820
@akaari3820 5 жыл бұрын
Sehr gute und erleuchtende Erklärung. Hab zwar nen guten Prof, aber beim CYK-A hat er leider völlig versagt...
@McFaceDrop
@McFaceDrop 5 жыл бұрын
Ehrenmann
@D3rMesaa
@D3rMesaa 4 жыл бұрын
Ich spreche es "SUK"
@omercankucuk
@omercankucuk 10 ай бұрын
Danke!
Formale Sprachen #30a - Erweiterter CYK-Algorithmus
12:20
NLogSpace
Рет қаралды 13 М.
Formale Sprachen #31 - Chomsky-Normalform herstellen
11:57
NLogSpace
Рет қаралды 73 М.
CYK Algorithmus einfach erklärt
16:32
Florian Dalwigk
Рет қаралды 6 М.
Pumping Lemma für erkennbare Sprachen [IMPROVED]
11:50
NLogSpace
Рет қаралды 53 М.
Formale Sprachen #28 - Kellerautomaten
15:09
NLogSpace
Рет қаралды 66 М.
STCO+ Sylvia Gesamt upload
27:44
Stylecoaches
Рет қаралды 8 М.
Russian Math Olympiad Question #19
8:54
Algebraic Adventures
Рет қаралды 8
Reguläre und kontextfreie Sprachen
17:31
Christian Spannagel
Рет қаралды 83 М.