1. Introduction, Optimization Problems (MIT 6.0002 Intro to Computational Thinking and Data Science)

  Рет қаралды 547,041

MIT OpenCourseWare

MIT OpenCourseWare

7 жыл бұрын

MIT 6.0002 Introduction to Computational Thinking and Data Science, Fall 2016
View the complete course: ocw.mit.edu/6-0002F16
Instructor: John Guttag
Prof. Guttag provides an overview of the course and discusses how we use computational models to understand the world in which we live, in particular he discusses the knapsack problem and greedy algoriths.
License: Creative Commons BY-NC-SA
More information at ocw.mit.edu/terms
More courses at ocw.mit.edu

Пікірлер: 191
@antikoerper256
@antikoerper256 3 жыл бұрын
One of the best things about the age we live in is that we all have FREE access to amazing lectures like these from MIT, no matter where we are
@w3w3w3
@w3w3w3 3 жыл бұрын
agreed lol.
@ajarivas72
@ajarivas72 2 жыл бұрын
@@w3w3w3 Specially during the pandemia and lockdown.
@pseudotatsuya
@pseudotatsuya 2 жыл бұрын
And we recognize that watching videos of lectures is meaningless for most people.
@texasdrz9515
@texasdrz9515 2 жыл бұрын
we know
@wyqtor
@wyqtor Жыл бұрын
And one of the worst things about the age we live in is that we have to spend 8-9 hours a day in front of a computer screen wasting our lives on menial corporate tasks instead of watching lectures like these and applying what we learned from them to do something really meaningful.
@AceOnBase1
@AceOnBase1 Ай бұрын
I'm working on an MS in data science, and man do I wish I had this guy. My professors over complicate everything.
@smartdatalearning3312
@smartdatalearning3312 3 жыл бұрын
Professor Guttag gives simple and well understandable explanations for otherwise actually pretty complex optimization problems (especially digital optimization). It is so nice that MIT is making these lectures public
@aerafine
@aerafine Жыл бұрын
I am amazed that these courses are freely available. Thank you, MIT!
@leixun
@leixun 3 жыл бұрын
*My takeaways:* 1. Prerequisites for MIT 6.0002 2:16 2. What is a computation model 4:17 3. Optimization models 5:47 - Knapsack problem 8:04 - Solutions of knapsack problem: brute force algorithm 16:18, greedy algorithm 19:38 and problem with greedy algorithm 37:05
@vegitoblue21
@vegitoblue21 3 жыл бұрын
thanks a lot, it's really helped me
@morenoananto1574
@morenoananto1574 3 жыл бұрын
@@vegitoblue21 nice GH Z 👍
@leixun
@leixun 3 жыл бұрын
GH Z you’re welcome
@rnomromro6715
@rnomromro6715 8 ай бұрын
W, need more comments like these
@metaloper
@metaloper 3 жыл бұрын
For anyone interested, this course starts in march 2021 in EDx. It's free with an optional certificate for $75.
@marco.nascimento
@marco.nascimento 5 жыл бұрын
Great lecture. Really looking forward to dive into this second part of the course, thank you MIT for uploading those
@raticante
@raticante 6 жыл бұрын
thank you so much mit, I am a colombian student and without you I wouldn't be able to take this kind of courses
@naruto-4990
@naruto-4990 7 жыл бұрын
Thank You MIT
@bihireboris3407
@bihireboris3407 5 жыл бұрын
same bro lmao, i apologize for my broke ass
@newb_embedded040
@newb_embedded040 5 жыл бұрын
yeah , same goal
@gert-janroodehal7368
@gert-janroodehal7368 4 жыл бұрын
Now you have money, so donate already
@czacknaz
@czacknaz 4 жыл бұрын
donate bro
@europebasedvlogs1251
@europebasedvlogs1251 4 жыл бұрын
Now its time
@notagain3732
@notagain3732 2 жыл бұрын
Imagination expansion is the single most valuable skill to learn that can assist further learning in the future . This imagination comes in forms like mind palace aka the Art of memory , maybe (Learn how to Learn ) ... This lecture made me think about why i became interested in Machine learning and made the path seem less intimidating , which makes me glad that i found this lecture playlist and youtube channel
@carlosfonseca143
@carlosfonseca143 7 жыл бұрын
Great content, teacher and course. Thank you so much for uploading this course.
@oluwadaraadepoju5832
@oluwadaraadepoju5832 3 жыл бұрын
Hyperparameters tuning is making so much sense now!. Thank you so much for this.
@geekyprogrammer4831
@geekyprogrammer4831 2 жыл бұрын
how???
@bengbeng2005
@bengbeng2005 6 жыл бұрын
this is the best teacher ,i realized that most of mit teacher are great wish i could study there
@studywithjosh5109
@studywithjosh5109 3 жыл бұрын
Just finished 6.0001. If you want to go through 6.0002 with me im starting today!
@domsjuk
@domsjuk 3 жыл бұрын
The fact that his name basically 'means' "goodday" in German and "abdominal label" in English cheers me up for some reason.
@sandip.bantawa
@sandip.bantawa 7 жыл бұрын
If you are confused when Wednesday is, yes it is 2. Optimization Problems on autoplay
@ernestocasco1425
@ernestocasco1425 4 жыл бұрын
Anyone here because of the damn quarantine?
@jothiramesh4212
@jothiramesh4212 4 жыл бұрын
i suppose you are optimizing your time
@mousilkich
@mousilkich 4 жыл бұрын
I don't even know how I got here lol
@examango
@examango 4 жыл бұрын
Maybe want to become bald.
@samtj3524
@samtj3524 Жыл бұрын
Personal Notes. 1. Keyfunction serves to map elements (items) into numbers. Tells us what we mean by best. In this case, the professor wishes to use the one algorithm independently of his definition of best. 2. Lambda function creates anonymous functions (a great one for one-liners) by taking an input of parameters and then executes the ONE expression. (lambda : [expression]) 3. Greedy algorithms can't really bring you an optimal solution. Different approaches to greedy tests: greedy by profit/value (selects the biggest value first), greedy by cost (selects the ones with minimal cost in hopes of obtaining as much items as possible), and finally greedy by density (selects the one with the biggest value per cost)
@kinda160
@kinda160 Жыл бұрын
İt is so nice that MIT is making these lectures public 🎉
@anarelle
@anarelle 3 ай бұрын
What a brilliant lecture and a amazing professor. He reminded me of what a pleasure it is to attend university.
@mrocpnable
@mrocpnable 7 жыл бұрын
Great content and teacher. A little remark in the code: names values and calories are not of same length. names is 9 and cake is indeed excluded
@agir4707
@agir4707 4 жыл бұрын
This Course is gold. This quality does not exist anywhere else. I read the book, watched all the videos, solve the priogramming assignments. Thanks MIT and Professor Guttag! You can find assignment solutions for 6.0001 and 6.0002 on my github account: github.com/emtsdmr
@chaitanyav5320
@chaitanyav5320 4 жыл бұрын
Hey, do we get a certificate on completion? Just curious.
@VV-xt7fj
@VV-xt7fj 4 жыл бұрын
Hey I'm having hard time completing the last problem set. Can you please help me?
@raymac6262
@raymac6262 5 жыл бұрын
What a personable prof!
@bharathsf
@bharathsf 2 жыл бұрын
I just have two words: Thank You
@adamrubinson6875
@adamrubinson6875 5 жыл бұрын
A good example of the global vs local optimum is: Problem: consider vals = {1/2, 1,3, 1,4}, and then find the subset of values in vals such that the sum of values in this subset is as large as possible, but is also constrained to be 5/8. However, not confined to taking this greedy algorithm, you can see that 1/3 + 1/4 = 7/12, which is less than 5/8, but better than our greedy alg result of 1/2. So therefore the point is that greedy algorithms give you different results to the knapsack problem depending on what your metric is (our greedy metric here was 'next largest', but we could have chosen something else. In fact, 'next smallest', would have gotten us the global optimum solution!). "local optimum" in this context refers to the optimal solution *for a given metric* ('next largest' - which yielded our result of 1/2), which as mentioned, isn't necessarily the same as the best possible global solution (our result of 7/12) to a knapsack (optimisation) problem.
@duanas6409
@duanas6409 Жыл бұрын
Thank you! I was confused that he was describing a local optimum with those examples because the metrics he is using are qualitatively different, ie. it might be more desirable to me to have slightly less overall calories but me maximising on "value" (how much I like the food) rather than cost. What seems significant for determining the optimum is the _order_ of the elements, and the metric (or the key function) determines the order. So then the global optimum is the solution with biggest total across all orderings.
@amyfalconer1660
@amyfalconer1660 6 жыл бұрын
What a cliffhanger to end on! :)
@praveenkumarmahto3204
@praveenkumarmahto3204 7 жыл бұрын
I Love the way they teach us .....Awesome I have great experience .....#Great Content and Also Valuable ......
@Grassmpl
@Grassmpl 6 жыл бұрын
The 'no good solution' statement for 0/1 knapsack problem is true if we assume P not = NP
@xenofongiannoulis8768
@xenofongiannoulis8768 4 жыл бұрын
this food rewards reminds me my relationship with my dog. :) Anyhow, good explanation and overall definition of such concepts!
@pottanatgeorge
@pottanatgeorge 4 жыл бұрын
Wish I could attend in person. Great lecture, just sad not enough interaction.
@akbarrauf2741
@akbarrauf2741 7 жыл бұрын
thanks , mit
@ranjanasaiyam5834
@ranjanasaiyam5834 10 ай бұрын
he is legend ,great explainer
@Candyapplebone
@Candyapplebone 3 жыл бұрын
This John Guttag guy, I like his style
@nathanroberson
@nathanroberson 7 жыл бұрын
Thank you I enjoyed it
@yuehernkang
@yuehernkang 4 жыл бұрын
very good lecture
@ehza
@ehza 5 жыл бұрын
Thank You
@shanefitzgerald9339
@shanefitzgerald9339 5 жыл бұрын
Fantastic course, thank you to MIT, like many here I will donate when I start earning!
@tarundumka5872
@tarundumka5872 6 жыл бұрын
thank uu mit ocw
@thienkyvotruong5961
@thienkyvotruong5961 Жыл бұрын
Thank you MIT
@europebasedvlogs1251
@europebasedvlogs1251 4 жыл бұрын
4:10 Start
@rohansinha6454
@rohansinha6454 3 жыл бұрын
This is amazing
@tydical
@tydical 3 жыл бұрын
It is such a shame that this video has 287K views and the last video has only 20K views, why do people don't complete the course?
@alute5532
@alute5532 Жыл бұрын
How optimization works? 6:08 I. E. Route by car from a to b Objective to min travel time So objective function = sum( mins spent) from a to b On top of that layer a set of constraints(default empty) Fast way Boston by plane but impossible on a 100 budget Timw: to be before 5 pm While bus only 15 but impossible before 5, infer better to drive Constraints help elimination some solutions This asymmetry is handled differently Knapsack a burglar with limited space, items more than he takes 11:00 contonus problems solved by greedy algorithm takes best, nice on 0 1 knapsack: decision affects other decisions I could end up multiple solution 1300 or 1450, greedy does not guarantee best answer Assume n items: 0. Total max w 1. Set available l 2. V item is taken 16:30 bruteforce algorithm Generate all subsets (of items) From a powerset 23:31 Key function used to sort the items (based on. Some criteria Take item subtract calories Next time best time found out (but can't leave yet) 🤔 If an item makes it overbudget "wait and see" check others, then Algorithm efficiency? Python built in timsort Same as quicksort= same as mergesort n log n N (len items) N log b + n (constant) Order n (log n) Door for large number (1M) Not for cost but cheap ones first We get different answers with greedy Only local optimal solutions chosen each point Hey stuck local points boy the best one
@vishalsharma-tj3oh
@vishalsharma-tj3oh 6 жыл бұрын
Give this man a Nobel prize in teaching !!! ##
@relaxingnaturesleepsounds9090
@relaxingnaturesleepsounds9090 6 жыл бұрын
vishal sharma lll there is no such award man
@MMABeijing
@MMABeijing 5 жыл бұрын
@@relaxingnaturesleepsounds9090 he knows that, dummy
@relaxingnaturesleepsounds9090
@relaxingnaturesleepsounds9090 5 жыл бұрын
@@MMABeijing can you stop being a jerk for a minute !!
@MMABeijing
@MMABeijing 5 жыл бұрын
@@relaxingnaturesleepsounds9090 Yes I can and I will, I did not think you would take it personal . Allow me to apologize then, while at the same time maintaining that he knows there is no such an award and as a consequence your first comment was not necessary. have a nice day Abhishek
@relaxingnaturesleepsounds9090
@relaxingnaturesleepsounds9090 5 жыл бұрын
@@MMABeijing you too have a great day !! no need to apologize :)
@jesus1519
@jesus1519 3 жыл бұрын
Great!
@nermienkhalifa5997
@nermienkhalifa5997 5 жыл бұрын
thanks
@user-ho8vf3mz2j
@user-ho8vf3mz2j 11 ай бұрын
it feels funny to hear absolute silence in response to some questions, the way that even MIT students dont know or are afraid of answering wrong
@primorock8141
@primorock8141 3 жыл бұрын
I can't believe this is for free
@AlanWil2
@AlanWil2 5 жыл бұрын
Cheers!!!
@danielli9224
@danielli9224 Жыл бұрын
I love this guy! Man literally threw out candy to encourage students to answer questions, that’s so cute lol
@kirkrussell9130
@kirkrussell9130 4 жыл бұрын
Easy introduction; Using human mind as an example for understanding of how mental congnition takes place in logic sets, to more logic sets, taken into relativity to personal information that is believed from the correlation of past believed information that foundationally supports anything believed by that individual to be true. *Because, beliefs equal what we deem to be real (more on that later). For example, Artificial Intelligence is computationally created (unintentionally), but found to be necessary based upon exposure to beliefs or purposely created by the creators (humans) without knowledge of the methods that are being used for an outsider source of creation. This is the greatest factor of creation. It is statistically possible to re-create what has been proven and even possible to prove that nothing is random in the event that it be understands the mirrored language in which it comparatively recognizes as belonging to a "concious" observation of some outcome. If the created language is is newly acquired and uknown, then no phenemonela is observed for validate its existence. Therefore, no new DATA is confirmed and a moment for observational phenomena was lost (some call this luck). In the event that new. Infornation is realized and then it turns into data due to concious observation then it will be consciously compared to what is known in some context that cognitively gives validation to a past experience that has been deemed factual and correct, therefore creating a sense of beliefs. *If the Universe offers assistance to the creation of other Universes and its nature is to produce systems that are in mirrored in reproduction then it would seem relative. Some of these observations would be similiar, metaphor like, opposite of, symbolically important or whatever is conciously observed and to be factual or possibly thought of and believed to somehow shaped or formed the connected understandings of the unique observer. We could jump into many acdemic subject matters and show how concious creation through cross sourcing one subject matter to the nex subject matter and to helps to identify the creation of anything, because everything is a "system" persay...
@idocoding2003
@idocoding2003 9 ай бұрын
Woahh, nice video. Didnt expect to use knapsack algo in data science... We learnt it in design and analysis of algorithms.... Interesting idea.. i got a idea.. maybe i can do something innovative 🤔 By the way love from India
@aimene_tayebbey
@aimene_tayebbey 6 жыл бұрын
damn i'm hooked
@mohamedtarek8514
@mohamedtarek8514 6 жыл бұрын
thnx MIT
@EranM
@EranM 6 жыл бұрын
31:40 The moment the professor discovers that no one understood anything.
@masteronepiece6559
@masteronepiece6559 6 жыл бұрын
Because he is teaching the wrong folk.
@SeEyMoReBuTtS
@SeEyMoReBuTtS 6 жыл бұрын
Jesus that was so cringe
@Cashman9111
@Cashman9111 5 жыл бұрын
@dothemathright 1111 that is so true, haha
@ramind10001
@ramind10001 5 жыл бұрын
dothemathright 1111 by this definition no person at time t will understand lambda functions unless they know it, and If we let t = 0, no one understands lambdas, and there fore no one will ever be able to understand lambdas and therefore lambdas become useless
@maxwellzen4309
@maxwellzen4309 4 жыл бұрын
@@ramind10001 It's almost as if he was joking ...
@Simba-mr1je
@Simba-mr1je Жыл бұрын
This Parachute is a knapsack! XD
@diegolainfiesta
@diegolainfiesta 5 жыл бұрын
the length of the list of names is 9, but the length of the list of values and calories is 8. Therefore, no value or calorie is asigned to the cake. But the lecture is really great...minor mistake...
@wengexu9177
@wengexu9177 7 жыл бұрын
Just finished the exam of this... What if this uploaded few months ago...
@existenence3305
@existenence3305 3 жыл бұрын
Timsort is a variant of Quick Sort? AND QS has worst case complexity similar to merge sort?? I guess I don't understand Computational Complexity that well :(
@anhtuan171
@anhtuan171 Жыл бұрын
I code excactly like in the video but when i run it, the error name “Food” is not defined in line 17 (build menu) appear. Does anyone has any ideas ?😢
@haruhishi5808
@haruhishi5808 5 жыл бұрын
Thank you from Algeria
@mariammohamed176
@mariammohamed176 7 жыл бұрын
[36:00] I don't get why we get different answers in the greedy algorithms as long as we use the same items and the same key function It does local optimization, but it does not mean that local optimization is different each time we run the program given the same parameters
@AmanSingh-yj4ul
@AmanSingh-yj4ul 7 ай бұрын
6:14 here should it not be objective value than a function? What am I missing? Minimum time would be a value right?
@swaggihomi
@swaggihomi 4 жыл бұрын
Are the numbers inside the 'values' array randomly picked by the instructor or the does it act as a grading scale for each menu item?
@duanas6409
@duanas6409 Жыл бұрын
I think they are a grading scale he has chosen to order the items according to how much value they have to him (how much he likes them).
@litoboy5
@litoboy5 7 жыл бұрын
cool
@Friendsshare
@Friendsshare 6 жыл бұрын
LOLLLL I love when no one can answer his questions. Omg, I feel so bad for that professor.
@jerrywuification
@jerrywuification 7 жыл бұрын
Where did the I[i] come from? Shouldn't it be L[i]?
@randiaz95
@randiaz95 6 жыл бұрын
He didnt define it in the beginning as a list but it is the list of item values and weights.
@McAwesomeReaper
@McAwesomeReaper 8 ай бұрын
Thanks for the assist Ana (heart emoji)
@waynelast1685
@waynelast1685 Жыл бұрын
Thank you for these lectures. If I come into money I will make a large donation.
@youvanced6593
@youvanced6593 2 жыл бұрын
What about a genetic tournament algorithm?
@aaditreejaisswal634
@aaditreejaisswal634 3 жыл бұрын
Is there a specific order in which I should watch the different playlists for ML?
@sharan9993
@sharan9993 3 жыл бұрын
Yes depends on wt u want to learn?
@Divyasrifood.beauty
@Divyasrifood.beauty 3 жыл бұрын
👍Gud morning gud video
@adiflorense1477
@adiflorense1477 3 жыл бұрын
36:06 Do you mean calories as weight, sir?
@physics8275
@physics8275 7 жыл бұрын
Excelente, ¿podrían igualmente subir vídeos de física y matemáticas con subtítulos en español o traducidos al español? Gracias.
@juancarloscatuntachoquecal7608
@juancarloscatuntachoquecal7608 2 жыл бұрын
@Nicolás Gómez Aragón roflmao, i got it.
@pfever
@pfever Жыл бұрын
Aprende inglés
@shakesmctremens178
@shakesmctremens178 6 жыл бұрын
Boy, talk about your cliffhangers.
@ArunKumar-yb2jn
@ArunKumar-yb2jn 3 жыл бұрын
Professor knows to solve complex optimization problems but don't know what to do when the screen freezes. Calls the assistant.
@filippodembech7659
@filippodembech7659 2 жыл бұрын
Which book is used for this course and how I can exercise on the different topics concerned the course? If there are any...
@mitocw
@mitocw 2 жыл бұрын
The textbook is Guttag, John. Introduction to Computation and Programming Using Python: With Application to Understanding Data. 2nd ed. MIT Press, 2016. ISBN: 9780262529624. It is available both in hard copy and as an e-book. (mitpress.mit.edu/9780262529624). The course materials are available on MIT OpenCourseWare at: ocw.mit.edu/6-0002F16. Best wishes on your studies!
@mohamedtarek8514
@mohamedtarek8514 6 жыл бұрын
28:42 what is "item" that used for ?
@vishnutilak2970
@vishnutilak2970 6 жыл бұрын
'List' of Food items or Menu
@user-wy6je8mn4s
@user-wy6je8mn4s 7 жыл бұрын
error?
@donlansdonlans3363
@donlansdonlans3363 5 жыл бұрын
What are the prerequesites of this course?
@mitocw
@mitocw 5 жыл бұрын
6.0001 Introduction to Computer Science and Programming in Python is the prerequisite for the course. See the course (and the prerequisite) on MIT OpenCourseWare at: ocw.mit.edu/6-0002F16. Best wishes on your studies!
@ozanayko8267
@ozanayko8267 4 жыл бұрын
La Casa De Papel knows the 0/1 knapsack problems omg!
@quanquoctruong1276
@quanquoctruong1276 23 күн бұрын
32:14 i feel so bad for the prof... he's trying so hard to build a connection with his students...
@TheJyer22
@TheJyer22 6 жыл бұрын
source code of that example program please.
@rum81
@rum81 5 жыл бұрын
ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0002-introduction-to-computational-thinking-and-data-science-fall-2016/lecture-slides-and-files/
@abstractguy9
@abstractguy9 4 жыл бұрын
Dr. Anna Bell from 6.0001 pops out in this video... Did any of you guys notice???
@dexternierva6503
@dexternierva6503 4 жыл бұрын
35:18
@Luna-cr2dm
@Luna-cr2dm 10 ай бұрын
20:44
@quocvu9847
@quocvu9847 Жыл бұрын
26:30
@amatris
@amatris Жыл бұрын
32:31 really no one can answer !!
@adiflorense1477
@adiflorense1477 3 жыл бұрын
27:11 so n = len (item) has a computation time of O (n log n) huh? I just understand now. thank you sir
@pfever
@pfever 3 жыл бұрын
No, "itemsCopy = sorted(itmes, key = keyFunction, reverse = True)" has a complexity of O(nlogn) as the fastest sorting algorithm has that complexity. by "n = len(items)" the professor means that in O(nlogn) n is equal to the number of items we have to sort.
@jinruifoo7087
@jinruifoo7087 3 жыл бұрын
why are there 9 names and only 8 values and claoires
@ArunKumar-yb2jn
@ArunKumar-yb2jn 3 жыл бұрын
I think it's a minor mistake. You have to omit cake.
@user-jj4ps5ld3z
@user-jj4ps5ld3z 3 жыл бұрын
36:48 donut should have 95 in calories instead of 195 showing in the result, and apple should be 150, not 95.
@veggeata1201
@veggeata1201 7 жыл бұрын
Quicksort worst case is O(n^2). The professor probably wanted to say average case complexity.
@m4ng4n
@m4ng4n 7 жыл бұрын
It probably was a white lie, having to explain the actual difference between average and worse case time complexity would drive people's attention away from the actual problem imo. Would've been better if he just used mergeSort which the students already knew tho
@mrvargarobert
@mrvargarobert 7 жыл бұрын
Maybe he was saying worst case for Timsort is O(n log(n)). en.wikipedia.org/wiki/Timsort
@sailormoonfan3765
@sailormoonfan3765 7 жыл бұрын
But timsort is not a quicksort, it is more like a mergesort.
@axa3547
@axa3547 3 жыл бұрын
so i have learned machine learning ,python,sql,tableue,powerbi,flask in 10months thanks to corona ugggh
@ArunKumar-yb2jn
@ArunKumar-yb2jn 3 жыл бұрын
what have you put to practise?
@axa3547
@axa3547 3 жыл бұрын
@@ArunKumar-yb2jn got job in business analyst role
@ArunKumar-yb2jn
@ArunKumar-yb2jn 3 жыл бұрын
@@axa3547 What's a business analyst do? Work with Excel or coding?
@axa3547
@axa3547 3 жыл бұрын
@@ArunKumar-yb2jn depends upon you which ever tool you wanna use , I use both
@GemZbabe101
@GemZbabe101 3 жыл бұрын
Did you get the job without a diploma in those, simply by skill?
@rwnorris24
@rwnorris24 6 жыл бұрын
RE: Carnegie Hall Joke. --> Is that where Inglorious Bastards got the line from?
@swaggihomi
@swaggihomi 4 жыл бұрын
One more question: Why is density function returns self.getValue() / self.getCost()
@DjoumyDjoums
@DjoumyDjoums 3 жыл бұрын
value / cost gives you how much value is packed into 1 unit of cost for the object, and he chose to call that the density.
@nguyenchau6110
@nguyenchau6110 4 жыл бұрын
What programming classes should I take before learning this course? Thanks
@mitocw
@mitocw 4 жыл бұрын
The Syllabus lists the Prerequisites as "6.0001 Introduction to Computer Science and Programming in Python or permission of instructor." See the course on MIT OpenCourseWare for more info at: ocw.mit.edu/6-0002F16. Best wishes on your studies!
@sushio4357
@sushio4357 Жыл бұрын
@@mitocw doesn't cover the math perequisites
@abderrahimelgomri1626
@abderrahimelgomri1626 4 жыл бұрын
I could have got the candy reward it was so obvious that the answer is Food .
@adracea
@adracea 7 жыл бұрын
Great course...but objectively speaking...we are always looking for a=b...now subjectively speaking...a=whatever the *user* wants... which brings us back to why we stick to frigging applying a linear transform on everything...
@TheJyer22
@TheJyer22 6 жыл бұрын
hey help me. is he using phyton x,y?
@user-ot5wt4bj5u
@user-ot5wt4bj5u 4 жыл бұрын
Finally i can double speed the lecture.
@thankyouthankyou1172
@thankyouthankyou1172 3 жыл бұрын
11:44
@thankyouthankyou1172
@thankyouthankyou1172 3 жыл бұрын
20:00
@thankyouthankyou1172
@thankyouthankyou1172 3 жыл бұрын
22:00
2. Optimization Problems
48:04
MIT OpenCourseWare
Рет қаралды 222 М.
MIT Introduction to Deep Learning | 6.S191
1:09:58
Alexander Amini
Рет қаралды 243 М.
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 13 МЛН
$10,000 Every Day You Survive In The Wilderness
26:44
MrBeast
Рет қаралды 117 МЛН
100❤️
00:20
Nonomen ノノメン
Рет қаралды 64 МЛН
What Is Mathematical Optimization?
11:35
Visually Explained
Рет қаралды 111 М.
6. Monte Carlo Simulation
50:05
MIT OpenCourseWare
Рет қаралды 2 МЛН
Data Analytics vs Data Science
6:30
IBM Technology
Рет қаралды 355 М.
MIT Professor on Data Abstraction & Object-Oriented Programming
15:44
Lec 1 | MIT 18.01 Single Variable Calculus, Fall 2007
51:33
MIT OpenCourseWare
Рет қаралды 2,1 МЛН
Computational Thinking
13:48
Computer Science
Рет қаралды 57 М.
FASTEST Way to Learn Data Science and ACTUALLY Get a Job
9:00
Sahil & Sarra
Рет қаралды 202 М.
1. Introduction and Scope
47:19
MIT OpenCourseWare
Рет қаралды 1,7 МЛН
How I make HARD coding problems look EASY
8:04
Sahil & Sarra
Рет қаралды 87 М.
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 13 МЛН