Kognitywne hierarchiczne aktywne podziały. Arkadiusz Tomczyk.

Podobne dokumenty
Widzenie komputerowe (computer vision)

Pattern Classification

Metody tworzenia efektywnych komitetów klasyfikatorów jednoklasowych Bartosz Krawczyk Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska

Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy

Interpretacja gestów dłoni w sekwencji obrazów cyfrowych. autor: Karol Czapnik opiekun: prof. dr hab. Włodzimierz Kasprzak

Środowisko badawcze metod segmentacji bazujących na modelach odkształcalnych w obrazowaniu biomedycznym

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Informatyka w medycynie Punkt widzenia kardiologa

2

LEMRG algorytm generowania pokoleń reguł decyzji dla baz danych z dużą liczbą atrybutów

SPOTKANIE 2: Wprowadzenie cz. I

Prof. Stanisław Jankowski

OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak

Identyfikacja istotnych atrybutów za pomocą Baysowskich miar konfirmacji

SPOTKANIE 1: Wprowadzenie do uczenia maszynowego

Optymalizacja. Wybrane algorytmy

Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu

Opis i rozpoznawanie kształtów na obrazach z wykorzystaniem łańcuchów Browna

w ekonomii, finansach i towaroznawstwie

Techniki uczenia maszynowego nazwa przedmiotu SYLABUS

ALGORYTM RANDOM FOREST

System wizyjny OMRON Xpectia FZx

Metody systemowe i decyzyjne w informatyce

Zestaw ćwiczeń laboratoryjnych z Biofizyki dla kierunku Elektroradiologia w roku akademickim 2016/2017.

Wybór / ocena atrybutów na podstawie oceny jakości działania wybranego klasyfikatora.

TEORETYCZNE PODSTAWY INFORMATYKI

Wstęp do sieci neuronowych laboratorium 01 Organizacja zajęć. Perceptron prosty

UCZENIE MASZYNOWE III - SVM. mgr inż. Adam Kupryjanow

Systemy uczące się Lab 4

Aproksymacja funkcji a regresja symboliczna

A Zadanie

Przekształcenia punktowe

Interpretacja rysunku technicznego wg norm ISO oraz ASME poziom zaawansowany


w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

Ontogeniczne sieci neuronowe. O sieciach zmieniających swoją strukturę

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

Klasyfikacja publikacji biomedycznych w konkursie JRS 2012 Data Mining Competition - Szkic koncepcji

Klasyfikacja LDA + walidacja

WYDZIAŁ MATEMATYKI KARTA PRZEDMIOTU

Algorytmika i pseudoprogramowanie

Kombinacja jądrowych estymatorów gęstości w klasyfikacji wstępne wyniki

Obliczenia inspirowane Naturą

Klasyfikatory: k-nn oraz naiwny Bayesa. Agnieszka Nowak Brzezińska Wykład IV

Rozpoznawanie układu dłoni w obrazach cyfrowych dla pary aktywnych konturów

Optymalizacja ciągła

Metody zbiorów przybliżonych w uczeniu się podobieństwa z wielowymiarowych zbiorów danych

Optymalizacja systemów

Reprezentacja i analiza obszarów

Excel - użycie dodatku Solver

Sterowanie i monitorowanie urządzeń i procesów produkcyjnych Control and monitoring of manufacturing processes and systems

Wrocław University of Technology. Wprowadzenie cz. I. Adam Gonczarek. Rozpoznawanie Obrazów, Lato 2015/2016

Jazda autonomiczna Delphi zgodna z zasadami sztucznej inteligencji

Relacja: III Seminarium Naukowe "Inżynierskie zastosowania technologii informatycznych"

Sztuczna inteligencja stan wiedzy, perspektywy rozwoju i problemy etyczne. Piotr Bilski Instytut Radioelektroniki i Technik Multimedialnych

komputery? Andrzej Skowron, Hung Son Nguyen Instytut Matematyki, Wydział MIM, UW

Klasyfikator. ˆp(k x) = 1 K. I(ρ(x,x i ) ρ(x,x (K) ))I(y i =k),k =1,...,L,

