Wykład 2. Inteligentni agenci. w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach. Inteligentni agenci (2g)
|
|
- Bogna Biernacka
- 8 lat temu
- Przeglądów:
Transkrypt
1 (2g) Wykład 2 Inteligentni agenci w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach P. Kobylański Wprowadzenie do Sztucznej Inteligencji 36 / 155
2 agenci i środowisko działanie racjonalne natura środowiska struktura agenta P. Kobylański Wprowadzenie do Sztucznej Inteligencji 37 / 155
3 Agenci i środowisko Agent to cokolwiek co może być postrzegane jako coś obserwujące środowisko poprzez sensory ioddziałującenaśrodowiskopoprzez efektory (ang. actuators). Pod pojęciem obserwacja (ang. percept) rozumiemy wejście urządzeń obserwujących agenta w danej chwili. Ciągiem obserwacji nazywamy pełną historię wszystkiego co agent dotychczas zaobserwował. Funkcja agenta odwzorowuje dowolny ciąg obserwacji na akcję. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 38 / 155
4 Agenci i środowisko Agent Sensors Percepts? Environment Actuators Actions P. Kobylański Wprowadzenie do Sztucznej Inteligencji 39 / 155
5 Agenci i środowisko Funkcję agenta można opisać w postaci nieskończonej tabeli podającej dla każdego ciągu obserwacji akcję. Można wyobrażać sobie, że agent zachowuje się losowo (przy pewnych ciągach obserwacji losowo wybiera akcję) i może być to działanie bardzo inteligentne. Stablicowana funkcja agenta to jego zewnętrzna charakterystyka. Program agenta to wewnętrzna implementacja agenta. Funkcja agenta jest abstrakcyjnym matematycznym opisem, natomiast program agenta jest konkretną implementacją działającą w fizycznym systemie. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 40 / 155
6 Agenci i środowisko: przykład świata odkurzacza A B P. Kobylański Wprowadzenie do Sztucznej Inteligencji 41 / 155
7 Agenci i środowisko: przykład świata odkurzacza Tabela : Opis funkcji agenta Ciąg obserwacji [A, Clean] [A, Dirty] [B, Clean] [B, Dirty] [A, Clean], [A, Clean] [A, Clean], [A, Dirty]. [A, Clean], [A, Clean], [A, Clean] [A, Clean], [A, Clean], [A, Dirty]. Akcja Right Suck Left Suck Right Suck. Right Suck. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 42 / 155
8 Działanie racjonalne Agent racjonalny, to taki który działa poprawnie. Co to znaczy działa poprawnie? Agent działając w środowisku wykonuje sekwencję akcji. Sekwencja akcji powoduje sekwencję stanów środowiska. Agent działa poprawnie jeśli sekwencja stanów środowiska jest pożądana. Ocena czy sekwencja stanów środowiska jest pożądana odbywa się za pomocą miary wydajności (ang. performance measure), która ocenia dowolny dany ciąg stanów środowiska. Z zasady, lepiej jest projektować miarę wydajności w odniesieniu do tego co faktycznie chcemy mieć w środowisku, niż w odniesieniu do tego jak agent powinien się zachowywać. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 43 / 155
9 Działanie racjonalne: racjonalność Co jest racjonalne w danej chwili zależy od następujących czterech rzeczy: Miary wydajności, która definiuje kryterium sukcesu. Wstępna wiedza agenta o środowisku. Akcje które agent może wykonać. Ciąg obserwacji agenta do danej chwili. Definition (Racjonalny agent) Dla każdego możliwego ciągu obserwacji, racjonalny agent powinien wybrać akcję dla której oczekuje się maksymalizacji jego miary efektywności, biorąc pod uwagę ciąg obserwacji i bieżącego stanu wiedzy agenta. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 44 / 155
10 Działanie racjonalne: racjonalność Example (Świat odkurzacza) Czy agent opisany tabelą 1 jest racjonalny? Przyjmijmy następujące założenia: Miara efektywności daje jeden punkt za każde posprzątane miejsce w każdym kroku w przeciągu 1000 kroków. Rozkład lokalizacji jest znany aprioriale nie jest znany rozkład brudu i początkowe położenie agenta (jeśli akcja Left lub Right wyprowadzałaby agenta poza zdefiniowany obszar, to agent pozostaje wmiejscu). Jedynymi dostępnymi akcjami są Left, Right i Suck. Agent poprawnie postrzega swoją lokalizację i czy zawiera ona brud. Przy powyższych założeniach agent jest racjonalny i oczekiwana wydajność jest co najmniej tak duża jak każdego innego agenta. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 45 / 155
11 Działanie racjonalne: racjonalność Ten sam agent może nie być racjonalny przy innych założeniach! Co w sytuacji gdy pomieszczenia są czyste a miara wydajności karze za każdy ruch? Co w sytuacji gdy czyste pole może z czasem znowu być brudne? Co w sytuacji gdy nie jest znany rozkład miejsc? Co w sytuacji gdy agent nie potrafi rozpoznać swojej lokalizacji a jedynie wykrywa kolizję z przeszkodami? P. Kobylański Wprowadzenie do Sztucznej Inteligencji 46 / 155
12 Działanie racjonalne: wszechwiedza Agent charakteryzuje się wszechwiedzą jeśli zna każde konsekwencje swoich akcji. Należy rozróżniać racjonalność od wszechwiedzy. Racjonalność maksymalizuje oczekiwaną wydajność natomiast wszechwiedza maksymalizuje wydajność rzeczywistą (faktyczną). Wszechwiedza nie jest możliwa w praktyce. Racjonalność to nie jasnowidzenie, agent opiera się na ciągu obserwacji do danej chwili. Example (Racjonalność vs wszechwiedza) Jeśli ktoś zdecydował się przejść ulicę, gdy nie było na niej ruchu, ale został zmiażdżony spadającymi z wysokości 11,000 metrów drzwiami ładowni, które odpadły z przelatującego samolotu, to czy postąpił racjonalnie decydując się na taki krok? P. Kobylański Wprowadzenie do Sztucznej Inteligencji 47 / 155
13 Działanie racjonalne: uczenie się Kiedy nie jest znana pełna wiedza o środowisku należy nie tylko zbierać informację o nim ale również uczyć się jak najwięcej z tych obserwacji. Agent z pełną wiedzą o środowisku może się nie uczyć ale wtedy jest bardzo wrażliwy na wszelkie nieoczekiwane zmiany w środowisku. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 48 / 155
14 Działanie racjonalne: autonomia Agent opiera się jedynie na swojej wstępnej wiedzy nie jest autonomiczny. Racjonalny agent powinien być autonomiczny dzięki czemu może kompensować częściową lub niepoprawną wiedzę wstępną. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 49 / 155
15 Natura środowiska: specyfikacja środowiska Specyfikacja PEAS: P Performance Measure (miara wydajności) E Environment (środowisko) A Actuators (efektory) S Sensors (sensory) Example (Automatyczny taksówkarz) bezpieczeństwo, szybkość, P E A S przepisowość, komfort jazdy, maksymalizacja zysku drogi, inny ruch, piesi, klienci kierownica, przyspieszenia, pedał pedał światła, wyświetlacz pedał hamulca, sprzęgła, klakson, kamery, sonar, prędkościomierz, odległościomierz, akcelerometr, czujniki klawiatura GPS, silnika, P. Kobylański Wprowadzenie do Sztucznej Inteligencji 50 / 155
16 Natura środowiska: właściwości środowiska w pełni obserwowalne vs. częściowo obserwowalne kiedy agent za pomocą sensorów widzi całe środowisko, to mówimy, że jest ono w pełni obserwowalne jeśli agent obserwuje sensorami tylko część środowiska, to mówimy, że jest ono częściowo obserwowalne gdy agent nie ma sensorów, to mówimy, że środowisko jest nieobserwowalne P. Kobylański Wprowadzenie do Sztucznej Inteligencji 51 / 155
17 Natura środowiska: właściwości środowiska jeden agent vs. wielu agentów w środowisku może działać jeden agent albo wielu agentów wielu agentów może współdziałać albo rywalizować podczas rywalizacji przydatne bywa działanie losowe pomagające omijać pułapki nieprzewidywalności przy wielu agentach pojawia się potrzeba komunikacji między nimi P. Kobylański Wprowadzenie do Sztucznej Inteligencji 52 / 155
18 Natura środowiska: właściwości środowiska deterministyczne vs. stochastyczne gdy kolejny stan środowiska jest całkowicie zdeterminowany poprzednim stanem i wykonaną przez agenta akcją, to mówimy, że środowisko jest deterministyczne w przeciwnym przypadku środowisko jest stochastyczne mówimy, że środowisko jest niepewne gdy jest stochastyczne lub nie jest w pełni obserwowalne gdy wyniki akcji nie są deterministyczne ale nie są związane z nimi prawdopodobieństwa, to mówimy, że środowisko jest niedeterministyczne P. Kobylański Wprowadzenie do Sztucznej Inteligencji 53 / 155
19 Natura środowiska: właściwości środowiska epizodyczne vs. sekwencyjne w środowisku epizodycznym działanie agenta podzielone jest na atomowe epizody wkażdymepizodzieagentdokonujeobserwacjęiwykonujejednąakcję kolejny epizod nie zależy od akcji wykonanych we wcześniejszych epizodach w środowisku sekwencyjnym bieżąca akcja może wpływać na wszystkie przyszłe decyzje środowiska epizodyczne są dużo prostsze ponieważ agent nie musi zastanawiać się na przyszłość P. Kobylański Wprowadzenie do Sztucznej Inteligencji 54 / 155
20 Natura środowiska: właściwości środowiska statyczne vs. dynamiczne jeśli środowisko może zmienić się podczas gdy agent zastanawia się, to mówimy, że jest środowiskiem dynamicznym w przeciwnym przypadku środowisko jest statyczne w środowisku dynamicznym agent jest w sposób ciągły odpytywany co zrobić i jeśli jeszcze się zastanawia i nie podjął decyzji, to zakłada się, że nic nie ma do zrobienia w tej chwili jeśli jedyne zmiany w środowisku powoduje działanie agenta, to mówimy, że środowisko jest semidynamiczne P. Kobylański Wprowadzenie do Sztucznej Inteligencji 55 / 155
21 Natura środowiska: właściwości środowiska dyskretne vs. ciągłe w środowisku dyskretnym jest skończona lub przeliczalna liczba stanów w środowisku ciągłym stany zmieniają się w sposób ciągły i jest ich kontinuum P. Kobylański Wprowadzenie do Sztucznej Inteligencji 56 / 155
22 Natura środowiska: właściwości środowiska znane vs. nieznane ta własność charakteryzuje stan wiedzy agenta lub jego projektant o środowisku a nie samo środowisko w środowisku znanym opisane są wszystkie wyniki akcji, przy czym jeśli są one losowe, to znane są rozkłady ich prawdopodobieństw w środowisku nieznanym agent musi gromadzić wiedzę o tym jak jego akcje wpływają na środowisko P. Kobylański Wprowadzenie do Sztucznej Inteligencji 57 / 155
23 Struktura agenta: program agenta agent = architektura + program Program agenta pobiera jako wejście bieżącą obserwację z sensorów i zwraca akcję dla efektorów. Zwróć uwagę na różnicę między programem agenta (pobiera bieżącą obserwację) a funkcję agenta (pobiera ciąg obserwacji). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 58 / 155
24 Struktura agenta: program agenta function TABLE-DRIVEN-AGENT(percept) returns an action persistent percepts, asequence,initiallyempty table, atableofactions,indexedbyperceptsequence,initiallyfullyspecified append percept to the end of percepts action LOOKUP(percepts, table) return action P. Kobylański Wprowadzenie do Sztucznej Inteligencji 59 / 155
25 Struktura agenta: program agenta function REFLEX-VACUUM-AGENT([location, status]) returns an action if status = Dirt then return Suck else if location = A then return Right else if location = B then return Left P. Kobylański Wprowadzenie do Sztucznej Inteligencji 60 / 155
26 Struktura agenta: prosty agent odruchowy Agent Sensors What the world is like now Condition-action rules What action I should do now Environment Actuators P. Kobylański Wprowadzenie do Sztucznej Inteligencji 61 / 155
27 Struktura agenta: prosty agent odruchowy Zależności między stanem świata a akcją do wykonania zapisać można w postaci reguł warunek-akcja. Reguła warunek-akcja ma postać: if warunek zachodzący w środowisku then akcja Jeśli rule jest regułą, to rule.action jest akcją w niej występującą. P. Kobylański Wprowadzenie do Sztucznej Inteligencji 62 / 155
28 Struktura agenta: prosty agent odruchowy function SIMPLE-REFLEX-AGENT(percept) returns an action persistent rules, asetofcondition-actionrules state INTERPRET-INPUT(percept) rule RULE-MATCH(state, rules) action rule.action return action P. Kobylański Wprowadzenie do Sztucznej Inteligencji 63 / 155
29 Struktura agenta: prosty agent odruchowy Example (Środowisko zapisane w Prologu) :- module(env, [ in/1, dirty/1, clean/1 ]). % baza faktow opisujacych stan srodowiska: % :- dynamic in/1. :- dynamic dirty/1. :- dynamic clean/1. in(a). dirty(a). dirty(b). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 64 / 155
30 Struktura agenta: prosty agent odruchowy Example (Agent odruchowy zapisany w Prologu) :- module(agent, [ simple_reflex_agent/1, do/1 ]). :- use_module(env). simple_reflex_agent(suck) :- in(x), dirty(x). simple_reflex_agent(right) :- in(a). simple_reflex_agent(left) :- in(b). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 65 / 155
31 Struktura agenta: prosty agent odruchowy Example (cd. opisu agenta w Prologu) % do(+action) % wykonanie akcji zmieniajacej stan srodowiska % do(left) :- retract(in(x)), to_the_left(x, Y), assertz(in(y)). do(right) :- retract(in(x)), to_the_right(x, Y), assertz(in(y)). do(suck) :- in(x), ( retract(dirty(x)) -> assertz(clean(x)) ; true). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 66 / 155
32 Struktura agenta: prosty agent odruchowy Example (cd. opisu agenta w Prologu) % predykaty pomocnicze % to_the_left(a, a). to_the_left(b, a). to_the_right(a, b). to_the_right(b, b). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 67 / 155
33 Struktura agenta: agent odruchowy z modelem State Sensors How the world evolves What my actions do Condition-action rules What the world is like now What action I should do now Environment Agent Actuators P. Kobylański Wprowadzenie do Sztucznej Inteligencji 68 / 155
34 Struktura agenta: agent odruchowy z modelem function MODEL-BASED-REFLEX-AGENT(percept) returns an action persistent state, theagent scurrentconceptionoftheworldstate model, adescriptionofhowthenextstatedependsoncurrentstateandaction rules, asetofcondition-actionrules action, themostrecentaction,initiallynone state UPDATE-STATE(state, action, percept, model) rule RULE-MATCH(state) action rule.action return action P. Kobylański Wprowadzenie do Sztucznej Inteligencji 69 / 155
35 Struktura agenta: agent odruchowy z modelem Example (Agent odruchowy z modelem zapisany w Prologu) :- module(agent, [ model_based_reflex_agent/1, do/1 ]). :- dynamic state/1. % state(clean) gdy miejsce jest czyste % state(dirty) gdy miejsce jest brudne % state(unknown) gdy nie jest znany poglad na stan swiata % state(uknown). :- use_module(env). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 70 / 155
36 Struktura agenta: agent odruchowy z modelem Example (cd. opisu agenta w Prologu) % model_based_reflex_agent(-action) gdy nalezy wykonac akcje Action % przy biezacym pogladzie na stan srodowiska % model_based_reflex_agent(action) :- update_state, action(action). update_state :- in(x), dirty(x), next_state(dirty). update_state :- in(x), clean(x), next_state(clean). next_state(state) :- retract(state(_)), assertz(state(state)). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 71 / 155
37 Struktura agenta: agent odruchowy z modelem Example (cd. opisu agenta w Prologu) action(suck) :- state(dirty). action(right) :- state(clean), in(a). action(left) :- state(clean), in(b). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 72 / 155
38 Struktura agenta: agent odruchowy z modelem Example (cd. opisu agenta w Prologu) % do(+action) % wykonanie akcji zmieniajacej stan srodowiska (jak w agencie odruchowym) % do(left) :- retract(in(x)), to_the_left(x, Y), assertz(in(y)). do(right) :- retract(in(x)), to_the_right(x, Y), assertz(in(y)). do(suck) :- in(x), ( retract(dirty(x)) -> assertz(clean(x)) ; true). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 73 / 155
39 Struktura agenta: agent odruchowy z modelem Example (cd. opisu agenta w Prologu) % predykaty pomocnicze % to_the_left(a, a). to_the_left(b, a). to_the_right(a, b). to_the_right(b, b). P. Kobylański Wprowadzenie do Sztucznej Inteligencji 74 / 155
40 Struktura agenta: agent celowy Sensors State How the world evolves What the world is like now What my actions do Goals What it will be like if I do action A What action I should do now Environment Agent Actuators P. Kobylański Wprowadzenie do Sztucznej Inteligencji 75 / 155
41 Struktura agenta: agent celowy agent celowy dobiera swoje działanie do przyjętego celu jaki chce osiągnąć może on poszukiwać rozwiązanie albo planować akcje aby w długiej perspektywie osiągnąć zadany cel P. Kobylański Wprowadzenie do Sztucznej Inteligencji 76 / 155
42 Struktura agenta: agent z funkcją użyteczności Sensors State How the world evolves What the world is like now What my actions do Utility What it will be like if I do action A How happy I will be in such a state Environment What action I should do now Agent Actuators P. Kobylański Wprowadzenie do Sztucznej Inteligencji 77 / 155
43 Struktura agenta: agent z funkcją użyteczności agent posiada swoją wewnętrzną miarę wydajności akcji, którą wyraża za pomocą funkcji użyteczności gdy wewnętrzna funkcja użyteczności jest zgodna z zewnętrzną miarą wydajności, to agent wybierający akcje maksymalizujące użyteczność będzie zachowywał się racjonalnie względem zewnętrznej miary wydajności P. Kobylański Wprowadzenie do Sztucznej Inteligencji 78 / 155
44 Struktura agenta: agent uczący się Performance standard Critic Sensors feedback learning goals Learning element changes knowledge Performance element Environment Problem generator Agent Actuators P. Kobylański Wprowadzenie do Sztucznej Inteligencji 79 / 155
45 Struktura agenta: agent uczący się agent uczący się składa się z czterech elementów: element wykonawczy (performance element), który odpowiada całym wcześniej omawianym agentom element uczący (learning element), który odpowiada za osiąganie postępów krytyk (critic), element zapewniający sprzężenie zwrotne elementowi uczącemu aby wiedział jak działa agent i jak element wykonawczy powinien zmodyfikować swoje postępowanie aby w przyszłości działać lepiej generator problemów (problem generator), który odpowiada za sugerowanie akcji prowadzących do pozyskiwania nowych doświadczeń P. Kobylański Wprowadzenie do Sztucznej Inteligencji 80 / 155
Inteligentne Agenty. Na podstawie: AIMA ch2 i slajdów S. Russel a. Wojciech Jaśkowski. 14 marca
Na podstawie: AIMA ch2 i slajdów S. Russel a i Na podstawie: AIMA ch2 i slajdów S. Russel a Instytut Informatyki, Politechnika Poznańska 14 marca 2014 Instytut Informatyki, Politechnika Poznańska 14 marca
Inteligentne Agenty. Na podstawie: AIMA ch2 i slajdów S. Russel a. Wojciech Jaśkowski. 18 marca Inteligentne Agenty
Na podstawie: AIMA ch2 i slajdów S. Russel a Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 18 marca 2016 Na podstawie: AIMA ch2 i slajdów S. Russel a Wojciech Jaśkowski Instytut Informatyki,
WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI
POLITECHNIKA WARSZAWSKA WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA MEL WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI NS 586 Dr inż. Franciszek Dul 2. AGENT INTELIGENTNY Agent inteligentny W tym rozdziale przedstawimy
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD II: Agent i jego środowisko
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD II: Agent i jego środowisko Agent racjonalny Agent jednostka traktowana jakby postrzegała swoje środowisko dzięki pewnym czujnikom oraz działająca
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD III: Problemy agenta
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD III: Problemy agenta To już było: AI to dziedzina zajmująca się projektowaniem agentów Określenie agenta i agenta racjonalnego Charakterystyka PAGE
wykład 2 Inteligentny agent i jego otoczenie Przeszukiwanie dla problem-solving dr inż. Joanna Kołodziejczyk Zakład Sztucznej Inteligencji ISZiMM
Inteligentny agent i jego otoczenie Przeszukiwanie dla problem-solving wykład 2 dr inż. Joanna Kołodziejczyk jkolodziejczyk@wi.ps.pl Zakład Sztucznej Inteligencji ISZiMM ESI - wykład 2 p. 1 Plan wykładu
Podstawy sztucznej inteligencji
wykład II Problem solving 03 październik 2012 Jakie problemy możemy rozwiązywać? Cel: Zbudować inteligentnego agenta planującego, rozwiązującego problem. Szachy Kostka rubika Krzyżówka Labirynt Wybór trasy
Wykład 7 i 8. Przeszukiwanie z adwersarzem. w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach
(4g) Wykład 7 i 8 w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach P. Kobylański Wprowadzenie do Sztucznej Inteligencji 177 / 226 (4g) gry optymalne decyzje w grach algorytm
Problemy Decyzyjne Markowa
na podstawie AIMA ch17 i slajdów S. Russel a Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 18 kwietnia 2015 na podstawie AIMA ch17 i slajdów S. Russel a Wojciech Jaśkowski Instytut Informatyki,
Problemy Decyzyjne Markowa
Problemy Decyzyjne Markowa na podstawie AIMA ch17 i slajdów S. Russel a Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 18 kwietnia 2013 Sekwencyjne problemy decyzyjne Cechy sekwencyjnego
wykład 1 Inteligentny agent i jego otoczenie Szukanie jako metoda rozwiązywania problemów dr inż. Joanna Kołodziejczyk
Inteligentny agent i jego otoczenie Szukanie jako metoda rozwiązywania problemów wykład 1 dr inż. Joanna Kołodziejczyk jkolodziejczyk@wi.ps.pl Zakład Sztucznej Inteligencji ISZiMM ESI - wykład 1 p. 1 Literatura
Systemy agentowe. Uwagi organizacyjne i wprowadzenie. Jędrzej Potoniec
Systemy agentowe Uwagi organizacyjne i wprowadzenie Jędrzej Potoniec Kontakt mgr inż. Jędrzej Potoniec Jedrzej.Potoniec@cs.put.poznan.pl http://www.cs.put.poznan.pl/jpotoniec https://github.com/jpotoniec/sa
OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak
OpenAI Gym Adam Szczepaniak, Kamil Walkowiak Plan prezentacji Programowanie agentowe Uczenie przez wzmacnianie i problemy związane z rozwojem algorytmów Charakterystyka OpenAI Gym Biblioteka gym Podsumowanie
Systemy Agentowe główne cechy. Mariusz.Matuszek WETI PG
Systemy Agentowe główne cechy Mariusz.Matuszek WETI PG Definicja agenta Wiele definicji, w zależności od rozpatrywanego zakresu zastosowań. Popularna definicja: Jednostka obliczeniowa (program, robot),
Systemy hybrydowe reaktywno-racjonalne
WYKŁAD 5 Systemy hybrydowe reaktywno-racjonalne Sterowanie REAKTYWNE Zalety: bardzo szybko reaguje na zmiany otoczenia, ograniczone wymagania na moc obliczeniową oraz pamięć, system reaktywny rozbudowany
Multiprocessor Shared-Memory Information Exchange. Damian Klata, Adam Bułak
Multiprocessor Shared-Memory Information Exchange Damian Klata, Adam Bułak Wstęp Zajmiemy się analizą protokołu opartego na komunikacji przez pamięć dzieloną opracowany przez firmę Westinghouse. Protokół
Algorytmy i struktury danych. Wykład 6 Tablice rozproszone cz. 2
Algorytmy i struktury danych Wykład 6 Tablice rozproszone cz. 2 Na poprzednim wykładzie Wiele problemów wymaga dynamicznych zbiorów danych, na których można wykonywać operacje: wstawiania (Insert) szukania
Autonomia robotów. Cezary Zieliński Instytut Automatyki i Informatyki Stosowanej Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska
Autonomia robotów Cezary Zieliński Instytut Automatyki i Informatyki Stosowanej Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska Wszechnica PAN 13 kwietnia 2016 r. Anatomia robota Receptory
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy oólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Sztuczna inteligencja
Wstęp do Robotyki c W. Szynkiewicz, 2009 1 Sztuczna inteligencja Inteligencja to zdolność uczenia się i rozwiązywania problemów Główne działy sztucznej inteligencji: 1. Wnioskowanie: Wykorzystanie logiki
Wykład 10 i 11. Logiczni agenci. w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach. Logiczni agenci (4g)
Wykład 0 i w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach P. Kobylański Wprowadzenie do Sztucznej Inteligencji 26 / 302 agenci oparci na wiedzy rachunek zdań dowodzenie w
RACHUNEK PRAWDOPODOBIEŃSTWA - POJĘCIA WSTĘPNE MATERIAŁY POMOCNICZE - TEORIA
Wydział: WiLiŚ, Transport, sem.2 dr Jolanta Dymkowska RACHUNEK PRAWDOPODOBIEŃSTWA - POJĘCIA WSTĘPNE MATERIAŁY POMOCNICZE - TEORIA Przestrzeń probabilistyczna Modelem matematycznym (tj. teoretycznym, wyidealizowanym,
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład X/XI: Architektury poznawcze (symboliczne) III: GLAIR/SNePS GLAIR/SNePS - przegląd GLAIR/SNePS (Grounded Layered Architecture with Integrated
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład I: Pomieszanie z modelem w środku Czym jest kognitywistyka? Dziedzina zainteresowana zrozumieniem procesów, dzięki którym mózg (zwł.
WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI
POLITECHNIKA WARSZAWSKA WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA MEL WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI NS 586 Dr inż. Franciszek Dul Poziomy sztucznej inteligencji Sztuczna świadomość? Uczenie się
Metody Rozmyte i Algorytmy Ewolucyjne
mgr inż. Wydział Matematyczno-Przyrodniczy Szkoła Nauk Ścisłych Uniwersytet Kardynała Stefana Wyszyńskiego Podstawowe operatory genetyczne Plan wykładu Przypomnienie 1 Przypomnienie Metody generacji liczb
Mikroekonomia. Wykład 11
Mikroekonomia Wykład 11 Poprawność motywacyjna Motywowanie do osiągnięcia efektywności w układzie pryncypałagent Jak pryncypał może doprowadzić do tego, by ktoś zrobił coś dla niego? Może zatrudnić pracownika
SPOTKANIE 11: Reinforcement learning
Wrocław University of Technology SPOTKANIE 11: Reinforcement learning Adam Gonczarek Studenckie Koło Naukowe Estymator adam.gonczarek@pwr.edu.pl 19.01.2016 Uczenie z nadzorem (ang. supervised learning)
Przeszukiwanie z nawrotami. Wykład 8. Przeszukiwanie z nawrotami. J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 238 / 279
Wykład 8 J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 238 / 279 sformułowanie problemu przegląd drzewa poszukiwań przykłady problemów wybrane narzędzia programistyczne J. Cichoń, P. Kobylański
Sztuczna Inteligencja i Systemy Doradcze
Sztuczna Inteligencja i Systemy Doradcze Przeszukiwanie przestrzeni stanów gry Przeszukiwanie przestrzeni stanów gry 1 Gry a problemy przeszukiwania Nieprzewidywalny przeciwnik rozwiązanie jest strategią
Modele DSGE. Jerzy Mycielski. Maj Jerzy Mycielski () Modele DSGE Maj / 11
Modele DSGE Jerzy Mycielski Maj 2008 Jerzy Mycielski () Modele DSGE Maj 2008 1 / 11 Modele DSGE DSGE - Dynamiczne, stochastyczne modele równowagi ogólnej (Dynamic Stochastic General Equilibrium Model)
Indukcja. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak
Indukcja Materiały pomocnicze do wykładu wykładowca: dr Magdalena Kacprzak Charakteryzacja zbioru liczb naturalnych Arytmetyka liczb naturalnych Jedną z najważniejszych teorii matematycznych jest arytmetyka
Wojciech Jaśkowski. 6 marca 2014
Instytut Informatyki, Politechnika Poznańska 6 marca 2014 Prowadzący dr inż., wojciech.jaskowski@cs.put.poznan.pl, p. 1.6.1 (tel. 3020) Plan ramowy Daty: 7.03, 14.03, 21.03, 28.03, 4.04, 11.04, [Wielkanoc],
Statystyka w pracy badawczej nauczyciela
Statystyka w pracy badawczej nauczyciela Wykład 1: Terminologia badań statystycznych dr inż. Walery Susłow walery.suslow@ie.tu.koszalin.pl Statystyka (1) Statystyka to nauka zajmująca się zbieraniem, badaniem
Maciej Oleksy Zenon Matuszyk
Maciej Oleksy Zenon Matuszyk Jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Weryfikacja oprogramowania - testowanie zgodności systemu
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Uczenie maszynowe Sztuczne sieci neuronowe Plan na dziś Uczenie maszynowe Problem aproksymacji funkcji Sieci neuronowe PSZT, zima 2013, wykład 12
Spacery losowe generowanie realizacji procesu losowego
Spacery losowe generowanie realizacji procesu losowego Michał Krzemiński Streszczenie Omówimy metodę generowania trajektorii spacerów losowych (błądzenia losowego), tj. szczególnych procesów Markowa z
WYKŁAD 2. Zdarzenia losowe i prawdopodobieństwo Zmienna losowa i jej rozkłady
WYKŁAD 2 Zdarzenia losowe i prawdopodobieństwo Zmienna losowa i jej rozkłady Metody statystyczne metody opisu metody wnioskowania statystycznego syntetyczny liczbowy opis właściwości zbioru danych ocena
BAZY DANYCH model związków encji. Opracował: dr inż. Piotr Suchomski
BAZY DANYCH model związków encji Opracował: dr inż. Piotr Suchomski Świat rzeczywisty a baza danych Świat rzeczywisty Diagram związków encji Model świata rzeczywistego Założenia, Uproszczenia, ograniczenia
Eksploracja Danych. wykład 4. Sebastian Zając. 10 maja 2017 WMP.SNŚ UKSW. Sebastian Zając (WMP.SNŚ UKSW) Eksploracja Danych 10 maja / 18
Eksploracja Danych wykład 4 Sebastian Zając WMP.SNŚ UKSW 10 maja 2017 Sebastian Zając (WMP.SNŚ UKSW) Eksploracja Danych 10 maja 2017 1 / 18 Klasyfikacja danych Klasyfikacja Najczęściej stosowana (najstarsza)
Tworzenie przypadków testowych
Tworzenie przypadków testowych Prowadząca: Katarzyna Pietrzyk Agenda 1. Wprowadzenie 2. Wymagania 3. Przypadek testowy Definicja Schemat Cechy dobrego przypadku testowego 4. Techniki projektowania Czarnej
SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa
Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
Prognozowanie i Symulacje. Wykład I. Matematyczne metody prognozowania
Prognozowanie i Symulacje. Wykład I. e-mail:e.kozlovski@pollub.pl Spis treści Szeregi czasowe 1 Szeregi czasowe 2 3 Szeregi czasowe Definicja 1 Szereg czasowy jest to proces stochastyczny z czasem dyskretnym
Wykład 2. Poprawność algorytmów
Wykład 2 Poprawność algorytmów 1 Przegląd Ø Poprawność algorytmów Ø Podstawy matematyczne: Przyrost funkcji i notacje asymptotyczne Sumowanie szeregów Indukcja matematyczna 2 Poprawność algorytmów Ø Algorytm
Matematyka ubezpieczeń majątkowych r.
Matematyka ubezpieczeń majątkowych 0.0.005 r. Zadanie. Likwidacja szkody zaistniałej w roku t następuje: w tym samym roku z prawdopodobieństwem 0 3, w następnym roku z prawdopodobieństwem 0 3, 8 w roku
Uczenie ze wzmocnieniem
Uczenie ze wzmocnieniem Na podstawie: AIMA ch2 Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 20 listopada 203 Problem decyzyjny Markova 3 + 2 0.8 START 0. 0. 2 3 4 MDP bez modelu przejść
Programowanie w Logice Przykłady programów. Przemysław Kobylański
Programowanie w Logice Przykłady programów Przemysław Kobylański Język Imperator 1 jest prostym językiem imperatywnym. Jego składnię opisuje poniższa gramatyka BNF: PROGRAM ::= PROGRAM ::= INSTRUKCJA ;
Wprowadzenie do Sztucznej Inteligencji Laboratorium lista 0.2 Elementy języka Prolog: reguły i rekurencja. Przemysław Kobylański
Wprowadzenie do Sztucznej Inteligencji Laboratorium lista 0.2 Elementy języka Prolog: reguły i rekurencja Przemysław Kobylański Część I Wprowadzenie 1 Reguły Przypomnijmy z poprzedniej listy zadań fakty
Metody Prognozowania
Wprowadzenie Ewa Bielińska 3 października 2007 Plan 1 Wprowadzenie Czym jest prognozowanie Historia 2 Ciągi czasowe Postępowanie prognostyczne i prognozowanie Predykcja długo- i krótko-terminowa Rodzaje
O-MaSE Organization-based Multiagent System Engineering. MiASI2, TWO2,
O-MaSE Organization-based Multiagent System Engineering MiASI2, TWO2, 2017-2018 Materiały Strona poświęcona metodzie O-MaSE http://macr.cis.ksu.edu/projects/omase.html (Multiagent & Cooperative Reasoning
PRZEDMIOTOWY SYSTEM OCENIANIA - MATEMATYKA
PRZEDMIOTOWY SYSTEM OCENIANIA - MATEMATYKA Nadrzędnym celem oceniania jest pozyskiwanie przez nauczyciela i ucznia w trakcie nauczania informacji, które pozwolą rozpoznać, jak przebiega proces uczenia
Wstęp do Metod Systemowych i Decyzyjnych Opracowanie: Jakub Tomczak
Wstęp do Metod Systemowych i Decyzyjnych Opracowanie: Jakub Tomczak 1 Wprowadzenie. Zmienne losowe Podczas kursu interesować nas będzie wnioskowanie o rozpatrywanym zjawisku. Poprzez wnioskowanie rozumiemy
Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 1 - Logika zdaniowa Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 30 Plan wykładu 1 Język
Logika Temporalna i Automaty Czasowe
Modelowanie i Analiza Systemów Informatycznych Logika Temporalna i Automaty Czasowe (4) Modelowa weryfikacja systemu Paweł Głuchowski, Politechnika Wrocławska wersja 2.1 Treść wykładu Własności współbieżnych
(b) Oblicz zmianę zasobu kapitału, jeżeli na początku okresu zasób kapitału wynosi kolejno: 4, 9 oraz 25.
Zadanie 1 W pewnej gospodarce funkcja produkcji może być opisana jako Y = AK 1/2 N 1/2, przy czym A oznacza poziom produktywności, K zasób kapitału, a N liczbę zatrudnionych. Stopa oszczędności s wynosi
10. Wstęp do Teorii Gier
10. Wstęp do Teorii Gier Definicja Gry Matematycznej Gra matematyczna spełnia następujące warunki: a) Jest co najmniej dwóch racjonalnych graczy. b) Zbiór możliwych dezycji każdego gracza zawiera co najmniej
WYKŁAD 11 Uczenie maszynowe drzewa decyzyjne
WYKŁAD 11 Uczenie maszynowe drzewa decyzyjne Reprezentacja wiedzy w postaci drzew decyzyjnych entropia, przyrost informacji algorytmy ID3, C4.5 problem przeuczenia wyznaczanie reguł rzykładowe drzewo decyzyjne
Strategie ewolucyjne (ang. evolu4on strategies)
Strategie ewolucyjne (ang. evolu4on strategies) Strategia ewolucyjna (1+1) W Strategii Ewolucyjnej(1 + 1), populacja złożona z jednego osobnika generuje jednego potomka. Kolejne (jednoelementowe) populacje
Poprawność semantyczna
Poprawność składniowa Poprawność semantyczna Poprawność algorytmu Wypisywanie zdań z języka poprawnych składniowo Poprawne wartościowanie zdań języka, np. w języku programowania skutki wystąpienia wyróżnionych
Systemy ekspertowe Część siódma Realizacja dziedzinowego systemu ekspertowego Roman Simiński
Część siódma Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Realizacja dziedzinowego systemu ekspertowego Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych
Systemy uczące się wykład 2
Systemy uczące się wykład 2 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 19 X 2018 Podstawowe definicje Fakt; Przesłanka; Konkluzja; Reguła; Wnioskowanie. Typy wnioskowania
Wprowadzenie do złożoności obliczeniowej
problemów Katedra Informatyki Politechniki Świętokrzyskiej Kielce, 16 stycznia 2007 problemów Plan wykładu 1 2 algorytmów 3 4 5 6 problemów problemów Plan wykładu 1 2 algorytmów 3 4 5 6 problemów problemów
Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski. Definicja. Definicja
Plan Zależności funkcyjne 1. Zależności funkcyjne jako klasa ograniczeń semantycznych odwzorowywanego świata rzeczywistego. 2. Schematy relacyjne = typ relacji + zależności funkcyjne. 3. Rozkładalność
Wstęp. Regresja logistyczna. Spis treści. Hipoteza. powrót
powrót Spis treści 1 Wstęp 2 Regresja logistyczna 2.1 Hipoteza 2.2 Estymacja parametrów 2.2.1 Funkcja wiarygodności 3 Uogólnione modele liniowe 3.1 Rodzina wykładnicza 3.1.1 Rozkład Bernouliego 3.1.2 Rozkład
Statystyka Astronomiczna
Statystyka Astronomiczna czyli zastosowania statystyki w astronomii historycznie astronomowie mieli wkład w rozwój dyscypliny Rachunek prawdopodobieństwa - gałąź matematyki Statystyka - metoda oceny właściwości
Metody Inteligencji Sztucznej i Obliczeniowej
Metody Inteligencji Sztucznej i Obliczeniowej Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 6 marca 2015 Prowadzący dr inż. Wojciech Jaśkowski, wojciech.jaskowski@cs.put.poznan.pl, p.
TESTOWANIE HIPOTEZ STATYSTYCZNYCH Przez hipotezę statystyczną rozumiemy, najogólniej mówiąc, pewną wypowiedź na temat rozkładu interesującej nas
TESTOWANIE HIPOTEZ STATYSTYCZNYCH Przez hipotezę statystyczną rozumiemy, najogólniej mówiąc, pewną wypowiedź na temat rozkładu interesującej nas cechy. Hipotezy dzielimy na parametryczne i nieparametryczne.
MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH
Inżynieria Rolnicza 7(105)/2008 MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH Katedra Podstaw Techniki, Uniwersytet Przyrodniczy w Lublinie Streszczenie. Zastosowanie sieci bayesowskiej
Elementy modelowania matematycznego
Elementy modelowania matematycznego Łańcuchy Markowa: zagadnienia graniczne. Ukryte modele Markowa. Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/ KLASYFIKACJA STANÓW Stan i jest osiągalny
Klasyfikacja metodą Bayesa
Klasyfikacja metodą Bayesa Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski warunkowe i bezwarunkowe 1. Klasyfikacja Bayesowska jest klasyfikacją statystyczną. Pozwala przewidzieć prawdopodobieństwo
Systemy ekspertowe : program PCShell
Instytut Informatyki Uniwersytetu Śląskiego lab 1 Opis sytemu ekspertowego Metody wnioskowania System PcShell Projekt System ekspertowy - system ekspertowy to system komputerowy zawierający w sobie wyspecjalizowaną
Optimizing Programs with Intended Semantics
Interaktywna optymalizacja programów 26 kwietnia 2010 Spis treści Spis treści Wstęp Omówienie zaproponowanego algorytmu na przykładzie Wewnętrzna reprezentacja reguł dotyczących optymalizacji Wybrane szczegóły
Wstęp do Programowania potok funkcyjny
Wstęp do Programowania potok funkcyjny Marcin Kubica 2016/2017 Outline Moduły i bariery abstrakcji 1 Moduły i bariery abstrakcji Moduły co to jest i po co to jest? Duży system dzielimy na mniejsze, łatwiejsze
Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Maciej Piotr Jankowski
Reduced Adder Graph Implementacja algorytmu RAG Maciej Piotr Jankowski 2005.12.22 Maciej Piotr Jankowski 1 Plan prezentacji 1. Wstęp 2. Implementacja 3. Usprawnienia optymalizacyjne 3.1. Tablica ekspansji
ZARZĄDZANIU. Wykład VI. dr Jan Kazimirski
INFORMATYKA W ZARZĄDZANIU Wykład VI dr Jan Kazimirski jankazim@mac.edu.pl http://www.mac.edu.pl/jankazim MODELOWANIE SYSTEMÓW UML Literatura Joseph Schmuller UML dla każdego, Helion 2001 Perdita Stevens
Wykład 8. Rekurencja. Iterować jest rzeczą ludzką, wykonywać rekursywnie boską. L. Peter Deutsch
Wykład 8 Iterować jest rzeczą ludzką, wykonywać rekursywnie boską. Smok podsuszony zmok (patrz: Zmok). Zmok zmoczony smok (patrz: Smok). L. Peter Deutsch Stanisław Lem Wizja lokalna J. Cichoń, P. Kobylański
Biostatystyka, # 3 /Weterynaria I/
Biostatystyka, # 3 /Weterynaria I/ dr n. mat. Zdzisław Otachel Uniwersytet Przyrodniczy w Lublinie Katedra Zastosowań Matematyki i Informatyki ul. Głęboka 28, p. 221 bud. CIW, e-mail: zdzislaw.otachel@up.lublin.pl
Dzisiejszy wykład. Wzorce projektowe. Visitor Client-Server Factory Singleton
Dzisiejszy wykład Wzorce projektowe Visitor Client-Server Factory Singleton 1 Wzorzec projektowy Wzorzec nazwana generalizacja opisująca elementy i relacje rozwiązania powszechnie występującego problemu
8. Neuron z ciągłą funkcją aktywacji.
8. Neuron z ciągłą funkcją aktywacji. W tym ćwiczeniu zapoznamy się z modelem sztucznego neuronu oraz przykładem jego wykorzystania do rozwiązywanie prostego zadania klasyfikacji. Neuron biologiczny i
Struktury danych (I): kolejka, stos itp.
Letnie Warsztaty Matematyczno-Informatyczne Algorytmy i struktury danych Struktury danych (I): kolejka, stos itp. Struktury danych (I): kolejka, stos itp. Struktura danych stanowi sposób uporządkowania
Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych
Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych Plan laboratorium Generatory liczb pseudolosowych dla rozkładów dyskretnych: Generator liczb o rozkładzie równomiernym Generator
Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania
Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania Przemysław Kobylański Wprowadzenie Każdy program w C musi zawierać przynajmniej funkcję o nazwie main(): Aby możliwe
PRZEDMIOTOWY SYSTEM OCENIANIA
PRZEDMIOTOWY SYSTEM OCENIANIA - MATEMATYKA Oceny z matematyki będą ustalane za pomocą średniej ważonej. Każdej ocenie cząstkowej zostanie przypisana jej waga według następującego schematu: Kategoria oceny
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA SYSTEMY ROZMYTE Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Laboratorium
Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 01 Od maszyn Turinga do automatów komórkowych Jarosław Miszczak IITiS PAN Gliwice 03/03/2016 1 / 16 1 2 3 Krótka historia Znaczenie 2 / 16 Czego dowiedzieliśmy się
TESTOWANIE HIPOTEZ Przez hipotezę statystyczną rozumiemy, najogólniej mówiąc, pewną wypowiedź na temat rozkładu interesującej nas cechy.
TESTOWANIE HIPOTEZ Przez hipotezę statystyczną rozumiemy, najogólniej mówiąc, pewną wypowiedź na temat rozkładu interesującej nas cechy. Hipotezy dzielimy na parametryczne i nieparametryczne. Zajmiemy
Wstęp do sieci neuronowych, wykład 11 Łańcuchy Markova
Wstęp do sieci neuronowych, wykład 11 Łańcuchy Markova M. Czoków, J. Piersa 2010-12-21 1 Definicja Własności Losowanie z rozkładu dyskretnego 2 3 Łańcuch Markova Definicja Własności Losowanie z rozkładu
komputery? Andrzej Skowron, Hung Son Nguyen Instytut Matematyki, Wydział MIM, UW
Czego moga się nauczyć komputery? Andrzej Skowron, Hung Son Nguyen son@mimuw.edu.pl; skowron@mimuw.edu.pl Instytut Matematyki, Wydział MIM, UW colt.tex Czego mogą się nauczyć komputery? Andrzej Skowron,
Algorytmy mrówkowe. P. Oleksyk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne
y mrówkowe P. Oleksyk Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne 14 kwietnia 2015 1 Geneza algorytmu - biologia 2 3 4 5 6 7 8 Geneza
Jakość uczenia i generalizacja
Jakość uczenia i generalizacja Dokładność uczenia Jest koncepcją miary w jakim stopniu nasza sieć nauczyła się rozwiązywać określone zadanie Dokładność mówi na ile nauczyliśmy się rozwiązywać zadania które
procesów Współbieżność i synchronizacja procesów Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Abstrakcja programowania współbieżnego Instrukcje atomowe i ich przeplot Istota synchronizacji Kryteria poprawności programów współbieżnych
Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).
SWB - Systemy wbudowane w układach sterowania - wykład 13 asz 1 Obiekt sterowania Wejście Obiekt Wyjście Obiekt sterowania obiekt, który realizuje proces (zaplanowany). Fizyczny obiekt (proces, urządzenie)
Uczenie ze wzmocnieniem
Na podstawie: AIMA ch Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 6 maja 06 Na podstawie: AIMA ch Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 6 maja 06 3 START 3
Wstęp do sieci neuronowych, wykład 12 Łańcuchy Markowa
Wstęp do sieci neuronowych, wykład 12 Łańcuchy Markowa M. Czoków, J. Piersa 2012-01-10 1 Łańcucha Markowa 2 Istnienie Szukanie stanu stacjonarnego 3 1 Łańcucha Markowa 2 Istnienie Szukanie stanu stacjonarnego
miejsca przejścia, łuki i żetony
Sieci Petriego Sieć Petriego Formalny model procesów umożliwiający ich weryfikację Główne konstruktory: miejsca, przejścia, łuki i żetony Opis graficzny i matematyczny Formalna semantyka umożliwia pogłębioną
Metody klasyfikacji danych - część 1 p.1/24
Metody klasyfikacji danych - część 1 Inteligentne Usługi Informacyjne Jerzy Dembski Metody klasyfikacji danych - część 1 p.1/24 Plan wykładu - Zadanie klasyfikacji danych - Przeglad problemów klasyfikacji
Data Mining Wykład 5. Indukcja drzew decyzyjnych - Indeks Gini & Zysk informacyjny. Indeks Gini. Indeks Gini - Przykład
Data Mining Wykład 5 Indukcja drzew decyzyjnych - Indeks Gini & Zysk informacyjny Indeks Gini Popularnym kryterium podziału, stosowanym w wielu produktach komercyjnych, jest indeks Gini Algorytm SPRINT