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

Поделиться
HTML-код
  • Опубликовано: 25 авг 2024

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

  • @idiomorph
    @idiomorph 9 лет назад +307

    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 лет назад +24

      "WTF IS THE EQUATION FOR THIS CONTROLLER"

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

      My thoughts exactly

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

      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 лет назад +98

    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.

  • @jeetenzhurlollz8387
    @jeetenzhurlollz8387 10 лет назад +174

    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.

    • @Andre-id9tw
      @Andre-id9tw 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 4 года назад +38

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

    • @strings1984
      @strings1984 4 года назад +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 5 лет назад +11

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

  • @sagarpuri7838
    @sagarpuri7838 Год назад +5

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

  • @parswarr
    @parswarr 6 месяцев назад

    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.

  • @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 лет назад +3

      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 года назад +5

    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.

  • @sebb1510
    @sebb1510 8 лет назад +7

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

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

    "Pseudo Nobel Prize in Economics" GOLD!

  • @chemicalfiend101
    @chemicalfiend101 5 лет назад +28

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

  • @oneby18
    @oneby18 7 лет назад +5

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

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

    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)

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

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

  • @spirutual-seeker
    @spirutual-seeker 5 лет назад

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

  • @ChristopherWanha
    @ChristopherWanha 10 лет назад +22

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

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

    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 :))

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

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

  • @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 2 года назад

      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 .

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

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

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

    Very curious about that engineer drinking song :P

  • @Fean9rz
    @Fean9rz 10 лет назад +5

    last conclusion is amazing

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

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

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

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

    • @mitocw
      @mitocw  9 лет назад +14

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

  • @tusharmohite0
    @tusharmohite0 9 лет назад +2

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

    • @mitocw
      @mitocw  9 лет назад +6

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

  • @johnwroblewski6458
    @johnwroblewski6458 8 лет назад +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.

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

    Thanks for sharing

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

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

  • @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 6 лет назад

      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.

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

    speaker 7 kim acaba?

  • @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.

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

    I just wanted to say thankyou.

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

    this is so good

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

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

  • @luckylove72
    @luckylove72 10 лет назад

    What is the program that he uses at 3:00

  • @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  Год назад +1

      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!

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

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

  • @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!

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

    When you plan your class very well...

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

    R.I.P Patrick Winston

  • @HarvardsPuzzles
    @HarvardsPuzzles 7 лет назад +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 4 года назад +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

  • @user-sz2hv7jx3k
    @user-sz2hv7jx3k 7 лет назад +1

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

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

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

  • @gauravsharma-ro7dc
    @gauravsharma-ro7dc 6 лет назад

    what software is he using??

  • @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?

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

    This is nice

  • @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!

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

    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 5 лет назад

      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.

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

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

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

    2:00 in the depths of anatolia ???

  • @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/

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

    program is spitting fax

  • @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!

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

    Are there lecture notes available for this course?

    • @mitocw
      @mitocw  3 года назад +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!

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

    48:09 “People die if they are killed”

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

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

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

    completed 3rd lesson..

  • @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. ruclips.net/video/TjZBTDzGeGg/видео.html

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

      @@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 .

  • @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.

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

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

  • @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)

  • @princeninja4874
    @princeninja4874 10 лет назад +3

    I love crashed potato chips

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

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

  • @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 6 лет назад +1

      MIT OpenCourseWare thanks for taking the time to response back.

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

    nice!

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

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

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

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

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

    43:24

  • @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

  • @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 ;)

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

    (Reproduction/Feed/Reasoning)

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

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

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

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

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

    39:05 🤣

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

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

  • @TP-gx8qs
    @TP-gx8qs 6 лет назад

    Where are thereal tables in this classroom? LMAO.

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

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

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

      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.

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

    E.

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

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

    • @Knraftervids
      @Knraftervids 8 лет назад +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.

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

    Holy donald trump

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

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