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

  Рет қаралды 312,534

MIT OpenCourseWare

MIT OpenCourseWare

Күн бұрын

Пікірлер: 146
@idiomorph
@idiomorph 9 жыл бұрын
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 жыл бұрын
"WTF IS THE EQUATION FOR THIS CONTROLLER"
@florianwesterdahl4257
@florianwesterdahl4257 7 жыл бұрын
My thoughts exactly
@bridge_four
@bridge_four 6 жыл бұрын
He struggle with black board controller throughout this whole series, Its Really amusing.
@mizdebsk
@mizdebsk 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 жыл бұрын
AND missing letters :D
@geshtu1760
@geshtu1760 9 жыл бұрын
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 9 ай бұрын
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.
@sagarpuri7838
@sagarpuri7838 2 жыл бұрын
What a GREAT professor. I wish I could talk with HIM.
@kishoredevulapalli7280
@kishoredevulapalli7280 6 жыл бұрын
His teaching style and walkthrough the details is priceless. Thank you Sir
@alirezasadeghi2560
@alirezasadeghi2560 5 жыл бұрын
sad moments for me watching this lecture cause I realized this great man has passed away
@strings1984
@strings1984 4 жыл бұрын
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.
@sebb1510
@sebb1510 8 жыл бұрын
This professor just blew my mind with some of the stuff he was saying, trippy dude
@IndustryOfMagic
@IndustryOfMagic 8 жыл бұрын
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 жыл бұрын
lol i noticed that too, but its funny seeing that another person notices it
@thetedmang
@thetedmang 5 жыл бұрын
You have to be kidding right? He is clearly an Albino and Albinos have underdeveloped retinas due to a lack of pigmentation.
@jeetenzhurlollz8387
@jeetenzhurlollz8387 10 жыл бұрын
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 жыл бұрын
+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 жыл бұрын
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
@AbhinavNandwani
@AbhinavNandwani 2 жыл бұрын
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 Жыл бұрын
Old but Gold. It's a good one, just START.
@henrikmanukyan3152
@henrikmanukyan3152 11 ай бұрын
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)
@tariqkhasawneh4536
@tariqkhasawneh4536 6 жыл бұрын
"Pseudo Nobel Prize in Economics" GOLD!
@keshavshah752
@keshavshah752 4 жыл бұрын
mr winston really making my summer worth something even with all this going around
@chemicalfiend101
@chemicalfiend101 5 жыл бұрын
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 жыл бұрын
He not only crushed the potato chips but my heart as well :(
@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 жыл бұрын
string StateModifier(string state, string modifier) { if (modifier == 'murdered') { state = 'dead'; } return state; }
@ChristopherWanha
@ChristopherWanha 10 жыл бұрын
Why is there no setRidOf subroutine? ( cs convention joke :P )
@Fean9rz
@Fean9rz 10 жыл бұрын
last conclusion is amazing
@daedra40
@daedra40 10 жыл бұрын
Very curious about that engineer drinking song :P
@josephgh2886
@josephgh2886 2 жыл бұрын
some wrong concepts "like Machines can be smart" and "smart as a fact" but thank you for hard work
@Apollys
@Apollys 7 жыл бұрын
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 :))
@thehighpriestess2139
@thehighpriestess2139 2 жыл бұрын
48:09 “People die if they are killed”
@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 10 жыл бұрын
where can we find the examples the Professor was demonstrating in the lecture ? Are these links publicly available ?
@mitocw
@mitocw 9 жыл бұрын
See the course on MIT OpenCourseWare for the materials (including interactive demonstrations) for this course at ocw.mit.edu/6-034F10
@oneby18
@oneby18 7 жыл бұрын
I like how he ends the class with controlling hallucination. LOL
@bernardoabreu4910
@bernardoabreu4910 5 жыл бұрын
When you plan your class very well...
@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 Жыл бұрын
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!
@SteveHovland
@SteveHovland 9 жыл бұрын
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.
@tusharmohite0
@tusharmohite0 9 жыл бұрын
Where can I download the software the prof. used for demonstrating blocks program
@mitocw
@mitocw 9 жыл бұрын
See the course on MIT OpenCourseWare for the materials (including interactive demonstrations) for this course at ocw.mit.edu/6-034F10
@ЕвгенийМоисеенко-г1л
@ЕвгенийМоисеенко-г1л 7 жыл бұрын
It's strange that the lecturer didn't even mention Prolog in the lecture about rule-based expert systems.
@RogerBarraud
@RogerBarraud 5 жыл бұрын
PHW is definitely well versed in Prolog. This class is about principles, not implementations.
@WepixGames
@WepixGames 5 жыл бұрын
R.I.P Patrick Winston
@RogerBarraud
@RogerBarraud 5 жыл бұрын
WAT? Oh no! :'(
@johnwroblewski6458
@johnwroblewski6458 8 жыл бұрын
I'm wondering why "Eats Meat" has it's own AND gate? Could someone explain this?
@nightRanger0077
@nightRanger0077 8 жыл бұрын
+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.
@tabularasa0606
@tabularasa0606 7 жыл бұрын
The first of the Scottish play is not to call it by name.
@onurdemir353
@onurdemir353 5 жыл бұрын
speaker 7 kim acaba?
@mickelodiansurname9578
@mickelodiansurname9578 9 жыл бұрын
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?
@drewperk
@drewperk 5 жыл бұрын
Damn, I've been really enjoying Professor Winston's lectures and noticed he died only last month. RIP
@zixuan1630
@zixuan1630 5 жыл бұрын
How do you know?
@pavanbtd4815
@pavanbtd4815 6 жыл бұрын
If there are finite number of alumni then there are finite number of verses
@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)
@AnirbanBasu
@AnirbanBasu 9 жыл бұрын
I am trying to figure out the reasoning that one could use to explain his sloppy spelling mistakes :-) Jokes aside, he is very good!
@tjkbrown
@tjkbrown 7 жыл бұрын
I just wanted to say thankyou.
@diegonayalazo
@diegonayalazo 2 жыл бұрын
Thanks for sharing
@LeopoldWilson
@LeopoldWilson 8 жыл бұрын
Simon was not the first winner of Nobel Prize in Economics.
@JohnCLiberte
@JohnCLiberte 7 жыл бұрын
Pseudo* Nobel Prize
@mahdinassar4765
@mahdinassar4765 9 жыл бұрын
is this program is free?! if free , How can i get this program ?! PLZ :( thank you prof
@mitocw
@mitocw 9 жыл бұрын
+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/
@guzmanchehab4020
@guzmanchehab4020 8 жыл бұрын
4:33 I would have asked the program why didnt it put b4 somewhere else, like the big one.
@bobbycyy2462
@bobbycyy2462 4 жыл бұрын
this is so good
@refactor1052
@refactor1052 5 жыл бұрын
can anybody tell me about the software Patrick Winston used in this video?
@mitocw
@mitocw 5 жыл бұрын
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!
@mehmetaliozer2403
@mehmetaliozer2403 4 жыл бұрын
completed 3rd lesson..
@luckylove72
@luckylove72 10 жыл бұрын
What is the program that he uses at 3:00
@shymaaarafat1342
@shymaaarafat1342 5 жыл бұрын
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.
@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?
@baxi9227
@baxi9227 5 жыл бұрын
program is spitting fax
@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.
@HarvardsPuzzles
@HarvardsPuzzles 7 жыл бұрын
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 жыл бұрын
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
@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.
@celiakessassi9944
@celiakessassi9944 7 жыл бұрын
13:35 he made a mistake, he was answering the why again in the opposite sens.
@VikramSoni2
@VikramSoni2 7 жыл бұрын
that's where the common sense kicks in ;)
@oudarjyasensarma4199
@oudarjyasensarma4199 5 жыл бұрын
what is the software prof. winston is using around 3:19
@mitocw
@mitocw 5 жыл бұрын
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!
@olatunjibukola7005
@olatunjibukola7005 2 жыл бұрын
This is nice
@adesojialu1051
@adesojialu1051 5 жыл бұрын
please where do i get a video explaining the concept of Expert systems?
@mitocw
@mitocw 5 жыл бұрын
Lecture 1 introduces the concept of expert systems. kzbin.info/www/bejne/ipu9c4d6r6yYfck
@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 .
@bhaskarjoshi4084
@bhaskarjoshi4084 3 жыл бұрын
Are there lecture notes available for this course?
@mitocw
@mitocw 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!
@gauravsharma-ro7dc
@gauravsharma-ro7dc 6 жыл бұрын
what software is he using??
@huseyin405
@huseyin405 4 жыл бұрын
2:00 in the depths of anatolia ???
@MuhammedTan
@MuhammedTan 3 жыл бұрын
Turkey
@ykozok
@ykozok 7 жыл бұрын
35:19 ASIN BAYRAKLARI!!!!!!!!!!
@olatunjibukola7005
@olatunjibukola7005 2 жыл бұрын
Good evening sir it will be a great joy if you mentor me on XPS
@mosesmccabe8983
@mosesmccabe8983 7 жыл бұрын
which textbook did him used for this class?
@mitocw
@mitocw 7 жыл бұрын
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 жыл бұрын
MIT OpenCourseWare thanks for taking the time to response back.
@hadlevick
@hadlevick 6 жыл бұрын
(Reproduction/Feed/Reasoning)
@greenpulse182
@greenpulse182 9 жыл бұрын
The story reading software looked interesting , who developed it ? what is it called ?
@marcussimmons7003
@marcussimmons7003 6 жыл бұрын
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.
@zenicv
@zenicv 3 жыл бұрын
So he insults management at 35:50 :-D
@StankyPickle1
@StankyPickle1 5 жыл бұрын
2:51 Holy shit I need new glasses ... oh no, that's just the screen.
@princeninja4874
@princeninja4874 10 жыл бұрын
I love crashed potato chips
@UnpluggedPerformance
@UnpluggedPerformance 7 жыл бұрын
nice!
@gumikebbap
@gumikebbap 5 жыл бұрын
43:24
@rajiv1990
@rajiv1990 8 жыл бұрын
Well there are two explanations... 39:19..LOL
@fjmoreno1
@fjmoreno1 7 жыл бұрын
E.
@TP-gx8qs
@TP-gx8qs 6 жыл бұрын
Where are thereal tables in this classroom? LMAO.
@siddarthchhetri8481
@siddarthchhetri8481 2 жыл бұрын
39:05 🤣
@MackTheTemp1
@MackTheTemp1 4 жыл бұрын
Super misleading content about expert systems. cyc.com is likely the industry leader.
@quasarsupernova9643
@quasarsupernova9643 6 жыл бұрын
I would be excoriated by my students if I walked into class this unprepared.
@jomo2535
@jomo2535 9 жыл бұрын
Why is he constantly bringing up his students' ethnicity and race?
@Knraftervids
@Knraftervids 9 жыл бұрын
+jo mo I think the comment about African students was referencing geography, there are a lot of international students.
@user-ol2gx6of4g
@user-ol2gx6of4g 7 жыл бұрын
"gtfo" why so fragile?
@tedchirvasiu
@tedchirvasiu 6 жыл бұрын
Why not?
@razzlfraz
@razzlfraz 5 жыл бұрын
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.
@Rohitbhole1
@Rohitbhole1 7 жыл бұрын
Holy donald trump
@quantumdrifter8275
@quantumdrifter8275 5 жыл бұрын
that's exactly what i thought
4. Search: Depth-First, Hill Climbing, Beam
48:42
MIT OpenCourseWare
Рет қаралды 333 М.
1. Introduction and Scope
47:19
MIT OpenCourseWare
Рет қаралды 1,8 МЛН
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,7 МЛН
12a: Neural Nets
50:43
MIT OpenCourseWare
Рет қаралды 532 М.
Lecture 11: Rules and Introduction to Expert Systems
36:06
URBS-Lab with Ryan Urbanowicz
Рет қаралды 19 М.
What are AI Agents?
12:29
IBM Technology
Рет қаралды 643 М.
9. Constraints: Visual Object Recognition
51:32
MIT OpenCourseWare
Рет қаралды 140 М.
From artificial intelligence to hybrid intelligence - with Catholijn Jonker
52:07
2024 MIT Integration Bee - Finals
1:09:25
MIT Integration Bee
Рет қаралды 694 М.
2. Reasoning: Goal Trees and Problem Solving
45:58
MIT OpenCourseWare
Рет қаралды 496 М.
The Turing Lectures: The future of generative AI
1:37:37
The Alan Turing Institute
Рет қаралды 620 М.
Introduction to Poker Theory
30:49
MIT OpenCourseWare
Рет қаралды 1,4 МЛН
The purest coding style, where bugs are near impossible
10:25
Coderized
Рет қаралды 1 МЛН