2. Reasoning: Goal Trees and Problem Solving

Поделиться
HTML-код
  • Опубликовано: 25 авг 2024
  • MIT 6.034 Artificial Intelligence, Fall 2010
    View the complete course: ocw.mit.edu/6-0...
    Instructor: Patrick Winston
    This lecture covers a symbolic integration program from the early days of AI. We use safe and heuristic transformations to simplify the problem, and then consider broader questions of how much knowledge is involved, and how the knowledge is represented.
    License: Creative Commons BY-NC-SA
    More information at ocw.mit.edu/terms
    More courses at ocw.mit.edu

Комментарии • 240

  • @robertlewis6543
    @robertlewis6543 Год назад +64

    The difference between most universities and places like MIT isn't the curriculum, it's the instructors. And by some happy miracle, we've ended up in a world where these lectures are free to watch!

    • @hugodaniel8975
      @hugodaniel8975 Год назад +3

      I wish those classes could be given in poor neighborhoods, so our youth could have a good education

  • @khailai5204
    @khailai5204 6 лет назад +108

    From a person self-studying Artificial Intelligence, thank you so much for publishing this playlist! It is truly a great resource for me.

    • @juliusolaifa5111
      @juliusolaifa5111 3 года назад +3

      As someone who started self studying AI before me, what do you suggest? Books and courses

    • @khailai5204
      @khailai5204 3 года назад +13

      @@juliusolaifa5111 there are so many different fields within AI! I would say study all the basic Math needed for ML first like Calculus, Linear Algebra, maybe Optimization Theory, then studying some foundational Machine Learning ( you can try out Andrew Ng's Machine Learning course on Coursera for a non-math heavy introductoon, or go straight to books like Elements of Statistical Learning, and Learning from Data for more math-y theory). If you want a more hands-on coding introduction, I would suggest the Hands-on Machine Learning with Scikit-learn, Keras, and Tensorflow book.
      Once, you have some intuition of foundational ML, you can explore other subfields like Computer Vision, NLP, Reinforcement Learning, Robotics, and so many more.
      Personally, I have been studying a lot of Reinforcement Learning + Robotics this past year. I'm looking toward learning more NLP soon to work on some social robots 🤖 that can intelligently communicate with people!
      Good luck on your journey in AI/ML!

    • @jbm5195
      @jbm5195 3 года назад +3

      @@khailai5204 Can you suggest materials on Robotics and Reinforcement Learning? I have gone through Andrew Ng course both ML and DL specialization. I bought ESL but haven't read much.

    • @LouisDuran
      @LouisDuran 11 месяцев назад +1

      I am also self-studying ML (also taking a professional certificate class from Columbia). These videos are excellent. But I wish there was more programming in them.

  • @apoorvagrawal7045
    @apoorvagrawal7045 4 года назад +155

    Who else in quarantine and chilling with these lectures?

  • @jakubj_
    @jakubj_ 6 лет назад +28

    Damn this course is good. My AI course began with "this is a node, this is a breadth first search, this is a..., you memorize this to pass the exam", this deals with the core concepts which I find more beneficial.

    • @dhruvgarg722
      @dhruvgarg722 3 года назад +2

      I can relate to this. Our course follows the same nonsense.

  • @353LLANA
    @353LLANA 9 лет назад +38

    These lectures are awesome!
    I dont know how integration and these transformations work, but I like the way Mr. Winston is teaching. Its all very clear, simple and structured that makes it easy to follow and its also very interesting how he is solving problems.
    Another fact is that other instructors get lost even with notes, presentations and materials and hes just doing it out of mind and that show that he unterstood what hes talking about!

  • @henrychukwudi7920
    @henrychukwudi7920 9 лет назад +46

    I wish I could be a student at MIT. Awesome education,thanks for sharing as we believe knowledge is freedom.

    • @RogerBarraud
      @RogerBarraud 4 года назад

      Thanks to OCW, we *all* are :-)
      (Thanks MIT!)

    • @mertb.297
      @mertb.297 4 года назад +2

      @@RogerBarraud it doesnt give the vibes of getting a coffee attending to class and then chilling at the campus.. But its something

  • @shapedsilver3689
    @shapedsilver3689 4 года назад +9

    The calculus problem is much more interesting (and far less patronizing) than the typical "A traveler wants to get from city A to city C..." and I appreciate that about it.

  • @DoctorWhy777
    @DoctorWhy777 9 лет назад +74

    So impressed. This robot professor is the best example of artificial intelligence I have ever seen!
    Hopefully in the next version MIT will be able to create artificial emotions as well.

    • @inarifoxking
      @inarifoxking 7 лет назад +2

      On the most fundamental level, you could kinda ask the same thing about us. I suppose.

    • @RogerBarraud
      @RogerBarraud 4 года назад +3

      you have no idea.
      RIP Prof Patrick Winston :'(

  • @bahadurvaibhav
    @bahadurvaibhav 8 лет назад +78

    Prof - "So this then, forms the core of an integration program, that will integrate almost nothing. But actually, almost nothing is integrable anyways, so it's a good head start." - 8:54

    • @Apollys
      @Apollys 7 лет назад

      Yeah he got me good there :))

  • @antonymitchell3385
    @antonymitchell3385 6 лет назад +4

    I'm literally sat here, open mouthed, trying to understand why nobody tried to teach calculus this way. Splitting into safe and heuristic operations, and formalising the approach to solving problems would have really helped back when I was studying mathematics.

    • @nryle
      @nryle 6 лет назад +2

      To some extent that is because the purpose of a mathematics class is not to simply teach you how to solve mathematical problems via heuristic steps, but rather to give you an understanding of the underlying mathematical theory.
      Perhaps one lesson or so of this could have been useful at some point to help bolster grades though...

  • @hanbotmontages9562
    @hanbotmontages9562 7 лет назад +7

    Thanks a lot for the free content. Im one of those cases that cant go to college because of cronic illness, so this is the best type of content for self teaching. :D

  • @poojankhanpara
    @poojankhanpara 3 года назад +6

    Knowlegde about knowledge is power! -Professor

  • @devinkitcrosland1151
    @devinkitcrosland1151 10 лет назад +165

    Second lecture and he knows everyone's name? Damn!

    • @abeneuwirth8081
      @abeneuwirth8081 8 лет назад +26

      Read his post on why he decided to memorize all of his students' names. slice.mit.edu/2009/08/16/the-rumpelstiltskin-principle/

    • @sghost128
      @sghost128 6 лет назад +10

      He knew everyone by name in the first lecture.

    • @2slimj
      @2slimj 6 лет назад +4

      He actually knew their names by the first lecture.

    • @2slimj
      @2slimj 6 лет назад

      the post's amzingly cool

    • @arrowb3408
      @arrowb3408 5 лет назад

      Hahaha You know what? That is why he sat in this lecture in MIT, because ordain people just say " Hi" to you even you ever told him your name last time not long ago. And that is why there are countless the average dumb Joes around your daily life even now you have already out of campus into working life. And guess you couldn't agree me more about my remarks....................... Merry Xmas from Melbourne..........STF....................

  • @TheMrilyas
    @TheMrilyas 6 лет назад +10

    This professor is a LEGEND.

  • @sydakmal
    @sydakmal 6 лет назад +4

    Love the ending. Well said by the instructor.
    I would like to add: "AI is whatever hasn't been done yet." - Douglas Hofstadter

  • @alexvankeulen7171
    @alexvankeulen7171 8 лет назад +15

    So intelligence is doing something someone else does't know how to do?
    Fair point

  • @mahmodfarhan4387
    @mahmodfarhan4387 4 года назад +2

    " i take it back, it's not intelligent after all. It does integration the same way i do " best part of this video.

  • @MathsatBondiBeach
    @MathsatBondiBeach 6 лет назад +7

    Jim Slagle's PhD thesis is here: dspace.mit.edu/bitstream/handle/1721.1/11997/31225400-MIT.pdf?sequence=2
    For symbolic integration the paper by Ritt on Liouville's theory is pretty important

  • @sdmarlow3926
    @sdmarlow3926 7 лет назад +2

    Well this explains why there seem to be so many in AI that come from mathematics. As for the program, it simply automates a process that was derived from human thought.

  • @IndustryOfMagic
    @IndustryOfMagic 8 лет назад +15

    43:33 This... professor.. knows what's up.

  • @sujansharma7020
    @sujansharma7020 6 лет назад +3

    Wow ,great fun lectures. It's really changed my mind about what actually learning is about

  • @agrawal.akash9702
    @agrawal.akash9702 3 года назад +1

    19:08 pretty cool how he preempted their thoughts

  • @yumtoyl2263
    @yumtoyl2263 10 лет назад +15

    What a good lecturer!

  • @TheRedDaren
    @TheRedDaren 6 лет назад +1

    I see a some comments about being lost in the integrals. Well, as he said, he wanted us to witness the detailed process so we could understand how the "intelligence" works. The point of the lecture is that the computation is done with a set of rules and leads to a set of possible outcomes, as represented by the tree. Honestly, however, the calculus problem is quite basic. If you want to understand how to solve such problems I'd recommend watching a couple Khan Academy videos on simple integral calculus.

    • @georgechristoforou991
      @georgechristoforou991 5 лет назад +2

      The point of the lecture was to take a hard problem that most of the students couldn't solve and show how a computer could solve those problems, in order to pose the question "Is this intelligence?"

  • @hessamadeencharles5101
    @hessamadeencharles5101 3 года назад +1

    I love this guy's stuff TOTALLY... Must watch his vids on teaching...

  • @matattz
    @matattz Год назад

    Im so mad that I had a terrible math teacher at my university! Teaching is a skill and I guess some profs just haven’t witnessed what it means to be good at teaching. I’m truly thankful for this resource

    • @alexcampbello
      @alexcampbello 11 месяцев назад

      is there any text book accompanied the lecture???

  • @EDSPETSNAZ
    @EDSPETSNAZ 2 месяца назад

    Thanks for such an insightful presentation/Lecture. By the way, I am from Tanzania, East Africa

  • @aimenaymen8692
    @aimenaymen8692 4 года назад

    For those having their Math rusty like me here is why he substitute with sinx or cosx, it is simply because the function is defined in the domain [0,1[ that is because of (1-x2)^5/2=(sqrt(1-x2))^5 and anything under the sqrt should be positive so 1-x2 needs to be >=0 then 1>X2.....

  • @cycledublin
    @cycledublin 3 года назад +2

    I now know that after 30 years not doing it, I've completely forgotten how to do integration 😟

  • @kevinshen3221
    @kevinshen3221 6 лет назад +6

    how i wish i got these methods of integration before my A-level exam

  • @danielkohen1777
    @danielkohen1777 3 года назад +1

    I don't understand any of this, but I'm watching lol.
    Would love to learn more calc and trig to understand all this better.
    Someone let me know if you have any suggestions on how I can teach my self!

    • @danielkohen1777
      @danielkohen1777 3 года назад

      Going to keep watching

    • @mitocw
      @mitocw  3 года назад +1

      We suggest you watch this playlist to get an overview of calculus: ruclips.net/p/PLBE9407EA64E2C318. There are a lot of channels on RUclips for calculus and trigonometry like Khan Academy or 3Blue1Brown. We recommend you look at those as well. Best wishes on your studies!

  • @henrikmanukyan3152
    @henrikmanukyan3152 9 месяцев назад

    44:44 they solve some problem, they seem super smart. They tell you how they did it, and they don't seem so smart anymore! - words of wisdom

  • @jc-sb3rb
    @jc-sb3rb 6 лет назад +2

    thanks for doing a calculus problem half the class. could easily made the point within 10 mins

    • @nryle
      @nryle 6 лет назад +5

      I think you missed the point.

  • @AyushSingh-lo4qo
    @AyushSingh-lo4qo 5 лет назад +3

    these transformations and stuff are human ideas. I wonder if we can make a machine with elementary ideas of what integration is and then can do any problem ( Alpha Zero in chess world is an example)

  • @SarveshBhatnagar1214
    @SarveshBhatnagar1214 6 лет назад +1

    Last quote was amazing!

  • @Soulsphere001
    @Soulsphere001 8 лет назад +8

    Out of curiosity: What level of mathematics should I have before watching these videos. I have never taken a calculus course, so I don't know why those transformations work. Do I need calculus, or can I get by without it? Or can I learn a certain calculus subjects without having to go into calculus in depth?

    • @mitocw
      @mitocw  8 лет назад +22

      +Soulsphere001 The 6.034 MIT course page does list 18.02 as a prerequisite (as well as 6.01):
      6.01-This is the only formal pre-requisite but we will depend on it strongly. In particular, we assume that you can programs in Python, that you understand search algorithms (depth-first, breadth-first, uniform-cost, A*) and basic probability and state estimation to the level covered in 6.01
      18.02-We will assume that you know what the chain rule is and partial derivatives and dot products. If you have not taken 18.02 (or are not taking it concurrently), you should really wait to take 6.034 until you have.

    • @Soulsphere001
      @Soulsphere001 8 лет назад +2

      *****
      For some reason I cannot find the prerequisites anywhere on the course's webpages, so I really appreciate the reply. Thank you very much.
      I did notice the Python prerequisite, and I started learning it two days ago. One of my cousins knows it and has been recommending, for years, that I learn it. Fortunately, programming isn't a new topic for me.

    • @Soulsphere001
      @Soulsphere001 7 лет назад

      Bob Jones, I've been meaning to learn some calculus at some point, but I should go through my old precalculus book first. But, yes, I could probably just learn the specific calculus required for those equations.

    • @Soulsphere001
      @Soulsphere001 7 лет назад

      "Bring the number down and lower the power" is a quote that my brother used to used a lot, and now I finally understand what it means.
      Thanks for the information. I'll do as you suggest.

  • @siddarthchhetri8481
    @siddarthchhetri8481 2 года назад

    I wish I could like this 100 times.

  • @layoww
    @layoww 5 лет назад

    There is one question, that when they apply x=sin(y), there is a subtle constraint of the range of x applied, which means abs(x) cannot be bigger than 1. But the original formula does not have the constraint of x value range. Are we losing something here?!

  • @fanzhang3746
    @fanzhang3746 6 лет назад +2

    O the joy of being enlightened…

  • @mehmetaliozer2403
    @mehmetaliozer2403 4 года назад

    his notation is amazing!

  • @sheffielddu4803
    @sheffielddu4803 3 года назад +1

    The joke in the end is so interesting¡

  • @Ydoctron
    @Ydoctron 11 месяцев назад

    I’m dumb and all, but what happened to the ^5/2 before transform c happened?

  • @tdreamgmail
    @tdreamgmail 5 лет назад +1

    Anyone recommend symbolic integration prep videos/courses?

  • @angelosmanglis5798
    @angelosmanglis5798 9 лет назад +1

    I noticed there has been a mistake on the integral ''\int sin^4 y/ cos^4 y dy''...it should be ...'' \int sin^4 y/ cos^3 y'' as long x=siny so dx= cos y dy...

    • @jamesn9394
      @jamesn9394 9 лет назад

      Angelos Manglis Incorrect. The integral transformation he applied gave the integral of ((sin^4 y * cos y) / (cos^5 y))dy, which is the integral of (sin^4 y / cos^4 y)dy.

    • @mayo7199
      @mayo7199 8 лет назад

      +James N How does the numerator become sin^4 y cos y, with direct substitution it shld be sin^4 y ?! Help !!

    • @jesusmercado1283
      @jesusmercado1283 5 лет назад

      @@mayo7199 I suppose, as i expect, than you had solved your problem, but in case than a new visitor has the same question, then:
      x = sen(y) --> dx = cos(y) dy;
      int( sen4(y) * cos(y) dy / ( cos5(y) ) ) // Just is a replace. That's the cause of why there are a cos(y) in the enumerator;
      int( sen4(y) dy / cos4(y) );

  • @allandogreat
    @allandogreat 5 лет назад

    Impressed by the board.

  • @mayo7199
    @mayo7199 8 лет назад +2

    I don't understand the explanation why the denominator became Cos^4 y as opposed to cos^5 y. How does the derivative of sin being equal to cos explain this? If anyone can assist in my understanding I would appreciate it very much.

    • @MrX5tech
      @MrX5tech 8 лет назад +1

      +Ma Yo x=siny => dx=cosydy as was said a second later

    • @martiny4692
      @martiny4692 8 лет назад +1

      +MrX5tech I heard him say just that, but As I mentioned I didn't understand his explanation

    • @martiny4692
      @martiny4692 8 лет назад +2

      MrX5tech Got it, he's moving dx into the numerator in order to make the integral with respect to y... so the numerator becomes sin^4 y cos y and the cos y cancels one of cos's in the denominator DUUH ! sometimes the most obvious things get ya. Hey man Thanks !

    • @hadlevick
      @hadlevick 6 лет назад

      Ma Yo Fluid theory (Reproduction/Feed/Reasoning) decanted selfmultidimentionalover...
      The polydynamics of the movement generates pseudo-autonomy as material property, of the autogenous phenomenon; existing.(...)
      Simultaneous as my unidimensional variability...
      unidimensional variability = live-beings

  • @krakenmetzger
    @krakenmetzger 4 года назад

    Why why why did they install the electronic chalkboard movers? What was wrong with the old system?

  • @ReasonableRadio
    @ReasonableRadio 3 года назад +4

    Was calling a Turkish student "the young Turk" not weird in 2010? 😂

  • @unclesam997
    @unclesam997 4 года назад +3

    The only thing about this program that seems strange to me is how it’s classified as artificially intelligent. I don’t see how it’s different from any other program. I do see how it “thinks” in the same way as I do while doing integration, but that “thinking” seems like pretty much the same control flow as any other program.

  • @angelosmanglis5798
    @angelosmanglis5798 9 лет назад

    By the way very interesting lectures well taught and also atracts your interest to go through them!!

  • @nikhilgupta9387
    @nikhilgupta9387 7 лет назад +1

    This course if for Comp sci. engineers or electrical engineers? Does this course coincide with Machine Learning and data Science?

    • @mitocw
      @mitocw  7 лет назад

      We recommend checking out the EECS undergraduate curriculum to see how this course fits within all the other courses: www.eecs.mit.edu/academics-admissions/undergraduate-programs/course-6-2-electrical-eng-computer-science

  • @thetedmang
    @thetedmang 5 лет назад +1

    You don't realize the difference between an MIT professor and a non-MIT professor until you watch MIT OCW.

  • @realTCG2
    @realTCG2 7 лет назад +3

    I studied computer science but I never was a math guy. Can someone please explain me why this lectures of him matters for understanding ai?

  • @mayaahmed
    @mayaahmed 7 лет назад +1

    Really fun lecture. Thanks.

  • @zenicv
    @zenicv 3 года назад +1

    What this Professor teaches is not just AI, but how to teach a subject as well...RIP `(-_-)'

  • @ALLUREdeMe
    @ALLUREdeMe 9 лет назад +1

    Great Teacher!! Thanks for the material!!

  • @jaihananisperceptions2716
    @jaihananisperceptions2716 5 лет назад

    Why did he chose those specific transformations as safe transformations?

  • @rashiandaman526
    @rashiandaman526 7 лет назад

    can anyone tell me the name of integration model;Is it sleighel or slaygal or something else. that solved 54/56 Integration problems

  • @yellalinghmargonda6831
    @yellalinghmargonda6831 5 лет назад

    How did he find functional composition depth at 34:45

  • @krishanranaweera2961
    @krishanranaweera2961 3 года назад

    Thank you for great series

  • @tarun9305
    @tarun9305 5 лет назад +1

    How did he get to dz from 1/(1+y^2) dy at 31:07 ?

    • @jackedelic9188
      @jackedelic9188 5 лет назад +2

      Tarun We're given y=tan(z) -> dy/dz = sec^2(z) -> dy = dz sec^2(z) = dz/cos^2(z) . Use this result to replace dy back in the problem qn. To get dz like what u hv asked, we just need to verify that 1/1+y^2 is indeed eql to cos^2(z). 1+y^2 = 1 + tan^2(z) = 1+sin^2(z)/cos^2(z) =(cos^2(z)+sin^2(z))/cos^2(z) = 1/cos^2(z). This 1/1+y^2 = cos^2(z).

    • @Hermaeus7
      @Hermaeus7 5 лет назад +1

      @@jackedelic9188 thank you

  • @WepixGames
    @WepixGames 4 года назад

    R.I.P Patrick Winston

  • @calmsh0t
    @calmsh0t 5 лет назад

    this is such an insanely cool topic!!!!!!!!!

  • @siddhantshukla6482
    @siddhantshukla6482 7 лет назад +2

    can anyone tell me at 28:50 how did he get that division result

    • @loganborghi5727
      @loganborghi5727 7 лет назад +2

      its synthetic devision, just look it up, or go to high school, either would work

    • @muraliavarma
      @muraliavarma 7 лет назад +4

      Add 1 and subtract 1 on the numerator. Then split (y^4 - 1) into (y^2 - 1) * (y^2 + 1). Cancel out the common terms and that should be it. Writing on paper should make it more obvious if it is confusing.

    • @tranhp809
      @tranhp809 7 лет назад

      substitute y=tanx=> dy=1/cos^2x*dx=(1+tan^2x)dx. then tan^4dx=>tan^4y*dy/(tan^2+1). Hope this can help!!!

    • @penguinmonk7661
      @penguinmonk7661 4 года назад

      @@muraliavarma That is one way to do it, but you could also go for polynomial long division, and for anybody reading this wanting to know how it works, take a look at this link: www.emathhelp.net/calculators/algebra-1/polynomial-long-division-calculator/?numer=y%5E4&denom=1+%2B+y%5E2&steps=on

  • @TorIvanBoine
    @TorIvanBoine 6 лет назад +11

    hmm. This got advanced fast :(

    • @unclesam997
      @unclesam997 4 года назад +2

      I’m only on the second lecture as well, but I have heard that AI theory requires calculus and linear algebra so it might take some of that knowledge for the rest of the course, but this stuff actually isn’t too bad. If you want to learn it quickly, I’d just watch some videos on integration and then learn integration techniques. Being very good at it is pretty difficult, but understanding the basics is actually quite simple because it’s really algorithmic.

  • @petrosstyle2981
    @petrosstyle2981 4 года назад

    Where the heuristic transformations after 15:30 come from, what is this?

  • @zingg7203
    @zingg7203 8 лет назад +6

    "feels?!"

  • @lumbradaconsulting6825
    @lumbradaconsulting6825 2 года назад

    Great lecture, thank you

  • @SteveHovland
    @SteveHovland 9 лет назад +3

    AI was a hot topic in the 1980's. I did neural nets and troubleshooting and configuration expert systems. Some of those programs scared people. Now it's hot again. I'm somewhat surprised that so little progress has been made. I ultimately came around to the view the AI should be used to augment humans, not replace them. Doctors should be open to programs that help them make accurate diagnoses so they can spend their time caring for the person. How will we program non-local consciousness?

    • @kiddcode2848
      @kiddcode2848 9 лет назад

      ***** What do you mean by "non-local consciousness"?

  • @youssefalaoui6894
    @youssefalaoui6894 6 лет назад

    thank you for this interesting course

  • @Keysforjourney
    @Keysforjourney 8 лет назад

    It would be actually interesting if you can detect all the yawning persons in the audience. Hold the footage, look for someone who opens his mouth, if so he's yawning or speaking. People also sometimes hold the hand in front of the mouth. The difference can only tell a human. Not a simple task for a computer.

  • @benofficiall
    @benofficiall 7 лет назад +1

    17:24 -> Her name is Sila :).

    • @pusatberk4193
      @pusatberk4193 4 года назад

      Her zaman bir önerisi mi varmış.

  • @lol785612349
    @lol785612349 4 года назад +1

    Hey could someone explain me why dx = cos y at about 19:25? that would be very nice. I cant finde an explanation online. A good link would help me too. Thanks

    • @danieladarabut8699
      @danieladarabut8699 3 года назад +1

      he just derived the x = sin y and he got dx = cos y dy

    • @lol785612349
      @lol785612349 3 года назад +1

      thank you! i wanst used to this nototation back then. :)

  • @vijayabhaskar-j
    @vijayabhaskar-j 7 лет назад +2

    Cisco Ramon in the first row.

  • @sivaramakrishnanganesh1952
    @sivaramakrishnanganesh1952 7 лет назад

    Finishing was awesome.. i loved it to the core

  • @SanketPatole
    @SanketPatole 6 лет назад +1

    Spent whole time solving an integral problem to demonstrate a simple intuitive concept/approach.

    • @hadlevick
      @hadlevick 6 лет назад

      Sanket Patole Fluid theory (Reproduction/Feed/Reasoning) decanted selfmultidimentionalover...
      The polydynamics of the movement generates pseudo-autonomy as material property, of the autogenous phenomenon; existing.(...)
      Simultaneous as my unidimensional variability...
      unidimensional variability = live-beings

  • @lard_dork
    @lard_dork 3 года назад

    awwww...23:00
    red sweater with the muffler

  • @ErichKramer
    @ErichKramer 8 лет назад +1

    Where can I find readings for the transformations mentioned at 14:30 ? I have taken calculus classes but I have never seen anything similar to that before and would like to learn.

    • @mitocw
      @mitocw  8 лет назад +5

      +Erich Kramer See the course on MIT OpenCourseWare for the complete materials (including a list of readings) at ocw.mit.edu/6-034F10.

    • @Hermaeus7
      @Hermaeus7 5 лет назад +1

      He's just pointing out that you can transform any of the trig functions into different trig functions using trig identities, demonstrated at 20:45

  • @baoxubaogong5497
    @baoxubaogong5497 Год назад

    exciting and excited

  • @aarondavid826
    @aarondavid826 9 лет назад +7

    I'm so lost

  • @nbafun8648
    @nbafun8648 7 лет назад

    when do they start with the code ??

  • @gaut007
    @gaut007 6 лет назад

    28:00 (tanx)^4 = y^4/(1 + y^2)^4 did he forget to put power 4 on the denominator

    • @maycrydevil9374
      @maycrydevil9374 6 лет назад

      no, he was right, (tan(x))dx=1/cos(x)^2=1+tan(x)^2

  • @MrLance0922
    @MrLance0922 7 лет назад

    I got lost when he apply C and got to sin^4y/cos^4y. can someone explain it in detail for me? thanks...

    • @KaizokuOuOre
      @KaizokuOuOre 7 лет назад +4

      using x=siny,x^4 becomes sin^4(x),1-x^2 becomes cos^2(x),so cos^(2*5/2)(x) becomes cos^5(x) and then dx = cosy dy,so use all these transformations and you'll get it.
      Hope it helps :)

  • @leonhardeuler9839
    @leonhardeuler9839 5 лет назад +5

    How did a blind man write such a complex program?

  • @xelvoz3934
    @xelvoz3934 7 лет назад

    I had these kind of problems in my university's Scheme course.

  • @unclewang1300
    @unclewang1300 3 года назад

    I wanna ask: Is this lecture for master or bachelor?

  • @sivaramakrishnanganesh1952
    @sivaramakrishnanganesh1952 7 лет назад +1

    When he wrote knowledge is power, how many of you got the remembrance of badass little finger-cersei scence..
    Power is power

  • @AttreyaBhatt
    @AttreyaBhatt 8 лет назад

    Why was tan4 chosen instead of cot4? I couldn't understand it.

    • @het1709
      @het1709 8 лет назад +4

      +Attreya Bhatt It's because tan4 is a less complex composition of functions. You can think of tan4 (x) as a composition of 2 functions: tan x and x^4. Similarly, 1/cot4 (x) is a composition of 3 functions: cot x, x^4, and 1/x. Since it is generally simpler to integrate a composition of 2 functions than a composition of 3 functions, tan4 x was chosen

    • @AttreyaBhatt
      @AttreyaBhatt 8 лет назад

      Oh thanks

  • @raszelast
    @raszelast 9 лет назад

    is this how Wolfram Alpha works?

  • @engotzzsja
    @engotzzsja 4 года назад

    Thank you sir..

  • @zingg7203
    @zingg7203 8 лет назад

    what's problem reduction? 03:35

    • @danl.2626
      @danl.2626 8 лет назад +1

      Reducing the problem to the form that you are familiar with or have worked on before.

  • @prashanthhn3859
    @prashanthhn3859 5 лет назад

    Uhh...The program ??..

  • @reichplatz
    @reichplatz 5 лет назад

    18:00 33:00

  • @anishjoshi1999
    @anishjoshi1999 3 года назад +1

    love from nepal

  • @forheuristiclifeksh7836
    @forheuristiclifeksh7836 25 дней назад

    22:52

  • @procaztinator
    @procaztinator 5 лет назад

    we all will choose to ignore what was written on the board?

  • @zekeanthony
    @zekeanthony 6 лет назад +1

    genius

  • @arshathmohammed6554
    @arshathmohammed6554 4 года назад

    Damn the ending........ Concludes the question that the program can not in fact be called intelligent

  • @bernardoabreu4910
    @bernardoabreu4910 5 лет назад

    Great!

  • @imalive404
    @imalive404 9 лет назад

    how is average depth of tree = 3

    • @EternusVia
      @EternusVia 9 лет назад

      +imalive I believe he means, how many steps do I need to take before I reach the answer? For instance, take the problem Derivative(5x^2).
      1) Factor out five. 5*Derivative(x^2)
      2) Reference table of derivatives to find answer: 5*2*x.
      As I understand, this problem has a depth of 2.

    • @imalive404
      @imalive404 9 лет назад

      Thanks :-)

    • @Hermaeus7
      @Hermaeus7 5 лет назад +1

      1 heuristic , 1 safe, 1 table lookup