Obliczenia osiągów dyszy aerospike przy użyciu pakietu FLUENT Michał Folusiaak

OPTYMALIZACJA KONSTRUKCJI

Analiza danych. TEMATYKA PRZEDMIOTU

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Uczenie się pojedynczego neuronu. Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z<0 y=1 gdy z>=0. Wówczas: W 1 x 1 + w 2 x 2 + = 0

KATEDRA SYSTEMÓW MULTIMEDIALNYCH. Inteligentne systemy decyzyjne. Ćwiczenie nr 12:

Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII?

Diagnostyka obrazowa

Drzewa decyzyjne i lasy losowe

Python : podstawy nauki o danych / Alberto Boschetti, Luca Massaron. Gliwice, cop Spis treści

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.

Modelowanie w projektowaniu maszyn i procesów cz.5

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

Poszukiwanie formy. 1) Dopuszczalne przemieszczenie pionowe dla kombinacji SGU Ciężar własny + L1 wynosi 40mm (1/500 rozpiętości)

Elementy modelowania matematycznego

Rozpoznawanie obrazów

KRZYSZTOF WÓJTOWICZ Instytut Filozofii Uniwersytetu Warszawskiego

Zrównoleglona optymalizacja stochastyczna na dużych zbiorach danych

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Priorytetyzacja przypadków testowych za pomocą macierzy

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

Bogdan ŻÓŁTOWSKI Marcin ŁUKASIEWICZ

Karta (sylabus) przedmiotu

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

KLASYFIKACJA TEKSTUR ZA POMOCĄ SVM MASZYNY WEKTORÓW WSPIERAJĄCYCH

Opinia o pracy doktorskiej pt. Damage Identification in Electrical Network for Structural Health Monitoring autorstwa mgr inż.

Entropia Renyi ego, estymacja gęstości i klasyfikacja

AUTOMATYKA INFORMATYKA

Machine learning Lecture 6

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań

Zestaw ćwiczeń laboratoryjnych z Biofizyki dla kierunku elektroradiologia w roku akademickim 2017/2018.

Agnieszka Nowak Brzezińska Wykład III

Kombinacja jądrowych estymatorów gęstości w klasyfikacji - zastosowanie na sztucznym zbiorze danych

Metody optymalizacji Optimization methods Forma studiów: stacjonarne Poziom studiów II stopnia. Liczba godzin/tydzień: 1W, 1Ć

Szacowanie wartości monet na obrazach.

KARTAKURSU. Efekty kształcenia dla kursu Student: W01wykazuje się znajomością podstawowych koncepcji, zasad, praw i teorii obowiązujących w fizyce

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

Algorytm. Krótka historia algorytmów

PRZEWODNIK PO PRZEDMIOCIE

Metody systemowe i decyzyjne w informatyce

Szczegółowy opis szkolenia

Inspiracje kognitywne w procesie analizy pozycji szachowej

Transkrypt:

Arkadiusz Tomczyk arkadiusz.tomczyk@p.lodz.pl projekt finansowany przez: Narodowe Centrum Nauki numer projektu: 2012/05/D/ST6/03091

Przykładowy problem Diagnostyka zatorowości płucnej Obrazowanie CT sprzężone z aparatem do EKG (sekwencja wideo 3D) Rekonstrukcja przekrojów wzdłuż długiej osi serca Obrazowanie po wstrzyknięciu kontrastu Analiza zmian kształtu komór serca i przegrody międzykomorowej Informacja zawarta na obrazie nie wystarcza do poprawnej jego segmentacji

Aktywne kontury Snakes (Kass, Witkin, Terzopoulos), siły nacisku (Cohen), siły obszaru (Ivins, Porrill), GVF (Xu, Prince), programowanie dynamiczne (Amini, Weymouth, Jain), zmiany topologii (McInerney, Delignette, Motagnat) Geometryczne aktywne kontury (Malladi, Sethian, Vemuri, Caselles, Catte, Chan, Vese), zbiory poziomicowe (Osher, Sethian), geodezyjne aktywne kontury (Caselles, Kimmel, Sapiro, Yezzi, Kichenassamy, Kumar, Olver, Tannenbaum), geodezyjne aktywne obszary (Paragios, Deriche)

