Narzędzia AI Dominik Ślęzak, Pokój 311 Wykład dostępny na:

Slides:



Advertisements
Podobne prezentacje
Mechanizm wnioskowania rozmytego
Advertisements

Wprowadzenie do optymalizacji wielokryterialnej.
SZTUCZNE SIECI NEURONOWE
Inteligencja Obliczeniowa Wstęp
Katedra Informatyki Stosowanej UMK
Katedra Informatyki Stosowanej UMK
Inteligencja Obliczeniowa Perceptrony o dużym marginesie błędu
Inteligencja Obliczeniowa Sieci o zmiennej strukturze.
Inteligencja Obliczeniowa Perceptrony
Badania operacyjne. Wykład 1
Liniowość - kryterium Kryterium Znane jako zasada superpozycji
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania.
Praktyczne aspekty badań relacji człowiek - środowisko przyrodnicze
mgr inż. Rafał Komański styczeń 2004
Mirosław ŚWIERCZ Politechnika Białostocka, Wydział Elektryczny
Sieci Hopfielda.
Zastosowanie technologii CUDA w sztucznej inteligencji
formalnie: Budowa i zasada funkcjonowania sztucznych sieci neuronowych
Sztuczne Sieci Neuronowe
Opiekun: dr inż. Maciej Ławryńczuk
Systemy Wspomagania Decyzji
Definicje Czujnik – element systemu pomiarowego dokonujący fizycznego przetworzenia mierzonej wielkości nieelektrycznej na wielkość elektryczną, Czujnik.
AI w grach komputerowych
„Twoje I can jest znacznie ważniejsze od twego IQ”
formalnie: Uczenie nienadzorowane
Wspomaganie decyzji nie zwalnia od decyzji...
Naśladowanie żywego mózgu w komputerze
Uczenie w Sieciach Rekurencyjnych
Komputerowe wspomaganie medycznej diagnostyki obrazowej
Sztuczna Inteligencja
Systemy wspomagania decyzji
Modelowanie i Identyfikacja 2011/2012 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania 1 Warstwowe.
Model I/O bazujący na HSWN Problem uczenia sieci HSWN
Moduł: Informatyka w Zarządzaniu
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
1. Współczesne generacje technologii
VI EKSPLORACJA DANYCH Zadania eksploracji danych: klasyfikacja
Politechniki Poznańskiej
Instytut Zarządzania – Państwowa Wyższa Szkoła Zawodowa
Do technik tych zalicza się: * sztuczne sieci neuronowe
Algorytmika.
Zagadnienia AI wykład 1. Zaliczenie wykładu: Egzamin pisemny w formie testu Podręcznik do wykładu: Leszek Rutkowski Metody i techniki sztucznej inteligencji.
Modelowanie Kognitywne
Adaptacyjne Systemy Inteligentne Maciej Bielski, s4049.
4 lipca 2015 godz pok września 2015 godz pok. 212.
Warstwowe sieci jednokierunkowe – perceptrony wielowarstwowe
Metody sztucznej inteligencji – technologie rozmyte i neuronoweReguła propagacji wstecznej  Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów.
Wybrane zagadnienia inteligencji obliczeniowej Zakład Układów i Systemów Nieliniowych I-12 oraz Katedra Mikroelektroniki i Technik Informatycznych proponują.
AI - Sztuczna inteligencja w oprogramowaniu dla przedsiębiorstw
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania Modelowanie i podstawy identyfikacji 2015/2016 Modele neuronowe – podstawy,
Nikoletta Gabinek. Ewolucja mózgu odróżniła człowieka od zwierząt, gdy doprowadziła do powstania rewolucyjnego sposobu komunikacji - mowy. Umożliwiła.
KNW K Konwencjonalne oraz N Niekonwencjonalne metody W Wnioskowania.
GeneracjeTechnologia Architektura przetwarzania 0. Przekaźniki elektromechaniczne 1. Lampy elektronowe 2. Tranzystory 3. Układy scalone 3.5.Układy dużej.
Inżynier budowy systemów komputerowych nadzoruje, projektuje i konstruuje systemy oraz wdraża oprogramowanie systemowe w różnych dziedzinach gospodarki.
Cz. Nosala (1979, 1993) koncepcja problemu i ich podziału (taksonomii) Każda sytuacja poznawcza ukierunkowana na osiągnięcie jakiegoś celu zawiera następujące.
Belief Nets Autor: inż. 2013r źródło tła:
Inteligencja Obliczeniowa Perceptrony o dużym marginesie błędu
Systemy neuronowo – rozmyte
Kognitywne właściwości sieci neuronowych
Perceptrony o dużym marginesie błędu
Perceptrony o dużym marginesie błędu
Systemy Ekspertowe i Sztuczna Inteligencja trudne pytania
Systemy eksperckie i sztuczna inteligencja
* PROCESÓW TECHNOLOGICZNYCH
Inteligencja Obliczeniowa Perceptrony
Zapis prezentacji:

Narzędzia AI Dominik Ślęzak, Pokój Wykład dostępny na:

SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE) Nauka o maszynach realizujących zadania, które wymagają inteligencji wówczas, gdy są wykonywane przez człowieka. Maszyna jest inteligentna, jeżeli znajdujący się w drugim pomieszczeniu obserwator nie zdoła odróżnić jej odpowiedzi od odpowiedzi człowieka.

SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE) Nauka o tym, w jakich inteligentnych czynnościach człowieka można obyć się bez inteligencji. Dział informatyki, którego przedmiotem jest badanie reguł rządzących inteligentnymi zachowaniami człowieka, tworzenie modeli formalnych tych zachowań i - w rezultacie - programów komputerowych symulujących te zachowania.

HISTORIA Era prehistoryczna: Do około 1960 roku, kiedy pojawiły się powszechnie dostępne komputery. Era romantyczna: , kiedy przewidywano, że AI osiągnie swoje cele w ciągu 10 lat i odniesiono sporo początkowych sukcesów. Okres ciemności: , w którym niewiele się działo, opadł entuzjazm i pojawiły się głosy krytyczne.

HISTORIA Renesans: , gdy zaczęto budować pierwsze systemy doradcze, użyteczne w praktyce. Okres partnerstwa: , gdy do badań nad AI wprowadzono metody z nauk poznawczych i nauk o mózgu, itd. Okres komercjalizacji: , gdy przymiotnik „inteligentny” stał się sloganem reklamowym.

ZAGADNIENIA AI Stworzenie maszyn o inteligencji dorównującej (przewyższającej) ludzką. Stworzenie maszyn (algorytmów) przejawiających tylko wąski aspekt inteligencji (grających w szachy, rozpoznających obrazy, czy tworzących streszczenia tekstu).

LUDZKA INTELIGENCJA – FORMY Praktyczna: umiejętność rozwiązywania konkretnych zagadnień. Abstrakcyjna: zdolność operowania symbolami i pojęciami. Społeczna: umiejętność zachowania się w grupie.

LUDZKA INTELIGENCJA – CECHY Dopasowanie działania do okoliczności: wybieranie najlepszego wariantu rozwiązania danego problemu. Świadomość działania: droga od sformułowania problemu do rozwiązania jest ściśle określona. Znajomość własnych ograniczeń: inteligentny człowiek nie odpowiada na pytania, na które nie zna odpowiedzi.

SYSTEMY UCZĄCE SIĘ Systemy posiadające zdolność poprawiania jakości swojego działania poprzez zdobywanie nowych doświadczeń, które są następnie wykorzystywane podczas kolejnych interakcji ze środowiskiem.

