3. Reasoning: Goal Trees and Rule-Based Expert Systems

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ •

  • @idiomorph
    @idiomorph 10 років тому +311

    I'm deriving a strange amount of joy from watching this genius of a man be continuously befuddled by the black board controller.

    • @SnoozeDog
      @SnoozeDog 7 років тому +23

      "WTF IS THE EQUATION FOR THIS CONTROLLER"

    • @florianwesterdahl4257
      @florianwesterdahl4257 7 років тому +1

      My thoughts exactly

    • @bridge_four
      @bridge_four 7 років тому +3

      He struggle with black board controller throughout this whole series, Its Really amusing.

    • @mizdebsk
      @mizdebsk 6 років тому +6

      I think it's on purpose to make you laugh, since this topic is quite difficult any extra amount of blood in your brain is a precious thing:) he hacked us all.

    • @ArisGardelis
      @ArisGardelis 6 років тому +11

      AND missing letters :D

  • @geshtu1760
    @geshtu1760 9 років тому +102

    I love the teaching style where the professor shows the result first, and then walks the class through how to reproduce it. That is great for "big picture" people like me, because you have a place to pin each new piece of information as you progress through. Also, your brain knows in advance the practical relevance of this knowledge, which makes it more interesting. More interesting means you remember it easier.

  • @parswarr
    @parswarr 10 місяців тому +1

    This is probably one of the most important videos in the entirety of youtube and goes way beyond just programming. It gives one the basic blueprint on how to become an expert on any system and is very similar to the Feynman Technique for learning.

  • @jeetenzhurlollz8387
    @jeetenzhurlollz8387 10 років тому +179

    Notice he puts his coffee far from the laptop...the sign of someone who suffered the wrath of a coffee soaked keyboard.

    • @alexandra-stefaniamoloiu2431
      @alexandra-stefaniamoloiu2431 8 років тому +4

      +jeetenz hurlollz I do exactly the same thing. I damaged my last laptop by spilling coffee on it.

    • @jeetenzhurlollz8387
      @jeetenzhurlollz8387 8 років тому

      alexandra-stefania moloiu God you are cute

    • @chrisr393
      @chrisr393 8 років тому

      +alexandra-stefania moloiu Bottles for the win!

    • @user-ol2gx6of4g
      @user-ol2gx6of4g 7 років тому +4

      My co-worker spilled water all over his laptop and he still places his cup right next to his laptop. Lol. Some people just don't learn.

    • @Superpandre94
      @Superpandre94 4 роки тому

      Yup! Happened to me it just broke my space bar. Ended up finishing my thesis by copying a space and Ctrl pasting it for every space. Good times

  • @alirezasadeghi2560
    @alirezasadeghi2560 5 років тому +39

    sad moments for me watching this lecture cause I realized this great man has passed away

    • @strings1984
      @strings1984 5 років тому +1

      I only found his lecture today, this is the second one I have watched... And I can sypathize. The man seems a giant... The whole many rules thing seemed to frustrate him and could have been solved by acknowledging that rules could just keep going to the n^(th) power (as an example for the groceries: classify each item, have set at least one rule for each catagory something like ;separate to catagory, or do not crush; tricky things like cold or hot, produce or veggys, cleaners or chemicals; are already separated and have there own header for other rules.

  • @kishoredevulapalli7280
    @kishoredevulapalli7280 6 років тому +11

    His teaching style and walkthrough the details is priceless. Thank you Sir

  • @sagarpuri7838
    @sagarpuri7838 2 роки тому +5

    What a GREAT professor. I wish I could talk with HIM.

  • @sebb1510
    @sebb1510 8 років тому +7

    This professor just blew my mind with some of the stuff he was saying, trippy dude

  • @henrikmanukyan3152
    @henrikmanukyan3152 Рік тому

    14:50 So do you think then that you can answer questions about your behavior as long as you build an and-or tree? -Sure!
    16:11 Simon' Ant: Complexity of the behavior is the MAX( environment, program)

  • @IndustryOfMagic
    @IndustryOfMagic 8 років тому +9

    These videos are pure gold for me, I love it when I can get my hands on any bit of valuable knowledge and as professor Winston said, Knowledge is power but the real power is knowing what knowledge is. (Ref: "2. Reasoning: Goal Trees and Problem Solving" 43:33 min. mark)
    PS: 23:51 blonde dude (albino maybe) on first row uses some form of monocular to enhance vision or what sorcery is this. Amazing whatever it is. As well as at 23:09 (and again at 38:59 ) that places his nose almost touching his notebook to take a note.

    • @2slimj
      @2slimj 6 років тому +2

      lol i noticed that too, but its funny seeing that another person notices it

    • @thetedmang
      @thetedmang 5 років тому +4

      You have to be kidding right?
      He is clearly an Albino and Albinos have underdeveloped retinas due to a lack of pigmentation.

  • @AbhinavNandwani
    @AbhinavNandwani 2 роки тому +8

    These videos are soo good! They are really helping me develop fundamentals for my research project. Thank You so much for the free lectures:)

    • @nakamoto830
      @nakamoto830 Рік тому

      Hi bro
      I want to start this AI cource
      But this playlist is too old almost 10 years
      So please give me feedback
      I also heard about the nptel IIT Delhi AI cource playlist started 3years back
      Please recommend me one iam confused

    • @ahmedsinger9435
      @ahmedsinger9435 Рік тому +1

      Old but Gold. It's a good one, just START.

  • @tariqkhasawneh4536
    @tariqkhasawneh4536 6 років тому +5

    "Pseudo Nobel Prize in Economics" GOLD!

  • @chemicalfiend101
    @chemicalfiend101 5 років тому +28

    And that, my friends, is how Akinator was made!

  • @spirutual-seeker
    @spirutual-seeker 6 років тому

    Very well given talk. Patrick teaches great. It was fun listening to him.

  • @sivaramakrishnanganesh1952
    @sivaramakrishnanganesh1952 7 років тому +4

    He not only crushed the potato chips but my heart as well :(

  • @keshavshah752
    @keshavshah752 4 роки тому

    mr winston really making my summer worth something even with all this going around

  • @oneby18
    @oneby18 7 років тому +5

    I like how he ends the class with controlling hallucination. LOL

  • @lvtinformationtechnologies6449
    @lvtinformationtechnologies6449 3 роки тому

    at 13:50 he is going down for 'how' questions but he says 'why'. Actually he means 'how' not 'why' there...

  • @mcbeaumarchais7650
    @mcbeaumarchais7650 10 років тому

    I do feel privileged to know how to write programs that can answer questions about their own behavior, but at this level... I can't say I'm proud. Still, very interesting.

    • @reasonerenlightened2456
      @reasonerenlightened2456 3 роки тому

      We should all focus on writing programmes that ask sensible questions. Why everybody who can write programs is writing them to provide answers, It is Stupid to continue doing that. We need a paradigm shift .

  • @gryzman
    @gryzman 10 років тому +3

    where can we find the examples the Professor was demonstrating in the lecture ? Are these links publicly available ?

    • @mitocw
      @mitocw  10 років тому +14

      See the course on MIT OpenCourseWare for the materials (including interactive demonstrations) for this course at ocw.mit.edu/6-034F10

  • @Apollys
    @Apollys 8 років тому +5

    Omg this guy's humorrrrrrrrr! 2:24
    I guess it's probably twice as funny for me because I'm watching everything at 2x speed :))

  • @guzmanchehab4020
    @guzmanchehab4020 8 років тому

    4:33 I would have asked the program why didnt it put b4 somewhere else, like the big one.

  • @Fean9rz
    @Fean9rz 11 років тому +5

    last conclusion is amazing

  • @tusharmohite0
    @tusharmohite0 10 років тому +2

    Where can I download the software the prof. used for demonstrating blocks program

    • @mitocw
      @mitocw  10 років тому +6

      See the course on MIT OpenCourseWare for the materials (including interactive demonstrations) for this course at ocw.mit.edu/6-034F10

  • @bernardoabreu4910
    @bernardoabreu4910 6 років тому +2

    When you plan your class very well...

  • @luckylove72
    @luckylove72 11 років тому

    What is the program that he uses at 3:00

  • @oudarjyasensarma4199
    @oudarjyasensarma4199 5 років тому

    what is the software prof. winston is using around 3:19

    • @mitocw
      @mitocw  5 років тому +1

      The demonstrations that Patrick Winston uses are created with Java. For more information, see the Demonstrations section of the course on MIT OpenCourseWare at: ocw.mit.edu/6-034F10. Best wishes on your studies!

  • @daedra40
    @daedra40 11 років тому +7

    Very curious about that engineer drinking song :P

  • @rajanrangarajan8401
    @rajanrangarajan8401 6 років тому

    14:49 Wait. It is just not a AND tree... there is more information than just AND. what about the ORDER / SEQUENCE of execution? a simple AND of all those action will not result in proper action. Where is that information coded / represented?

    • @wasiimo
      @wasiimo 6 років тому

      Saying a particular set of actions are related by an AND node does not convey any information as to the order/sequence of execution of those actions the only thing that's a given is the fact that all the actions under the AND node have to be executed for the successful completion of the program, it's a HAS-TO relationship not an EITHER-OR. The program has to find space then it has to grasp B1 and then it has to move it and finally ungrasp it. The order of execution is implied by the order the functions are called in code which will always be findspace(b2), grasp(b1), move(b2), ungrasp(). Where b1 is the block you're moving and b2 is the target block you're moving to.

  • @johnwroblewski6458
    @johnwroblewski6458 9 років тому +2

    I'm wondering why "Eats Meat" has it's own AND gate? Could someone explain this?

    • @nightRanger0077
      @nightRanger0077 8 років тому +2

      +John Wroblewski He did that to show you an "or" gate, it was linked with the other rule set "Claws, forward pointing eyes and something else" . Now if it eats meat "or" has claws it is a carnivore .

    • @imanrezazadeh
      @imanrezazadeh 8 років тому

      +John Wroblewski ..there shouldnt be an AND gate.

  • @thehighpriestess2139
    @thehighpriestess2139 2 роки тому

    48:09 “People die if they are killed”

  • @ChristopherWanha
    @ChristopherWanha 10 років тому +22

    Why is there no setRidOf subroutine? ( cs convention joke :P )

  • @huseyin405
    @huseyin405 5 років тому

    2:00 in the depths of anatolia ???

  • @diegonayalazo
    @diegonayalazo 2 роки тому

    Thanks for sharing

  • @jeffgao5942
    @jeffgao5942 4 роки тому +1

    string StateModifier(string state, string modifier) {
    if (modifier == 'murdered') {
    state = 'dead';
    }
    return state;
    }

  • @WepixGames
    @WepixGames 5 років тому

    R.I.P Patrick Winston

  • @HarvardsPuzzles
    @HarvardsPuzzles 8 років тому +2

    Does OCW have DBMS' lectures also? If yes, please share the link with me. This video was so inspiring for me as a competent computer science engineer.

    • @RogerBarraud
      @RogerBarraud 5 років тому +5

      As a 'competent computer science engineer', you should really know how to look for stuff on Google and OCW...
      :-/

    • @CesarDainezi
      @CesarDainezi Рік тому

      I'd love some BDSM lessons

  • @tjkbrown
    @tjkbrown 7 років тому

    I just wanted to say thankyou.

  • @bobbycyy2462
    @bobbycyy2462 4 роки тому

    this is so good

  • @bhaskarjoshi4084
    @bhaskarjoshi4084 4 роки тому

    Are there lecture notes available for this course?

    • @mitocw
      @mitocw  4 роки тому +3

      There are no lecture notes since this course is most based on the textbook. There are assignments and code snippets available. See ocw.mit.edu/6-034F10 for all the materials that we have. Best wishes on your studies!

  • @ykozok
    @ykozok 7 років тому +6

    35:19 ASIN BAYRAKLARI!!!!!!!!!!

  • @drewperk
    @drewperk 5 років тому +1

    Damn, I've been really enjoying Professor Winston's lectures and noticed he died only last month. RIP

  • @SteveHovland
    @SteveHovland 9 років тому +3

    It seems that everything that really matters was invented by the 1980's- expert systems, neural nets. I'm reminding of Bucky Fuller's comment about the time it takes to get from academia to industry. We aren't there yet. A friend of mine has atrial fibrillation. The surgery they do for that can result in death. A neural net to evaluate the risk of a person dying on the table would be useful all over the world. Do they really want to know?

    • @fa-pm5dr
      @fa-pm5dr 7 років тому

      depends on where you are situated and what is the economical state of the palce. where i am (chile), the engineering academia was tied very closely to the industry during economical growth of the 1990's, as a result, my Father (1986' industrial engineering degree) had a lot of work concerning implementation of recent developments in expert system theory as well as other newcoming techniques in computing and information.

  • @gauravsharma-ro7dc
    @gauravsharma-ro7dc 7 років тому

    what software is he using??

  • @shymaaarafat1342
    @shymaaarafat1342 5 років тому +1

    I don't really work on AI, but I had to teach it sometimes, I used the help of MIT slides in 2006/2007 which was some how different style of teaching than this.
    Anyway, I'm wondering (since I haven't done a survey on the field)
    Is it possible (has it been done) to provide a smart AI companion to children who have mental problems?
    Could it (if used from childhood) help improve their thinking skills from the continuous practice & help?
    Could be something like those who use a teady bear 🐻 but this time it is smart & really talks in a friendly, intelligent guiding way?

    • @DeltaXGamerPT
      @DeltaXGamerPT 4 роки тому

      this is a wholesome, great idea

    • @shymaaarafat1342
      @shymaaarafat1342 4 роки тому

      @@DeltaXGamerPT
      1-I wrote this comment more than one year ago, and it is very strange to receive a reply now.
      2- I found out later that the idea has been already implemented; smart teady bears & dolls do exist in the market u can search Google & even buy one online.
      3-And they have a major risk of hacking.

  • @adesojialu1051
    @adesojialu1051 5 років тому

    please where do i get a video explaining the concept of Expert systems?

    • @mitocw
      @mitocw  5 років тому +1

      Lecture 1 introduces the concept of expert systems. ua-cam.com/video/TjZBTDzGeGg/v-deo.html

    • @reasonerenlightened2456
      @reasonerenlightened2456 3 роки тому

      @@mitocw We should all focus on writing programmes that ask sensible questions. Why everybody who can write programs is writing them to provide answers, It is Stupid to continue doing that. We need a paradigm shift .

  • @ЕвгенийМоисеенко-г1л
    @ЕвгенийМоисеенко-г1л 7 років тому +1

    It's strange that the lecturer didn't even mention Prolog in the lecture about rule-based expert systems.

    • @RogerBarraud
      @RogerBarraud 5 років тому +3

      PHW is definitely well versed in Prolog.
      This class is about principles, not implementations.

  • @mosesmccabe8983
    @mosesmccabe8983 7 років тому

    which textbook did him used for this class?

    • @mitocw
      @mitocw  7 років тому +2

      The primary textbook used is Winston, Patrick Henry. Artificial Intelligence. 3rd ed. Addison-Wesley, 1992. ISBN: 9780201533774. www.amazon.com/exec/obidos/ASIN/0201533774/ref=nosim/mitopencourse-20 For more readings and materials, see the course on MIT OpenCourseWare at ocw.mit.edu/6-034F10.

    • @mosesmccabe8983
      @mosesmccabe8983 7 років тому +1

      MIT OpenCourseWare thanks for taking the time to response back.

  • @sonugupta147
    @sonugupta147 Рік тому

    I'm really having hard time to grasp the flow of the lectures. It seems like I'm lost. Please help.

    • @mitocw
      @mitocw  Рік тому +2

      See the course materials on MIT OpenCourseWare. It includes readings, exams, assignments, etc. Maybe they can help you: ocw.mit.edu/6-034F10. Best wishes on your studies!

  • @celiakessassi9944
    @celiakessassi9944 7 років тому

    13:35 he made a mistake, he was answering the why again in the opposite sens.

    • @VikramSoni2
      @VikramSoni2 7 років тому +2

      that's where the common sense kicks in ;)

  • @onurdemir353
    @onurdemir353 5 років тому

    speaker 7 kim acaba?

  • @refactor1052
    @refactor1052 5 років тому

    can anybody tell me about the software Patrick Winston used in this video?

    • @mitocw
      @mitocw  5 років тому +3

      The demonstrations that Patrick Winston uses are created with Java. For more information, see the Demonstrations section of the course on MIT OpenCourseWare at: ocw.mit.edu/6-034F10. Best wishes on your studies!

  • @hesedken
    @hesedken 3 роки тому

    "But thou, O Daniel, shut up the words, and seal the book, even to the time of the end: many shall run to and fro, and knowledge shall be increased." (Daniel 12:4)

  • @josephgh2886
    @josephgh2886 2 роки тому

    some wrong concepts "like Machines can be smart" and "smart as a fact" but thank you for hard work

  • @mickelodiansurname9578
    @mickelodiansurname9578 9 років тому +3

    If you harm someone their state goes negative... lol... what sort of a world will we live in where an automated insurance sales systems sell you life assurance and after you sign off on it on the phone it determines your 'State goes negative'... I mean its gonna happen at least once yes?

  • @tabularasa0606
    @tabularasa0606 7 років тому

    The first of the Scottish play is not to call it by name.

  • @olatunjibukola7005
    @olatunjibukola7005 2 роки тому

    This is nice

  • @pavanbtd4815
    @pavanbtd4815 6 років тому

    If there are finite number of alumni then there are finite number of verses

  • @AnirbanBasu
    @AnirbanBasu 9 років тому +8

    I am trying to figure out the reasoning that one could use to explain his sloppy spelling mistakes :-) Jokes aside, he is very good!

  • @orritomasson6781
    @orritomasson6781 9 років тому

    How do we know the animal is not a leopard?

    • @Biabapumpel
      @Biabapumpel 9 років тому

      You could determine it by the kind of spots. Cheetahs, Leopards and Jaguars have different kind of spots.

  • @greenpulse182
    @greenpulse182 9 років тому

    The story reading software looked interesting , who developed it ? what is it called ?

  • @baxi9227
    @baxi9227 5 років тому

    program is spitting fax

  • @mehmetaliozer2403
    @mehmetaliozer2403 5 років тому

    completed 3rd lesson..

  • @mahdinassar4765
    @mahdinassar4765 9 років тому +1

    is this program is free?!
    if free , How can i get this program ?! PLZ :(
    thank you prof

    • @mitocw
      @mitocw  9 років тому +12

      +mahdi nassar Are you looking for the artificial-intelligence demonstrations? You can find them at: ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/demonstrations/

  • @LeopoldWilson
    @LeopoldWilson 8 років тому

    Simon was not the first winner of Nobel Prize in Economics.

  • @zenicv
    @zenicv 3 роки тому

    So he insults management at 35:50 :-D

  • @AlbandAquino
    @AlbandAquino 3 роки тому

    Yup. When you're dead, you tend to go "-1".
    I'm still trying to figure how/why ... :D

  • @razzlfraz
    @razzlfraz 5 років тому

    It's ironic given the topic of this class, but anyone else notice the bots in the thread?

  • @princeninja4874
    @princeninja4874 11 років тому +3

    I love crashed potato chips

  • @UnpluggedPerformance
    @UnpluggedPerformance 8 років тому

    nice!

  • @gumikebbap
    @gumikebbap 5 років тому

    43:24

  • @StankyPickle1
    @StankyPickle1 5 років тому

    2:51 Holy shit I need new glasses ... oh no, that's just the screen.

  • @olatunjibukola7005
    @olatunjibukola7005 2 роки тому

    Good evening sir it will be a great joy if you mentor me on XPS

  • @marcussimmons7003
    @marcussimmons7003 6 років тому +1

    I feel sad for those students who spent all their money for tht lecture😥

    • @ses4068
      @ses4068 5 років тому

      Learning to program is 10% time investing to syntax of that particular language, the rest is "just start and do it", in other words: learn by collecting experiences, learn to debug, learn to recognize patterns, because those are language independant key properties to be successful in this business. 20 years ago, one had to buy books to learn something new, or go to lectures like this one and learn step-by-step, kindergarten style. Today, with the internet, there is no limit. If anyone wants to learn programming or AI, there are ample of examples out there. FOR FREE. So, yes, in that sense, I agree with you.

  • @rajiv1990
    @rajiv1990 8 років тому +1

    Well there are two explanations... 39:19..LOL

  • @hadlevick
    @hadlevick 6 років тому

    (Reproduction/Feed/Reasoning)

  • @siddarthchhetri8481
    @siddarthchhetri8481 2 роки тому

    39:05 🤣

  • @TP-gx8qs
    @TP-gx8qs 6 років тому

    Where are thereal tables in this classroom? LMAO.

  • @fjmoreno1
    @fjmoreno1 7 років тому

    E.

  • @jomo2535
    @jomo2535 9 років тому +6

    Why is he constantly bringing up his students' ethnicity and race?

    • @Knraftervids
      @Knraftervids 9 років тому +4

      +jo mo I think the comment about African students was referencing geography, there are a lot of international students.

    • @user-ol2gx6of4g
      @user-ol2gx6of4g 7 років тому +1

      "gtfo" why so fragile?

    • @tedchirvasiu
      @tedchirvasiu 6 років тому

      Why not?

    • @razzlfraz
      @razzlfraz 5 років тому +1

      He's proud people are coming to his class from other countries. It's not their ethnicity and race, but where in the world they're from.

  • @quasarsupernova9643
    @quasarsupernova9643 6 років тому

    I would be excoriated by my students if I walked into class this unprepared.

  • @MackTheTemp1
    @MackTheTemp1 4 роки тому

    Super misleading content about expert systems. cyc.com is likely the industry leader.

  • @Rohitbhole1
    @Rohitbhole1 7 років тому

    Holy donald trump