3. Graph-theoretic Models

  Рет қаралды 126,997

MIT OpenCourseWare

MIT OpenCourseWare

Күн бұрын

Пікірлер: 95
@accountname1047
@accountname1047 4 жыл бұрын
His students didn't give this guy enough love for his jokes, he's hilarious
@thomasstvarnik
@thomasstvarnik 3 жыл бұрын
he is miced up, we cant hear if they laugh.
@nilskaizen5653
@nilskaizen5653 3 жыл бұрын
kzbin.info/www/bejne/oKK6pWdvpJyFY80&ab_channel=groonfaloon
@dearharshmehra
@dearharshmehra 3 жыл бұрын
He has been the Chancellor of MIT So they might be a but nervous to disturb him in any way or just conscious
@kanaipathak4426
@kanaipathak4426 2 жыл бұрын
Australian trees :-)
@prestigious5s23
@prestigious5s23 Жыл бұрын
This has nothing to do with them being nervous or the lecturer using a mic, because when I started computer science in 2013 in a university, I was a mature student over 10 years older than most of the class and I saw fist hand that most didn't have a sense of humour or simply get most of the jokes. Even for the brightest of students, the jokes would go straight over their heads. Sometimes it would of been just me and the lecturer laughing at something he said, because the joke was like a dad joke but was too much for the class. Many students were like introverts so was always a tough crowd to please. Even myself when trying to have a bit of fun with some of the class, it was incredible to see what could annoy them and I'd have to explain the joke to them because they would easily take offence to things. Even more hilarious was as quiet as many the class were, I was surprised how many would happily take ecstasy on a weekly basis lol.
@espositogregory
@espositogregory 4 жыл бұрын
This is amongst the more fascinating diamonds in the massive KZbin rough. While not fully comparable to attending, lectures from the likes of MIT & such for free are quite worthwhile! Thank you and great content
@jatinvashisht4293
@jatinvashisht4293 3 жыл бұрын
Adding a little humor in lectures just takes it to next level
@masterchief1520
@masterchief1520 5 жыл бұрын
No loops in your family trees XD
@maggiejetson7904
@maggiejetson7904 3 жыл бұрын
@@BenedictChen or if you are a European Royal.
@avtochakhnashvili5878
@avtochakhnashvili5878 2 жыл бұрын
The most interesting lecture I've come across so far
@aaronshed
@aaronshed 7 жыл бұрын
Helps when an assignment is due and you havn't attended any lectures. Thanks!
@nathanielsabanski3882
@nathanielsabanski3882 5 жыл бұрын
Thank you MIT! Eric is an excellent instructor!!
@gustavobertolino400
@gustavobertolino400 6 жыл бұрын
Amazing lecture. This one and the earlier are pieces of excellent work and the reason why MIT has been recognized for doing it so well. But the explanations about the implementations of the algorithms are a bit faster than my ability to grasp them. Above all, MIT continues to be a reference in teaching.
@erinsam7821
@erinsam7821 6 жыл бұрын
Does anyone grasp it this fast? I mean people who are this new to programming and the python language. Do they get it that fast? I find myself having to pause the video and view the lecture slides to piece it together. I haven't developed the nerd's eye yet (nerd's eye = ability to read & understand code at the pace you would interpret a passage normally). If I'm not mistaken, this is, for the majority sitting in that classroom (correct me if I'm wrong) the second course they have ever taken in programming. I've learnt, to some degree, OOP in C++ in school, but shit, not this fast! How do the students handle there? MIT for a reason I guess...
@frannnnx
@frannnnx 5 жыл бұрын
@@erinsam7821 I doubt all the students there understood everything taught during the lecture. They probably have access to the recorded lectures which they can watch to recap.
@jeffschlarb4965
@jeffschlarb4965 5 жыл бұрын
@@erinsam7821 I think they have recitation class, in addition to lecture, where grad students give you more detailed examples and answer questions. Some OCW classes have those video's as well. Or I know there is one for Python for Harvard CS 50, kzbin.info/www/bejne/o6fPhYaDirOEhJY
@RohitSingh-nm9wd
@RohitSingh-nm9wd 4 жыл бұрын
There's only one way practice. Listen to the lecture go to your machine and try to do yourself. Whenever a doubt arises return to video and clarify
@lindgren.bjorn1
@lindgren.bjorn1 3 жыл бұрын
In addition to what has been said in the other comments, there is also the relevant reading from the textbook for each lecture. I assume the students are supposed to read that before the lecture, to help them grasp the material.
@anonviewerciv
@anonviewerciv 4 жыл бұрын
Points connected by lines. 35:10 Depth-first search. 43:15 Breadth-first search.
@SKyrim190
@SKyrim190 4 жыл бұрын
40% of the thumbnails for this course are the professors opening their arms widely
@Debjit625
@Debjit625 4 жыл бұрын
That was definitely a optimized observation :)
@michaellewis7861
@michaellewis7861 3 жыл бұрын
.26_
@LemoUtan
@LemoUtan 3 жыл бұрын
Are they all called Temba?
@leixun
@leixun 4 жыл бұрын
*My takeaways:* 1. What is a graph 2:30 2. Coding examples 12:41
@ABMMONIRUZZAMANKHAN
@ABMMONIRUZZAMANKHAN 6 жыл бұрын
Thanks Prof. Grimson and MIT.
@supercalifragilisticexpial7380
@supercalifragilisticexpial7380 7 жыл бұрын
He is the architect of the Matrix
@elmehdilahmidi6995
@elmehdilahmidi6995 7 жыл бұрын
you made my day XD lol
@SethuIyer95
@SethuIyer95 7 жыл бұрын
Thank you MIT
@lyf8
@lyf8 3 жыл бұрын
Best course yet! Love this professor!
@tongwu5957
@tongwu5957 4 жыл бұрын
Hi, amazing lectures. I have one suggestion for future recordings, especially for something code heavy: if we could be showing the slides longer than showing the professor talking most of the times, it would be much more helpful. Thank you for considering.
@swellapplespice
@swellapplespice 4 жыл бұрын
Hi Tong Wu, the slides for the course are available here. I like to go through them myself while running the video in the background. Hope it helps. ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0002-introduction-to-computational-thinking-and-data-science-fall-2016/lecture-slides-and-files/
@물처럼-r1y
@물처럼-r1y 4 жыл бұрын
@@swellapplespice thank you for sharing info.
@terryliu3635
@terryliu3635 4 жыл бұрын
Awesome lecture! Thank you MIT!
@ebateru
@ebateru 3 жыл бұрын
Eric's killing it again!
@seungsooim2183
@seungsooim2183 2 жыл бұрын
Theres one issue with the code that is given. Nowhere in the lecture notes or in the video defines the printPath() function. Also how does he print out in that format when the only way to do it is by calling on the Edge class method to print? especially when he is appending nodes and not edges. I am guessing it is done in the printPath() function
@adamrubinson6875
@adamrubinson6875 6 жыл бұрын
I think at 29:00 it should say, "anything that works for a graph will also work for a digraph", not the other way round.
@aulonsal423
@aulonsal423 4 жыл бұрын
No, technically all graphs are digraphs(in reality, not in our program), so a (client) program written for a digraph will work for a graph, but if a program is written for a graph it assumes that there is no directionality associated with edges, i.e., they go both ways, this is not true for a digraph.
@iurgnail
@iurgnail 7 жыл бұрын
7:20 Australian trees lmao
@kentkou1872
@kentkou1872 5 жыл бұрын
Can you put the courses into one serie? They are amazing and I'm having difficulties to find the all. Thanks
@mitocw
@mitocw 5 жыл бұрын
Here is the 6.0002 playlist: kzbin.info/aero/PLUl4u3cNGP619EG1wp0kT-7rDE_Az5TNd. Best wishes on your studies!
@muhammadabdeltwab8255
@muhammadabdeltwab8255 Жыл бұрын
What a wonderful piece of art! But may I ask how far should I be aware of Python in order to fully understand the code?
@mitocw
@mitocw Жыл бұрын
Yes, basic Python is required for this course (6.0001 Introduction to Computer Science and Programming in Python). See the course on MIT OpenCourseWare for more info at: ocw.mit.edu/6-0002F16. Best wishes on your studies!
@omrikatz2107
@omrikatz2107 7 жыл бұрын
A bit silly to define a __str__ method for an Edge class then instead of using it in __str__ of the Digraph class, they just repeat the same logic instead of printing the Edge instance and appending it to the result. great lecture regardless, what an awesome teacher.
@studywithjosh5109
@studywithjosh5109 4 жыл бұрын
Andrew Crews how come. They can prevent accidental side affects
@ArunKumar-yb2jn
@ArunKumar-yb2jn 3 жыл бұрын
@Andrew Crews Also Key in Dictionary works, instead of looping over each key name and testing its equality.
@bengbeng2005
@bengbeng2005 6 жыл бұрын
what a great course this is awsome :D
@condafarti
@condafarti 5 ай бұрын
Actually the DFS function doesn't return the shortest path at the end, just saying.
@ackinito
@ackinito 3 жыл бұрын
Excellent lecture, but tough crowd.
@FranciscoCosta123
@FranciscoCosta123 2 жыл бұрын
"We leave this is an easy exercise for the reader". LOL
@BrianPondiGeoGeek
@BrianPondiGeoGeek 3 жыл бұрын
Amazing content
@minnyanlin2051
@minnyanlin2051 2 жыл бұрын
it's can help me a lot to connect algorithm and python
@akbarrauf2741
@akbarrauf2741 7 жыл бұрын
thanks,mit
@hizkiaedwarsinaga3738
@hizkiaedwarsinaga3738 4 жыл бұрын
Dalam Graph bentuk Tree,tidak diperbolehkan adanya loop atau circuit mengapa pada contoh tree yang disajikan memiliki loop ?
@manvir4864
@manvir4864 4 жыл бұрын
Why they are not showing the transit example?
@UrgeidoitNet
@UrgeidoitNet 7 жыл бұрын
love this !
@abdelkarimaths
@abdelkarimaths 5 жыл бұрын
I need more courses
@leandrocfg1
@leandrocfg1 2 жыл бұрын
Have I missed something or he didn't defined printPath anywhere?
@jankarlsson6439
@jankarlsson6439 13 күн бұрын
You can create a fuction like this:
@jankarlsson6439
@jankarlsson6439 13 күн бұрын
def printPath(lst): tempPath = '' if len(lst) == None: return None for citys in lst: tempPath = tempPath + citys.getName() + ' --> ' return tempPath[:-4]
@manvir4864
@manvir4864 4 жыл бұрын
Shouldn't there be an "or" instead of "and" at 24.33 in the last third line of code? Even if one is missing, we shouldn't be able to add an edge.
@luanvieira7580
@luanvieira7580 2 жыл бұрын
When we negate "and" it becomes "or". not(source and desnation) is the same as not source or not destination.
@crocopie
@crocopie 6 жыл бұрын
I wish data science could show me how to study more efficiently
@theshreyansjain
@theshreyansjain Жыл бұрын
no need to inherit from 'object' class in python 3
@Duquelicious360
@Duquelicious360 3 жыл бұрын
my family tree has cycles
@nitinkumar5381
@nitinkumar5381 5 жыл бұрын
Teacher looks like narendra modi
@McAwesomeReaper
@McAwesomeReaper Жыл бұрын
Preposterous to think that anyone would be friends with someone who went to Stanford.
@ArunKumar-yb2jn
@ArunKumar-yb2jn 3 жыл бұрын
32:57 I am getting a NameError in the code. Anyone else too getting error?
@陳俊佑-s8f
@陳俊佑-s8f 2 жыл бұрын
I’m getting the error too. Have you found out why?
@mrvzhao
@mrvzhao 7 жыл бұрын
"After November 8th, I might really want to take an European vacation. " Hmm... he saw it coming. Better listen to the scientists, POTUS.
@jackhsien2002
@jackhsien2002 5 жыл бұрын
I drop my knee on the ground
@rasraster
@rasraster 6 жыл бұрын
REALLY bad camera work - barely ever shows his slides.
@davidlee8536
@davidlee8536 6 жыл бұрын
There are slides on the site. You should prepare them on hand while watching videos.
@martinschwill9210
@martinschwill9210 5 жыл бұрын
print screen helps
@aulonsal423
@aulonsal423 4 жыл бұрын
Read the description.
@AnhTu-en9gk
@AnhTu-en9gk 6 жыл бұрын
Thank you , but can anyone give me the github link of this code?
@mitocw
@mitocw 6 жыл бұрын
Any materials we have for the course are available for free on MIT OpenCourseWare at: ocw.mit.edu/6-0002F16.
@stephenadams2397
@stephenadams2397 4 жыл бұрын
Looks more like a New Zealand tree to me.
@Shurrupak
@Shurrupak 3 жыл бұрын
Not dry enough
@masterchief1520
@masterchief1520 5 жыл бұрын
Why do you upload course for free?
@mitocw
@mitocw 5 жыл бұрын
About MIT OpenCourseWare: kzbin.info/www/bejne/joawZZ-Cl6xoi7s
@SphereofTime
@SphereofTime Жыл бұрын
6:59
@SphereofTime
@SphereofTime Жыл бұрын
20:52
@SphereofTime
@SphereofTime Жыл бұрын
33:16
@omarkhaled9072
@omarkhaled9072 4 жыл бұрын
I need video translate into Arabic Please
@SphereofTime
@SphereofTime Жыл бұрын
9:33
@markh872
@markh872 6 жыл бұрын
Did you move to Europe? HAHAHAHA
@FCEEMN-wx5qt
@FCEEMN-wx5qt 4 жыл бұрын
Is this guy talking about poop?
@germanarrowood2748
@germanarrowood2748 2 жыл бұрын
The hard-to-find craftsman preferentially wish because jet individually scatter through a ten innocent. woebegone, handsome billboard
@quocvu9847
@quocvu9847 Жыл бұрын
27:25
@SphereofTime
@SphereofTime Жыл бұрын
29:31
@jatinvashisht4293
@jatinvashisht4293 3 жыл бұрын
25:27
4. Stochastic Thinking
49:50
MIT OpenCourseWare
Рет қаралды 187 М.
2. Optimization Problems
48:04
MIT OpenCourseWare
Рет қаралды 228 М.
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 26 МЛН
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 92 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 269 #shorts
00:26
9. Understanding Experimental Data
47:06
MIT OpenCourseWare
Рет қаралды 61 М.
Introduction to Graph Theory: A Computer Science Perspective
16:26
Euler Squares - Numberphile
15:27
Numberphile
Рет қаралды 538 М.
10. Understanding Experimental Data (cont.)
50:33
MIT OpenCourseWare
Рет қаралды 41 М.
Best Academic Papers | The Big Bang Theory | Comedy Central Africa
3:00
Comedy Central Africa
Рет қаралды 309 М.
Wolfram Physics Project Launch
3:50:19
Wolfram
Рет қаралды 1,9 МЛН
MIT 6.S191: Reinforcement Learning
1:00:19
Alexander Amini
Рет қаралды 53 М.
Dijkstra's Algorithm - Computerphile
10:43
Computerphile
Рет қаралды 1,3 МЛН
Quantum Computing: Hype vs. Reality
44:45
World Science Festival
Рет қаралды 277 М.
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 26 МЛН