Aktywne kontury Sparametryzowany model konturu Funkcja energii oceniająca kontur Metoda ewolucji poszukująca optymalnego konturu Aktywne modele kształtu (Cootes, Taylor) Łańcuchy Browna (Grzeszczuk, Levin) Akwtywne promienie (Denzler, Nieman)

Kontur Kontur wskazuje, które fragmenty obrazu należ traktować jako obiekt, a które jako tło Zadany model konturu nie musi pozwalać na opisanie dowolnego podziału obrazu Podział obrazu to klasyfikacja poszczególnych pikseli, a zatem kontur to klasyfikator

Klasyczne podejście do klasyfikacji pikseli wymaga zdefiniowania cech je opisujących co stanowi w praktyce istotny problem Iteracyjne uczenie klasyfikatora generuje w każdej iteracji kontur na obrazie, a co za tym idzie odpowiada ewolucji konturu

W aktywnych konturach ocena klasyfikatora nie opiera się o zbiór treningowy lecz o lokalną lub globalną ocenę całego poetykietowania elementów obrazu Wymaga to odpowiednich metod optymalizacji

Konsekwencje Przenoszenie doświadczeń z uczenia maszynowego do aktywnych konturów Nowe modele konturów Aparat teoretyczny (wymiar VC) Przeniesienie wybranych koncepcji (boosting)

Potencjałowe aktywne kontury

RBF RBF

Konsekwencje Przenoszenie doświadczeń z aktywnych konturów do uczenia maszynowego Użycie wiedzy dodatkowej (SVM, regularyzacja) Nowe modele klasyfikatorów Kush R. Varshney, Alan S. Willsky, Classification Using Geometric Level Sets, Journal of Machine Learning Research, vol. 11, pp. 491-516, 2010

Konsekwencje Skoro istniejące metody klasyfikacji są zwykle niezależne od rodzaju klasyfikowanych obiektów to również na obrazie jedynymi klasyfikowanymi obiektami nie muszą być piksele

Hierarchiczne aktywne podziały

Sekwencje obrazów Hierarchiczne aktywne podziały mogą być również stosowane w przypadku sekwencji obrazów

Wiedza We wszystkich omawianych przykładach kluczowym elementem jest wiedza użyta podczas ewolucji konturu czy też nauki klasyfikatora

John Frisby, James Stone, Seeing: The Computational Approach to Biological Vision, The MIT Press, 2010 David Marr, Shimon Ullman, Tomaso Poggio, Vision, The MIT Press, 2010

Akwizycja wiedzy Często trudno jest zdefiniować funkcję energii w postaci formuły matematycznej Uczenie maszynowe może pozwolić na jej zamodelowanie w oparciu o dostarczoną wiedzę. Akwizycja takiej wiedzy od ekspertów nie jest jednak prosta Zbiór przykładów Opis w języku naturalnym

Teoria widzenia David Marr, Shimon Ullman, Tomaso Poggio, Vision, The MIT Press, 2010

Omawiana teoria posiada wiele punktów wskpólnych z kognitywnymi hierarchicznymi aktywnymi podziałami i może być z nimi łączona Zakłada ona jednak, że nie wiemy czego szukamy w obserwowanym obrazie przez co posiadana wiedza jest włączana bardzo późno w proces rozpoznawania Inspirowana jest biologicznymi obserwacjami David Marr, Shimon Ullman, Tomaso Poggio, Vision, The MIT Press, 2010

David Marr, Shimon Ullman, Tomaso Poggio, Vision, The MIT Press, 2010

Warsztat Narzędzie do akwizycji wiedzy eksperckiej, głównie oznaczania obrazów, może być jednak zastosowane do innych danych Zbiór zadań, na których konkretne techniki będą mogły porównywać swoje wyniki Serwer obliczeniowy będzie umożliwiał na na zdalne uruchamianie obliczeń Narzędzie do zlecania obliczeń oraz obserwacji uzyskanych wyników Możliwość porównywania rozwiążań nie tylko na tych samych danych lecz również za pomocą identycznych miar Dziękuję za uwagę