SYSTEMY UCZĄCE SIĘ Uczenie się może przebiegać pod nadzorem użytkownika dostarczającego informacje o przebiegu nauki, lub bez nadzoru, gdy kryterium poprawności wbudowane jest w system.

SYSTEMY UCZĄCE SIĘ Układy samoadaptacyjne: dobierające parametry pracy w zależności od efektów, a jednocześnie doskonalące strategię uczenia się (np. strategie ewolucyjne).

NIEKTÓRE ZASTOSOWANIA Systemy eksperckie, rozumowanie logiczne. Komputerowe widzenie, analiza i rekonstrukcja obrazu. Rozpoznawanie obrazów, mowy, pisma, struktur chemicznych i biologicznych, stanu zdrowia, sensu wyrazów i zdań...

NIEKTÓRE ZASTOSOWANIA Wspomaganie decyzji menedżerskich, diagnoz medycznych... Modelowanie gier, uczenie się na błędach. Sterowanie samochodów, robotów, fabryk... Planowanie, optymalizacja wielokryterialna.

NIEKTÓRE ZASTOSOWANIA Oczyszczanie obrazów, separacja sygnałów akustycznych. Prognozowanie wskaźników ekonomicznych, decyzji zakupu... Łączenie informacji z wielu baz danych. Inteligentne szukanie wiedzy w bazach danych.

PROGRAM WYKŁADU Sieci neuronowe: przegląd struktur oraz zastosowań, metody uczenia, propagacja wsteczna Problemy optymalizacyjne: heurystyki, złożoność obliczeniowa, przykłady i zastosowania

PROGRAM WYKŁADU Algorytmy randomizowane: wychładzanie, strategie ewolucyjne, Monte Carlo, maszyny Boltzmana, sieci Kohonena Algorytmy genetyczne: operatory genetyczne, metody hybrydowe i zastosowania

SZTUCZNE SIECI NEURONOWE Geneza: Naśladowanie działania naturalnych neuronów

PERCEPTRON (ROSENBLATT, 1958) Wejście –n stanów wejściowych x 1,...,x n –stany mogą być cyfrowe lub analogowe Wyjście –0 lub 1 Parametry perceptronu –n wag połączeń w 1,...,w n  –wartość progowa 

PERCEPTRON (ROSENBLATT, 1958) Zasada działania –Do każdego i-tego wejścia przypisana jest waga w i –Dla danych stanów wejściowych x 1,...,x n liczymy sumę ważoną: –Jeżeli s , to ustawiamy wyjście y = 1, zaś w przeciwnym przypadku ustawiamy y = 0

PERCEPTRON (ROSENBLATT, 1958) w1w1 x1x1 x2x2 xnxn y w2w2 wnwn

BARDZO WAŻNE Perceptron opisuje jednoznacznie zbiór wag w 1,...,w n  oraz wartość progowa   Wartości x 1,...,x n  to zmienne pojawiające się na wejściu do modelu perceptronu

CO PERCEPTRON POTRAFI?  = p AND q q p  = p OR q p q

CO PERCEPTRON POTRAFI? Równanie perceptronu można potraktować jako równanie prostej (ogólnie: hiperpła- szczyzny w przestrzeni n-wymiarowej). Punkty leżące nad ową prostą klasyfikujemy jako 1, zaś pozostałe jako 0. w 1 x + w 2 y -  = 0

CZEGO PERCEPTRON NIE POTRAFI? Pojedynczy perceptron nie potrafi odróżniać zbiorów nieseparowalnych liniowo, np. funkcji XOR. Odkrycie tych ograniczeń (1969) na wiele lat zahamowało rozwój sieci neuronowych.

CZEGO PERCEPTRON NIE POTRAFI? Zadaniem pojedynczego perceptronu jest jedynie: –przetwarzanie jednostkowych informacji –podejmowanie prostych decyzji –przekazywanie wyników sąsiadom Dopiero w połączeniu z innymi węzłami uzyskuje się zdolność podejmowania złożonych decyzji