Ya, I never liked that abstract stuff that has nothing to do with real
computers.
It's why whenever I took one of those courses I dropped it shortly
thereafter.



On Sat, Jan 26, 2013 at 5:58 AM, Jim Bromer <[email protected]> wrote:

> Abram,
> You idea that the situation could represent non-determinism is interesting
> - especially since it fits in so nicely with the history of computation.
> Turing developed his hypothesis of a non-deterministic (Turing) machine in
> the 1930's.  So your interpretation makes some historical sense (although
> it is not what the professor of the course intended of course).  If we were
> to "diagram" the logic of a Turing Machine that was able to find a solution
> you could use some kind of parallelism but you could also design a loop
> that tried every possible action until it got a solution or which could
> find more than one solution by examining every possible case.
>
> The other thing that bothered me was that since this is a AI Planning
> course you can think of possible states as variables as well. I really
> wonder if confusing common terminology with ways of thinking about a
> problem drags students down or not. There are good reasons to present
> students with historical issues, but why not just explain that is what you
> are doing?
> Jim Bromer
>
> On Fri, Jan 25, 2013 at 8:34 PM, Abram Demski <[email protected]>wrote:
>
>> Sounds annoying, sure. Perhaps it gets better?
>>
>> For what it's worth, I believe the idea with multiple copies of an action
>> label is non-determinism. If there are several outgoing links with the same
>> label, then the choice of next state is not fully determined by the action:
>> it could be any of those.
>>
>> This can be used to represent randomness, but the idea of non-determinism
>> in computer science is more general than that. It might be chosen according
>> to some outside criteria. The most common case is nondeterminism in NP: NP
>> indicates that there is a polynomial-time solution algorithm on
>> nondeterministic turing machines, meaning Turing machines whose heads have
>> multiple transition possibilities in their state transition diagrams, but
>> "magically" make the correct transition to get the end result we need.
>>
>>
>> On Fri, Jan 25, 2013 at 4:29 PM, Jim Bromer <[email protected]> wrote:
>>
>>> I am taking two Introduction to AI online courses and I am making quite
>>> a few mistakes.  Some of the mistakes are just plain mistakes. But some are
>>> due to annoying cutsieness.  Here is an example:
>>>
>>> True or False
>>> State transition systems can represent actions that occur in parallel.
>>>
>>> Well of course they can, but since this is an introductory course the
>>> answer has to be False.
>>> Ok, got that one right.
>>>
>>> A state transition graph may have multiple outgoing/incoming directed
>>> edges that are labelled with the same action.
>>>
>>> Well I had a feeling that was a trick question given the answer to the
>>> first question, and the answer is...True. True?  My best guess is that the
>>> term label was not being applied to *some particular* labelled actions but
>>> to the choice of actions at a particular state, whereas each state is the
>>> resultant of the action so they are thought of as particulars (like
>>> values)?  Maybe there is some other reasoning behind this but if there is I
>>> can't figure it out.
>>>
>>> This was from an introductory course in AI planning. AI Planning!  I
>>> find this stuff intensely annoying.  We cannot use a state transition
>>> diagram to diagram parallel actions?  (That would be impossible for anyone
>>> to even consider. Your mind can't handle it.)  But it can be used to
>>> represent multiple outgoing/incoming directed edges labelled with the same
>>> action?  Is the teacher kidding? Maybe you guys who have already been
>>> through this see some error that I don't see, but I just don't see why the
>>> teacher cannot just come out and explain the conventions that are applied
>>> to terminology (like "state transition diagram") and save the quizzes for
>>> the good stuff. Why challenge the students with the professor's mastery of
>>> ambiguity?
>>>
>>> I make a lot of really dense mistakes in these courses.  I don't want to
>>> waste my time trying to outwit the teacher's challenges about computational
>>> phlogiston.
>>>
>>> Jim Bromer
>>>
>>>
>>>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
>>> <https://www.listbox.com/member/archive/rss/303/7190161-766c6f07> |
>>> Modify <https://www.listbox.com/member/?&;> Your Subscription
>>> <http://www.listbox.com>
>>>
>>
>>
>>
>> --
>> Abram Demski
>> http://lo-tho.blogspot.com/
>>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
>> <https://www.listbox.com/member/archive/rss/303/10561250-470149cf> |
>> Modify <https://www.listbox.com/member/?&;> Your Subscription
>> <http://www.listbox.com>
>>
>
>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
> <https://www.listbox.com/member/archive/rss/303/5037279-a88c7a6d> | 
> Modify<https://www.listbox.com/member/?&;>Your Subscription
> <http://www.listbox.com>
>



-------------------------------------------
AGI
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657
Powered by Listbox: http://www.listbox.com

Reply via email to