Data: 2010-01-26 11:20:21
Temat: Re: Komputer i decyzje
Od: "Re dart" <z...@o...pl>
Pokaż wszystkie nagłówki
Użytkownik "Maciej Woźniak" <m...@w...pl> napisał w wiadomości
news:hjmfcp$ofd$1@inews.gazeta.pl...
> Nie, oczywiście. Decyzja nie mogła zapaść wcześniej. Wcześniej nie było
> potrzebnych danych. Nikt nie wiedział z góry, jaka będzie o 15.43
> temperatura w szklarni i na zewnątrz. A już na pewno nie programista.
> Komputer wykonał rozkaz. Rozkaz nie brzmiał jednak "o 15.43 włącz
> ogrzewanie". Brzmiał "o 15.43 podejmij właściwą decyzję, odpowiednio
> do warunków". Obejrzyj sobie dowolny algorytm w zapisie blokowym,
> na pewno zobaczysz tam coś, co się nazywa "blok decyzyjny".
To nie do końca tak jest.
Zerknij np:
http://pl.wikipedia.org/wiki/Regulator_PID
http://en.wikipedia.org/wiki/PID_controller
Czas jest istotnym elementem w każdym układzie z bezwładnością,
a sterowanie temperaturą jest typowym przykładem, w którym
bezwładność występuje. W tym sensie regulator musi być
świadom jego upływu - np. żeby wykonać całkowania
i różniczkowania - zmierzyć zmiany, a nie tylko 'sygnał aktualny'.
Może nie jest to wprost 'planowanie decyzji w przyszłości', ale
nie jest też precyzyjne mówienie, że 'podejmij decyzję odpowiednio
do warunków'. Bardziej precyzyjne jest powiedzenie 'podejmij
decyzję stosownie odpowiednio do warunków i historii warunków/decyzji
w czasie i przewiduj przyszłość' - historia jest zawarta w module
całkującym, element wybiegania w przyszłość - w module różniczkujacym
(tak z grubego grubsza ;)
|