IDENTYFIKACJA OBIEKTÓW NA PODSTAWIE CHMURY PUNKTÓW
|
|
- Robert Daniel Wilk
- 7 lat temu
- Przeglądów:
Transkrypt
1 POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 76 Electrical Engineering 2013 Łukasz DZIERŻANOWSKI* Robert KOZA* IDENTYFIKACJA OBIEKTÓW NA PODSTAWIE CHMURY PUNKTÓW Artykuł przedstawia problematykę identyfikacji obiektów w obrazach uzyskanych ze skanerów przestrzennych z wykorzystaniem chmury punktów. Przybliża zasadę algorytmu ICP, popularnej metody wykorzystywanej w celu dopasowania do siebie dwóch chmur punktów w oparciu o wskazanie najbliższego sąsiada. Ponadto zaprezentowano metodę kddrzew znacznie zwiększającą wydajność algorytmu ICP, co zostało poparte wynikami działania autorskiej aplikacji służącej do dopasowywania chmur punktów z wykorzystaniem różnych metod: kd-drzew, triangulacji Delaunay oraz metody Brute-Force. 1. WPROWADZENIE Skanowanie przestrzenne jest technologią, która stale zyskuje na popularności, znajdując zastosowanie w różnych systemach diagnostyczno-remontowych. Pozwala ono bowiem na zdalne wykonanie analizy uszkodzeń, detekcję zmian geometrii itd. Szybkość i kompleksowość równocześnie wykonywanych pomiarów sprawia, że jest to technologia szczególnie wartościowa dla zastosowaniach związanych z czynnościami remontowo-eksploatacyjnymi w obszarze systemu elektroenergetycznego, z względu na wysoki koszt czasu wyłączeń związanych pracami diagnostycznymi. Ze względu na możliwość pojawienia się różnych konfiguracji terenu, przeszkód lub złożoności samej infrastruktury, przez okluzje i ograniczony zasięg sensorów, wiele standardowych środowisk aplikacyjnych dedykowanych skanerom przestrzennym, może wymagać dokładnych metod łączenia kilku chmur punktów w jeden. Dopasowanie geometryczne długo pozostawało wciąż wąskim gardłem dla systemów wizji komputerowej i lokalizacji mobilnych robotów, aczkolwiek ostatnie lata przyniosły postęp dla pewnych szczególnych zastosowań [2, 3, 4]. Problemem w rozpoznawaniu obiektów jest dopasowanie zaobserwowanych danych do wcześniej zapisanego modelu reprezentującego różne przedmioty zainteresowania. Pierwotnie wykorzystywano w tym celu algorytmy wykorzystujące podstawowe figury geometryczne takie jak punkty, * Politechnika Opolska.
2 136 Łukasz Dzierżanowski, Robert Koza linie i figury płaskie, jednak ze względu na duże ograniczenia, wraz z rozwojem możliwości sprzętu, zaczęto stosować chmury punktów w oparciu o algorytm ICP, który stale poddawany istotnym modyfikacjom zwiększającym jego dokładność. 2. ALGORYTMY WSPOMAGAJĄCE INTEGRACJĘ CHMUR PUNKTÓW 2.1. Działanie Algorytmu ICP Optymalna rejestracja chmur punktów jest istotnym problemem, dlatego w celu eliminacji błędów lub wypełnienia dziur informacyjnych, stosuje się transformacji dla jednej z chmur i możliwe dobre dopasowanie jej do drugiej chmury. Pierwszy zbiór punktów nazwano punktami modelu a drugi punktami danych. Typowe podejście polega na zastosowaniu transformacji dla punktów danych w celu jak najlepszego dopasowania ich do punktów modelu. Przyjęto, że następujące oznaczenia dla zbioru punktów modelu: M= {m1, m 2, m3,...,m N} (1) oraz dla zbioru punktów danych: D= {d1,d 2,d 3,...,d N} (2) W celu sformułowania matematycznie dokładności dopasowania należy zdefiniować błąd systemu metrycznego lub funkcję celu E. Popularną miarą jest suma kwadratów błędów są to kwadraty odległości od punktów w jednej chmurze do ich najbliższych sąsiadów w drugiej po zastosowaniu transformacji τ. E N = i= 1 τ(d ) m W przestrzeni 3-D, taka transformacja posiada sześć stopni swobody - trzy obrotu i trzy przesunięcia - funkcja celu staje się funkcją sześciu zmiennych. Można teraz sformułować wyrażanie obrotu w zakresie obrotu macierzy R oraz przesunięcia o wektor. E N = i= 1 Rd i i i 2 r + T m W powyższej analizie nie jest znana informacja o wzajemnej zależności pomiędzy punktami, co oznacza że nie wiadomo, który punkt m i będzie najbliższym sąsiadem punktu d i po zastosowaniu transformacji. Ta informacja może jednak zostać oszacowana w oparciu o dane o najbliższym sąsiedzie punktu sprzed transformacji. Zostało to wykorzystane w algorytmie ICP (ang. Iterative Closest Point Iteracyjny Najbliższy Punkt). Metody minimalizacji zaprezentowane w dalszej części artykułu, wykorzystują wybierają niektóre operacje transformacji i określają jak powinny się zmieniać aby zmniejszyć wartość funkcji E. i 2 (3) (4)
3 Identyfikacja obiektów na podstawie chmury punktów Zastosowanie drzewa k-wymiarowego Algorytm ICP w swojej oryginalnej formie jest niewydajny, aby móc go zastosować bezpośrednio w aplikacjach, gdyż czas wykonywania obliczeń rośnie kwadratowo wraz ze wzrostem ilości punktów. Istnieje wiele sposobów przyśpieszenia obliczeń, jednym z ich może być ograniczenie liczby punktów. Metodę tę jak i kilka innych opisano szerzej w artykule [6]. Wszystkie z wymienionych metod zakładają istnienie siatki punktów danych wejściowych, które powinny znajdować się w prostokątnych macierzach nie zawierających pustych elementów. W rzeczywistych danych znajduje się jednak szum gaussowski i uzyskanie siatki nie jest możliwe lub bardzo utrudnione. Aby poradzić sobie z surowymi danymi wykorzystano strukturę danych w postaci drzewa. Drzewa k- wymiarowe służą do podziału wielowymiarowej przestrzeni na podprzestrzenie w taki sposób, by wyszukiwanie najbliższych siadów było jak najszybsze. Drzewo-kd jest drzewem binarnym, gdzie w każdym węźle znajduje się k- wymiarowy punkt. Każdy węzeł, który nie jest liściem tworzy hiperpłaszczyznę podziału, która dzieli przestrzeń na dwie podprzestrzenie. Punkty po lewej stronie hiperpłaszczyzny reprezentują lewe poddrzewo zaczynające się w tym węźle a prawe punkty, prawe poddrzewo. Kierunek hiperpłaszczyzny jest wybierany zgodnie z wektorem normalnym płaszczyzny. Najczęstszym wyborem miejsca podziału jest mediana zbioru. Takie podejście powoduje utworzenie dobrze zbalansowanego drzewa i zwiększa wydajność wyszukiwania najbliższych sąsiadów. Rys. 1 przedstawia przykładowe kd-drzewo. Pierwszy podział (czerwony) dzieli główny zbiór (biały) na dwa podzbiory. Każdy z nich jest następnie dzielony (zielony) na kolejne podzbiory. A te dzielone na kolejne podzbiory (niebieski). Gdy już nie można dalej dzielić, każdy z ośmiu zbiorów jest tzw. Liściem, tj. elementem, który dalej nie podlega rozgałęzieniom. Zastosowanie tablicy z wcześniej znalezionymi najbliższymi sąsiadami dodatkowo przyspiesza działanie algorytmu ICP [8]. Rys. 1. Przykład struktury drzewa kd [7]
4 138 Łukasz Dzierżanowski, Robert Koza Dla n-elementowego zbioru punktów P uzyskuje się wtedy drzewo rozmiaru O(n), które można skonstruować w czasie O(n log n). Czas odpowiedzi na zapytanie o punkty należące do prostokąta R wynosi O(k+n (d-1)/d ), gdzie k jest liczbą znalezionych punktów, a d wymiarem przestrzeni 3. PROJEKT APLIKACJI Celem powstania aplikacji było umożliwienie rejestracji chmur punktów wewnątrz środowiska AutoCAD. Założono że oba dopasowywane zbiory punktów są dostępne i nie ma potrzeby ich generowania z modelu. Algorytm, którego użyto składa się z kilku etapów. Stworzona aplikacja jest programem wykonującym wiele złożonych obliczeń, które nie mogły zostać wykonane w środowisku CAD w tym celu utworzono skrypt, który za pomocą programu Matlab dokonuje obliczeń i zwraca wynik do AutoCAD a gdzie wykonywany jest ostateczny etap czyli transformacja jednej z chmur. Jednym z założeń wstępnych było uzyskanie dopasowania dla dużych chmur punktów. Aby spełnić następujące wymaganie należało znaleźć wydajną strukturę danych czyli omawiane wcześniej drzewo k-wymiarowe. Stworzona aplikacja umożliwia porównanie działania algorytmów nie tylko na podstawie subiektywnej oceny wizualnego efektu działania, ale również w oparciu o porównania określonych deterministycznych współczynników. Gotowa aplikacja została tak skonstruowana, aby użytkownik miał możliwość łatwego wyboru algorytmów i jego parametrów, które mają zostać zastosowane do rejestracji chmur punktów. Rys. 2. Schemat działania programu Schemat działania aplikacji został sprowadzony do trzech kroków: uruchomienia środowiska AutoCAD i wczytania rysunku zawierającego chmury punktów (na odpowiednio nazwanych warstwach), załadowania aplikacji oraz wybory algorytmu i jego parametrów. Program działa z linii poleceń AutoCAD a,
5 Identyfikacja obiektów na podstawie chmury punktów 139 użytkownik otrzymuje informacje o tym jakie są dostępne polecenia zaraz po wczytaniu aplikacji. Scena na której przetestowano aplikację przedstawia model królika zeskanowanego przez naukowców z Uniwersytetu Stanford [5]. Jest on popularnym obiektem testów różnych algorytmów przetwarzania obiektów 3D. Przygotowana scena testowa StanfordBunny została złożona z dwóch chmur o łącznej liczbie ~76000 punktów. Rys. 3. Skany prezentujące obiekty Zaprojektowana aplikacja została wyposażona w dwie dodatkowe metody wyszukiwania najbliższych par punktów w celu porównania wzrostu czasu dla zaproponowanej struktury drzewa k-wymiarowego. Są to triangulacja Delaunay polegająca na podziale obszaru na trójkąty, gdzie każde koło opisane jest na trzech sąsiadujących ze sobą punktach z tessalacji Voronoia nie zawiera żadnego innego punktu oraz metoda Brutalnej Siły (BruteForce) polegająca na porównywaniu każdego punktu z obu zbiorów. Każdą z metod testowano trzykrotnie, wywołując funkcję dopasowania najpierw bez parametrów, z parametrem ekstrapolacji funkcji błędu oraz z parametrem odrzucania 10% najgorszych par najbardziej oddalonych od siebie. Badania przeprowadzone na scenie StanfordBunny potwierdzają, że metoda dopasowania najbliższych par punktów ma największy wpływ na czas zbieżności chmur punktów. Wielkość ostatecznego błędu RMS jest taka sama w przypadku stosowania jednakowych parametrów dla różnych metod dopasowania. Kolejny rysunek prezentuje zestawienie wyników testu dla trzech zaimplementowanych metod dopasowania.
6 140 Łukasz Dzierżanowski, Robert Koza Tabela. 1. Zestawienie wyników dla sceny StanfordBunny Lp. Metoda dopasowania Czas (sek.) Liczba iteracji Błąd RMS l BruteForce 310, , KdTree 35, , Delaunay 86, , BruteForce z ekstrapolacją 421, , KdTree z ekstrapolacją 41, , Delaunay z ekstrapolacją 104,1 20 0, BruteForce z ekstrapolacją i odrzucaniem 892, , KdTree z ekstrapolacją i odrzucaniem 77, , Delaunay z ekstrapolacją i odrzucaniem , Rys. 4. Zestawienie wyników czasu wykonywania dopasowania dla sceny StanfordBunny Wykonane testy pokazują, że dla chmur punktów pozbawionych szumu i stosunkowo dobremu dopasowaniu początkowemu otrzymanemu dzięki manualnej transformacji, aplikacja jest w stanie uzyskać dopasowanie na poziomie 0, już po około 15 krokach iteracji z wykorzystaniem ekstrapolacji. Dodatkowo stosując drzewa kd można osiągnąć wspomniany wyżej poziom zbieżności już po około 41 sekundach (metoda iteracyjna daje ponad 420 sekund). Ten przykład jest interesujący również dlatego, że pokrycie pomiędzy tymi chmurami wynosi ~40 50%.
7 Identyfikacja obiektów na podstawie chmury punktów 141 Rys. 5. Przebieg testu dla sceny StanfordBunny Po przeprowadzeniu wszystkich testów można zauważyć pewną prawidłowość. Wyszukiwanie najbliższych par punktów metodą brutalnej siły jest od 8 do 10 razy wolniejsze od najszybszej metody drzewa k-wymiarowego, które z kolei jest dwukrotnie szybsze od metody triangulacji Delaunay. Kolejnym faktem wartym odnotowania jest to, że dla chmur punktów bez szumu wywołanie funkcji dopasowania z parametrem odrzucania najgorszych par punktów tylko nieznacznie poprawia efekt końcowego dopasowania. W większości przypadków wybór metody kd-drzew i ekstrapolacji funkcji dopasowania będzie najlepszym rozwiązaniem w stosunku wielkości błędu RMS do czasu wykonywania. Badania potwierdzają, że zastosowanie kd drzew dla trzech wymiarów jest skutecznym sposobem przyśpieszenia algorytmu ICP.
8 142 Łukasz Dzierżanowski, Robert Koza 4. PODSUMOWANIE Wykonanie aplikacji pozwoliło na przeprowadzenie testów porównujących efektywność i dokładność różnych metod dopasowania dwóch chmur punktów w taki sposób, by razem tworzyły pełny obraz zeskanowanego modelu. Algorytm kd drzewa wykorzystujący najbliższe pary korespondujących ze sobą punktów okazał się najlepszy z wszystkich zaimplementowanych. Umiarkowanie długi czas dopasowania, nie wzrastający zbyt szybko przy zastosowaniu dodatkowych funkcji takich jak ekstrapolacja, czy odrzucanie najgorszych par sąsiadujących punktów nawet przy zwiększeniu ilości danych wejściowych, pozwala uzyskać znakomitą jakość dopasowania chmur punktów. Algorytm triangulacji Delaunay to zaraz po drzewie kd najszybsza metoda, jej osiągi pozwalają na stosunkowo szybką rejestrację chmur punktów. Zaimplementowana metoda brutalnej siły pozwala na porównanie zależności czasu wykonywania obliczeń dla wymienionych wcześniej algorytmów wyszukiwania najbliższych (w domyśle korespondujących) par punktów. LITERATURA [1] SEGAL A., HAEHNEL D., THRUN S.: Generalized-icp, Proceedings of Robotics: Science and Systems, Seattle, USA [2] BESL PJ., ND. MCKAY: A Method for Registration 3D Shapes, IEEE Transactions on Pattern Analysis and Machine Inteligence, vol. 14(2) ss [3] RUSINKIEWICZ S., LEVOY M.: Efficient Variants of the ICP Algorithm, Proc. 3DIM, 2001 ss [4] ZYCHEWICZ A., SIEMIĄTKOWSKA B.: Zastosowanie algorytmów ICP i SIFT w lokalizacji robotów mobilnych, Pomiary Automatyka i Robotyka 2/2010 ss [5] Stanford University, ftp:/ /graphics.stanford.edu/pub/3dscanrep/bunny.tar.gz [6] Rusinkiewicz S.: Real Time Acquisition and Rendering of Large 3D Models. Ph.D. Dissertation, Stanford University, 2001 [7] [8] Siemiątkowska B., Gnatowski M., Zychewicz A., Zastosowanie algorytmów ICP i SIFT w lokalizacji robotów mobilnych, POMIARY AUTOMATYKA KONTROLA, 3, , OBJECTS IDENTIFICATION BASED ON A POINT CLOUD The paper presents the aspects of objects identification based on 3D scanning with use of the point cloudes. The ICP, a popular algorithm for point cloud adjustment based on the nearest neighbor iteration. Moreover a kd-tree method for ICP efficiency improving has been described along with the results of testing the authors program for point cloud adjustment based on kd-tree, Delaunay s triangulation and brute force methods.
Kompresja danych Streszczenie Studia Dzienne Wykład 10,
1 Kwantyzacja wektorowa Kompresja danych Streszczenie Studia Dzienne Wykład 10, 28.04.2006 Kwantyzacja wektorowa: dane dzielone na bloki (wektory), każdy blok kwantyzowany jako jeden element danych. Ogólny
Temat: Zaprojektowanie procesu kontroli jakości wymiarów geometrycznych na przykładzie obudowy.
Raport z przeprowadzonych pomiarów. Temat: Zaprojektowanie procesu kontroli jakości wymiarów geometrycznych na przykładzie obudowy. Spis treści 1.Cel pomiaru... 3 2. Skanowanie 3D- pozyskanie geometrii
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych autor: Robert Drab opiekun naukowy: dr inż. Paweł Rotter 1. Wstęp Zagadnienie generowania trójwymiarowego
Klasyfikator liniowy Wstęp Klasyfikator liniowy jest najprostszym możliwym klasyfikatorem. Zakłada on liniową separację liniowy podział dwóch klas między sobą. Przedstawia to poniższy rysunek: 5 4 3 2
Temat: Skanowanie 3D obrazu w celu pomiaru odkształceń deski podobrazia
Raport z przeprowadzonych badań Temat: Skanowanie 3D obrazu w celu pomiaru odkształceń deski podobrazia Spis treści Spis treści... 2 1.Cel badań... 3 2. Skanowanie 3D pozyskanie geometrii... 3 3. Praca
Definicja pliku kratowego
Pliki kratowe Definicja pliku kratowego Plik kratowy (ang grid file) jest strukturą wspierająca realizację zapytań wielowymiarowych Uporządkowanie rekordów, zawierających dane wielowymiarowe w pliku kratowym,
Algorytmy decyzyjne będące alternatywą dla sieci neuronowych
Algorytmy decyzyjne będące alternatywą dla sieci neuronowych Piotr Dalka Przykładowe algorytmy decyzyjne Sztuczne sieci neuronowe Algorytm k najbliższych sąsiadów Kaskada klasyfikatorów AdaBoost Naiwny
Przegląd metod optymalizacji wielowymiarowej. Funkcja testowa. Funkcja testowa. Notes. Notes. Notes. Notes. Tomasz M. Gwizdałła
Przegląd metod optymalizacji wielowymiarowej Tomasz M. Gwizdałła 2012.12.06 Funkcja testowa Funkcją testową dla zagadnień rozpatrywanych w ramach tego wykładu będzie funkcja postaci f (x) = (x 1 1) 4 +
Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu
Data Mining Wykład 9 Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster Plan wykładu Wprowadzanie Definicja problemu Klasyfikacja metod grupowania Grupowanie hierarchiczne Sformułowanie problemu
Priorytetyzacja przypadków testowych za pomocą macierzy
Priorytetyzacja przypadków testowych za pomocą macierzy W niniejszym artykule przedstawiony został problem przyporządkowania priorytetów do przypadków testowych przed rozpoczęciem testów oprogramowania.
Aproksymacja funkcji a regresja symboliczna
Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą
Weryfikacja geometrii wypraski oraz jej modyfikacja z zastosowaniem Technologii Synchronicznej systemu NX
Weryfikacja geometrii wypraski oraz jej modyfikacja z zastosowaniem Technologii Synchronicznej systemu NX Projektowanie i wytwarzanie form wtryskowych, przeznaczonych do produkcji wyprasek polimerowych,
APLIKACJA NAPISANA W ŚRODOWISKU LABVIEW SŁUŻĄCA DO WYZNACZANIA WSPÓŁCZYNNIKA UZWOJENIA MASZYNY INDUKCYJNEJ
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 83 Electrical Engineering 2015 Damian BURZYŃSKI* Leszek KASPRZYK* APLIKACJA NAPISANA W ŚRODOWISKU LABVIEW SŁUŻĄCA DO WYZNACZANIA WSPÓŁCZYNNIKA UZWOJENIA
E: Rekonstrukcja ewolucji. Algorytmy filogenetyczne
E: Rekonstrukcja ewolucji. Algorytmy filogenetyczne Przypominajka: 152 drzewo filogenetyczne to drzewo, którego liśćmi są istniejące gatunki, a węzły wewnętrzne mają stopień większy niż jeden i reprezentują
w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.
Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(), zwaną funkcją aproksymującą
Testowanie modeli predykcyjnych
Testowanie modeli predykcyjnych Wstęp Podczas budowy modelu, którego celem jest przewidywanie pewnych wartości na podstawie zbioru danych uczących poważnym problemem jest ocena jakości uczenia i zdolności
10. Redukcja wymiaru - metoda PCA
Algorytmy rozpoznawania obrazów 10. Redukcja wymiaru - metoda PCA dr inż. Urszula Libal Politechnika Wrocławska 2015 1 1. PCA Analiza składowych głównych: w skrócie nazywana PCA (od ang. Principle Component
NATĘŻENIE POLA ELEKTRYCZNEGO PRZEWODU LINII NAPOWIETRZNEJ Z UWZGLĘDNIENIEM ZWISU
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 85 Electrical Engineering 016 Krzysztof KRÓL* NATĘŻENIE POLA ELEKTRYCZNEGO PRZEWODU LINII NAPOWIETRZNEJ Z UWZGLĘDNIENIEM ZWISU W artykule zaprezentowano
Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15
Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Zadanie algorytmiczne: wyszukiwanie dane wejściowe:
Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych
inż. Marek Duczkowski Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych słowa kluczowe: algorytm gradientowy, optymalizacja, określanie wodnicy W artykule
SPIS TREŚCI STRESZCZENIE...8 SUMMARY...9 I. WPROWADZENIE... 10
SPIS TREŚCI STRESZCZENIE.....8 SUMMARY.....9 I. WPROWADZENIE.... 10 II. OMÓWIENIE TEORETYCZNE I PRAKTYCZNE OBSZARU BADAŃ..16 1. Fotogrametria i skanowanie laserowe jako metody inwentaryzacji zabytków......17
Detekcja punktów zainteresowania
Informatyka, S2 sem. Letni, 2013/2014, wykład#8 Detekcja punktów zainteresowania dr inż. Paweł Forczmański Katedra Systemów Multimedialnych, Wydział Informatyki ZUT 1 / 61 Proces przetwarzania obrazów
Jak przygotować pliki gotowe do publikacji w sieci za pomocą DigitLabu?
Jak przygotować pliki gotowe do publikacji w sieci za pomocą DigitLabu? Po zainstalowaniu DigitLabu na komputerze otrzymujemy pakiet programów niezbędnych do przygotowania cyfrowych wersji obiektów tekstowych.
AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 75 Electrical Engineering 2013 Łukasz NIEWIARA* Krzysztof ZAWIRSKI* AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ Zagadnienia
Sortowanie. Bartman Jacek Algorytmy i struktury
Sortowanie Bartman Jacek jbartman@univ.rzeszow.pl Algorytmy i struktury danych Sortowanie przez proste wstawianie przykład 41 56 17 39 88 24 03 72 41 56 17 39 88 24 03 72 17 41 56 39 88 24 03 72 17 39
8. Drzewa decyzyjne, bagging, boosting i lasy losowe
Algorytmy rozpoznawania obrazów 8. Drzewa decyzyjne, bagging, boosting i lasy losowe dr inż. Urszula Libal Politechnika Wrocławska 2015 1 1. Drzewa decyzyjne Drzewa decyzyjne (ang. decision trees), zwane
W poszukiwaniu sensu w świecie widzialnym
W poszukiwaniu sensu w świecie widzialnym Andrzej Śluzek Nanyang Technological University Singapore Uniwersytet Mikołaja Kopernika Toruń AGH, Kraków, 28 maja 2010 1 Podziękowania Przedstawione wyniki powstały
Document: Exercise*02*-*manual /11/ :31---page1of8 INSTRUKCJA DO ĆWICZENIA NR 2
Document: Exercise*02*-*manual ---2014/11/12 ---8:31---page1of8 PRZEDMIOT TEMAT KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 2 Wybrane zagadnienia z
P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H
W O J S K O W A A K A D E M I A T E C H N I C Z N A W Y D Z I A Ł E L E K T R O N I K I Drukować dwustronnie P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H Grupa... Data wykonania
Algorytmy sortujące i wyszukujące
Algorytmy sortujące i wyszukujące Zadaniem algorytmów sortujących jest ułożenie elementów danego zbioru w ściśle określonej kolejności. Najczęściej wykorzystywany jest porządek numeryczny lub leksykograficzny.
Złożoność obliczeniowa zadania, zestaw 2
Złożoność obliczeniowa zadania, zestaw 2 Określanie złożoności obliczeniowej algorytmów, obliczanie pesymistycznej i oczekiwanej złożoności obliczeniowej 1. Dana jest tablica jednowymiarowa A o rozmiarze
Elementy statystyki wielowymiarowej
Wnioskowanie_Statystyczne_-_wykład Spis treści 1 Elementy statystyki wielowymiarowej 1.1 Kowariancja i współczynnik korelacji 1.2 Macierz kowariancji 1.3 Dwumianowy rozkład normalny 1.4 Analiza składowych
Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy
Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy Wykorzystane materiały: Zadanie W dalszej części prezentacji będzie omawiane zagadnienie rozpoznawania twarzy Problem ten można jednak uogólnić
KONSPEKT ZAJĘĆ KOŁA INFORMATYCZNEGO LUB MATEMATYCZNEGO W KLASIE III GIMNAZJUM LUB I LICEUM ( 2 GODZ.)
Joanna Osio asiaosio@poczta.onet.pl Nauczycielka matematyki w Gimnazjum im. Macieja Rataja w Żmigrodzie KONSPEKT ZAJĘĆ KOŁA INFORMATYCZNEGO LUB MATEMATYCZNEGO W KLASIE III GIMNAZJUM LUB I LICEUM ( 2 GODZ.)
Algorytm Grovera. Kwantowe przeszukiwanie zbiorów. Robert Nowotniak
Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej Politechnika Łódzka 13 listopada 2007 Plan wystapienia 1 Informatyka Kwantowa podstawy 2 Opis problemu (przeszukiwanie zbioru) 3 Intuicyjna
Zbigniew Figiel, Piotr Dzikowicz. Skanowanie 3D przy projektowaniu i realizacji inwestycji w Koksownictwie KOKSOPROJEKT
1 Zbigniew Figiel, Piotr Dzikowicz Skanowanie 3D przy projektowaniu i realizacji inwestycji w Koksownictwie 2 Plan prezentacji 1. Skanowanie laserowe 3D informacje ogólne; 2. Proces skanowania; 3. Proces
Zadania do wykonania. Rozwiązując poniższe zadania użyj pętlę for.
Zadania do wykonania Rozwiązując poniższe zadania użyj pętlę for. 1. apisz program, który przesuwa w prawo o dwie pozycje zawartość tablicy 10-cio elementowej liczb całkowitych tzn. element t[i] dla i=2,..,9
Algorytmy i struktury danych
Algorytmy i struktury danych ĆWICZENIE 2 - WYBRANE ZŁOŻONE STRUKTURY DANYCH - (12.3.212) Prowadząca: dr hab. inż. Małgorzata Sterna Informatyka i3, poniedziałek godz. 11:45 Adam Matuszewski, nr 1655 Oliver
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
INFORMATYKA SORTOWANIE DANYCH.
INFORMATYKA SORTOWANIE DANYCH http://www.infoceram.agh.edu.pl SORTOWANIE Jest to proces ustawiania zbioru obiektów w określonym porządku. Sortowanie stosowane jest w celu ułatwienia późniejszego wyszukania
Podstawy programowania 2. Temat: Drzewa binarne. Przygotował: mgr inż. Tomasz Michno
Instrukcja laboratoryjna 5 Podstawy programowania 2 Temat: Drzewa binarne Przygotował: mgr inż. Tomasz Michno 1 Wstęp teoretyczny Drzewa są jedną z częściej wykorzystywanych struktur danych. Reprezentują
Rozpoznawanie obrazów
Rozpoznawanie obrazów Laboratorium Python Zadanie nr 1 Regresja liniowa autorzy: A. Gonczarek, J.M. Tomczak, S. Zaręba, M. Zięba, J. Kaczmar Cel zadania Celem zadania jest implementacja liniowego zadania
Optymalizacja ciągła
Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej
ZESTAW BEZPRZEWODOWYCH CZUJNIKÓW MAGNETYCZNYCH DO DETEKCJI I IDENTYFIKACJI POJAZDÓW FERROMAGNETYCZNYCH
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 73 Electrical Engineering 2013 Kazimierz JAKUBIUK* Mirosław WOŁOSZYN* ZESTAW BEZPRZEWODOWYCH CZUJNIKÓW MAGNETYCZNYCH DO DETEKCJI I IDENTYFIKACJI
Utworzenie dokumentacji bryłowej na podstawie skanów 3D wykonanych skanerem scan3d SMARTTECH
AUTORZY: Hubert Kubik, Marcin Lewandowski SMARTTECH Łomianki ul. Racławicka 30 www.skaner3d.pl biuro@smarttech3d.com Utworzenie dokumentacji bryłowej na podstawie skanów 3D wykonanych skanerem scan3d SMARTTECH
Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek
Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC Jarosław Świerczek Punkty funkcyjne Punkt funkcyjny to metryka złożoności oprogramowania wyznaczana w oparciu o określające to oprogramowanie
Wyszukiwanie binarne
Wyszukiwanie binarne Wyszukiwanie binarne to technika pozwalająca na przeszukanie jakiegoś posortowanego zbioru danych w czasie logarytmicznie zależnym od jego wielkości (co to dokładnie znaczy dowiecie
Programowanie w VB Proste algorytmy sortowania
Programowanie w VB Proste algorytmy sortowania Sortowanie bąbelkowe Algorytm sortowania bąbelkowego polega na porównywaniu par elementów leżących obok siebie i, jeśli jest to potrzebne, zmienianiu ich
Algorytmy klasteryzacji jako metoda dyskretyzacji w algorytmach eksploracji danych. Łukasz Przybyłek, Jakub Niwa Studenckie Koło Naukowe BRAINS
Algorytmy klasteryzacji jako metoda dyskretyzacji w algorytmach eksploracji danych Łukasz Przybyłek, Jakub Niwa Studenckie Koło Naukowe BRAINS Dyskretyzacja - definicja Dyskretyzacja - zamiana atrybutów
OSTASZEWSKI Paweł (55566) PAWLICKI Piotr (55567) Algorytmy i Struktury Danych PIŁA
OSTASZEWSKI Paweł (55566) PAWLICKI Piotr (55567) 20.11.2002 Algorytmy i Struktury Danych PIŁA ZŁOŻONE STRUKTURY DANYCH C za s tw or ze nia s tr uk tur y (m s ) TWORZENIE ZŁOŻONYCH STRUKTUR DANYCH: 00 0
Algorytmy klasyfikacji
Algorytmy klasyfikacji Konrad Miziński Instytut Informatyki Politechnika Warszawska 6 maja 2015 1 Wnioskowanie 2 Klasyfikacja Zastosowania 3 Drzewa decyzyjne Budowa Ocena jakości Przycinanie 4 Lasy losowe
Strategia "dziel i zwyciężaj"
Strategia "dziel i zwyciężaj" W tej metodzie problem dzielony jest na kilka mniejszych podproblemów podobnych do początkowego problemu. Problemy te rozwiązywane są rekurencyjnie, a następnie rozwiązania
Za pierwszy niebanalny algorytm uważa się algorytm Euklidesa wyszukiwanie NWD dwóch liczb (400 a 300 rok przed narodzeniem Chrystusa).
Algorytmy definicja, cechy, złożoność. Algorytmy napotykamy wszędzie, gdziekolwiek się zwrócimy. Rządzą one wieloma codziennymi czynnościami, jak np. wymiana przedziurawionej dętki, montowanie szafy z
Metody eksploracji danych w odkrywaniu wiedzy (MED) projekt, dokumentacja końcowa
Metody eksploracji danych w odkrywaniu wiedzy (MED) projekt, dokumentacja końcowa Konrad Miziński 14 stycznia 2015 1 Temat projektu Grupowanie hierarchiczne na podstawie algorytmu k-średnich. 2 Dokumenty
Układ równań liniowych
Układ równań liniowych 1 Cel zadania Wykształcenie umiejętności projektowania własnych klas modelujących pojęcia niezbędne do rozwiązania postawionego problemu. Rozwinięcie umiejętności przeciążania operatorów
Zadanie 1 Przygotuj algorytm programu - sortowanie przez wstawianie.
Sortowanie Dane wejściowe: ciąg n-liczb (kluczy) (a 1, a 2, a 3,..., a n 1, a n ) Dane wyjściowe: permutacja ciągu wejściowego (a 1, a 2, a 3,..., a n 1, a n) taka, że a 1 a 2 a 3... a n 1 a n. Będziemy
S O M SELF-ORGANIZING MAPS. Przemysław Szczepańczyk Łukasz Myszor
S O M SELF-ORGANIZING MAPS Przemysław Szczepańczyk Łukasz Myszor Podstawy teoretyczne Map Samoorganizujących się stworzył prof. Teuvo Kohonen (1982 r.). SOM wywodzi się ze sztucznych sieci neuronowych.
Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner
Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska Elementy nieprzystające Definicja odrzucania Klasyfikacja
Metody Programowania
POLITECHNIKA KRAKOWSKA - WIEiK KATEDRA AUTOMATYKI i TECHNIK INFORMACYJNYCH Metody Programowania www.pk.edu.pl/~zk/mp_hp.html Wykładowca: dr inż. Zbigniew Kokosiński zk@pk.edu.pl Wykład 8: Wyszukiwanie
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idle
Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idle Paweł Szołtysek 12 czerwca 2008 Streszczenie Planowanie produkcji jest jednym z problemów optymalizacji dyskretnej,
SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.
SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska INFORMACJE WSTĘPNE Hipotezy do uczenia się lub tworzenia
Wstęp do metod numerycznych Zadania numeryczne 2016/17 1
Wstęp do metod numerycznych Zadania numeryczne /7 Warunkiem koniecznym (nie wystarczającym) uzyskania zaliczenia jest rozwiązanie co najmniej 3 z poniższych zadań, przy czym zadania oznaczone literą O
SAS wybrane elementy. DATA MINING Część III. Seweryn Kowalski 2006
SAS wybrane elementy DATA MINING Część III Seweryn Kowalski 2006 Algorytmy eksploracji danych Algorytm eksploracji danych jest dobrze zdefiniowaną procedurą, która na wejściu otrzymuje dane, a na wyjściu
Ćwiczenie 11. Wprowadzenie teoretyczne
Ćwiczenie 11 Komputerowy hologram Fouriera. I Wstęp Wprowadzenie teoretyczne W klasycznej holografii w wyniku interferencji wiązki światła zmodyfikowanej przez pewien przedmiot i spójnej z nią wiązki odniesienia
INDUKOWANE REGUŁY DECYZYJNE ALORYTM APRIORI JAROSŁAW FIBICH
INDUKOWANE REGUŁY DECYZYJNE ALORYTM APRIORI JAROSŁAW FIBICH 1. Czym jest eksploracja danych Eksploracja danych definiowana jest jako zbiór technik odkrywania nietrywialnych zależności i schematów w dużych
Algorytmy równoległe: ocena efektywności prostych algorytmów dla systemów wielokomputerowych
Algorytmy równoległe: ocena efektywności prostych algorytmów dla systemów wielokomputerowych Rafał Walkowiak Politechnika Poznańska Studia inżynierskie Informatyka 2014/15 Znajdowanie maksimum w zbiorze
Hierarchiczna analiza skupień
Hierarchiczna analiza skupień Cel analizy Analiza skupień ma na celu wykrycie w zbiorze obserwacji klastrów, czyli rozłącznych podzbiorów obserwacji, wewnątrz których obserwacje są sobie w jakimś określonym
Elementy modelowania matematycznego
Elementy modelowania matematycznego Modelowanie algorytmów klasyfikujących. Podejście probabilistyczne. Naiwny klasyfikator bayesowski. Modelowanie danych metodą najbliższych sąsiadów. Jakub Wróblewski
Implementacja filtru Canny ego
ANALIZA I PRZETWARZANIE OBRAZÓW Implementacja filtru Canny ego Autor: Katarzyna Piotrowicz Kraków,2015-06-11 Spis treści 1. Wstęp... 1 2. Implementacja... 2 3. Przykłady... 3 Porównanie wykrytych krawędzi
WYKORZYSTANIE MES DO WYZNACZANIA WPŁYWU PĘKNIĘCIA W STOPIE ZĘBA KOŁA NA ZMIANĘ SZTYWNOŚCI ZAZĘBIENIA
ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2009 Seria: TRANSPORT z. 65 Nr kol. 1807 Tomasz FIGLUS, Piotr FOLĘGA, Piotr CZECH, Grzegorz WOJNAR WYKORZYSTANIE MES DO WYZNACZANIA WPŁYWU PĘKNIĘCIA W STOPIE ZĘBA
Algorytmy zrandomizowane
Algorytmy zrandomizowane http://zajecia.jakubw.pl/nai ALGORYTMY ZRANDOMIZOWANE Algorytmy, których działanie uzależnione jest od czynników losowych. Algorytmy typu Monte Carlo: dają (po pewnym czasie) wynik
Spis treści. Analiza Ryzyka Instrukcja Użytkowania
Maj 2013 Spis treści 1. Wprowadzenie... 3 2. Podstawy prawne... 4 3. Zasada działania programu... 6 4. Zgodność z analizą zagrożeń... 7 5. Opis programu... 8 5.1. Menu Górne... 9 5.2. Status... 10 5.3.
OSTASZEWSKI Paweł (55566) PAWLICKI Piotr (55567) Algorytmy i Struktury Danych PIŁA
OSTASZEWSKI Paweł (55566) PAWLICKI Piotr (55567) 16.01.2003 Algorytmy i Struktury Danych PIŁA ALGORYTMY ZACHŁANNE czas [ms] Porównanie Algorytmów Rozwiązyjących problem TSP 100 000 000 000,000 10 000 000
PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM
Mostefa Mohamed-Seghir Akademia Morska w Gdyni PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM W artykule przedstawiono propozycję zastosowania programowania dynamicznego do rozwiązywania
OCENA WYDAJNOŚCI ENERGETYCZNEJ OŚWIETLENIA WNĘTRZ OBIEKTÓW SPORTOWYCH NA PODSTAWIE NORMY PN- EN 15193
POZNAN UNIVE RSITY OF T E CHNOLOGY ACADE MIC JOURNALS No 69 Electrical Engineering 2012 Dorota TYPAŃSKA* OCENA WYDAJNOŚCI ENERGETYCZNEJ OŚWIETLENIA WNĘTRZ OBIEKTÓW SPORTOWYCH NA PODSTAWIE NORMY PN- EN
Wykrywanie anomalii w zbiorze danych o dużym wymiarze
Wykrywanie anomalii w zbiorze danych o dużym wymiarze Piotr Kroll Na podstawie pracy: Very Fast Outlier Detection In Large Multidimensional Data Set autorstwa: A. Chandhary, A. Shalay, A. Moore Różne rozwiązania
Programowanie dynamiczne
Programowanie dynamiczne Ciąg Fibonacciego fib(0)=1 fib(1)=1 fib(n)=fib(n-1)+fib(n-2), gdzie n 2 Elementy tego ciągu stanowią liczby naturalne tworzące ciąg o takiej własności, że kolejny wyraz (z wyjątkiem
IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7
Łukasz Deńca V rok Koło Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE
Sztuczna inteligencja i inżynieria wiedzy. laboratorium
Sztuczna inteligencja i inżynieria wiedzy laboratorium Ćwiczenie 4. Analiza obrazu określanie podobieństwa obrazów opracowanie: M. Paradowski, H. Kwaśnicka Cel ćwiczenia Zapoznanie się z podstawowymi metodami
WYKŁAD 10. kodem pierwotnym krzywej jest ciąg par współrzędnych x, y kolejnych punktów krzywej: (x 1, y 1 ), (x 2, y 2 ),...
WYKŁAD 10 Kompresja krzywych dyskretnych Kompresja krzywych dyskretnych KP SK = KW SK - stopień kompresji krzywej. KP [bajt] - obszar pamięci zajmowany przez kod pierwotny krzywej. KW [bajt] - obszar pamięci
Metody systemowe i decyzyjne w informatyce
Metody systemowe i decyzyjne w informatyce Laboratorium MATLAB Zadanie nr 1 Regresja liniowa autorzy: A. Gonczarek, J.M. Tomczak Cel zadania Celem zadania jest zapoznanie się z liniowym zadaniem najmniejszych
Optymalizacja systemów
Optymalizacja systemów Laboratorium - problem detekcji twarzy autorzy: A. Gonczarek, J.M. Tomczak, S. Zaręba, P. Klukowski Cel zadania Celem zadania jest zapoznanie się z gradientowymi algorytmami optymalizacji
ECTS (Część 2. Metody numeryczne) Nazwa w języku angielskim: Algorithms and data structures.
Algorytmy i struktury danych. Metody numeryczne ECTS (Część 2. Metody numeryczne) Nazwa w języku angielskim: Algorithms and data structures. dzienne magisterskie Numerical methods. (Part 2. Numerical methods)
Wszystkie wyniki w postaci ułamków należy podawać z dokładnością do czterech miejsc po przecinku!
Pracownia statystyczno-filogenetyczna Liczba punktów (wypełnia KGOB) / 30 PESEL Imię i nazwisko Grupa Nr Czas: 90 min. Łączna liczba punktów do zdobycia: 30 Czerwona Niebieska Zielona Żółta Zaznacz znakiem
0 + 0 = 0, = 1, = 1, = 0.
5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,
Podstawy OpenCL część 2
Podstawy OpenCL część 2 1. Napisz program dokonujący mnożenia dwóch macierzy w wersji sekwencyjnej oraz OpenCL. Porównaj czasy działania obu wersji dla różnych wielkości macierzy, np. 16 16, 128 128, 1024
PRACA DYPLOMOWA MAGISTERSKA
Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania PRACA DYPLOMOWA MAGISTERSKA Konstrukcja autonomicznego robota mobilnego Małgorzata Bartoszewicz Promotor: prof. dr hab. inż. A. Milecki Zakres
Odchudzamy serię danych, czyli jak wykryć i usunąć wyniki obarczone błędami grubymi
Odchudzamy serię danych, czyli jak wykryć i usunąć wyniki obarczone błędami grubymi Piotr Konieczka Katedra Chemii Analitycznej Wydział Chemiczny Politechnika Gdańska D syst D śr m 1 3 5 2 4 6 śr j D 1
Akademia Górniczo-Hutnicza
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wyznaczanie dysparycji z użyciem pakietu Matlab Kraków, 2012 1. Mapa dysparycji W wizyjnych metodach odwzorowania, cyfrowa reprezentacja sceny
Grafika 2D. Animacja Zmiany Kształtu. opracowanie: Jacek Kęsik
Grafika 2D Animacja Zmiany Kształtu opracowanie: Jacek Kęsik Wykład przedstawia podstawy animacji zmiany kształtu - morfingu Animacja zmiany kształtu Podstawowe pojęcia Zlewanie (Dissolving / cross-dissolving)
Estymacja wektora stanu w prostym układzie elektroenergetycznym
Zakład Sieci i Systemów Elektroenergetycznych LABORATORIUM INFORMATYCZNE SYSTEMY WSPOMAGANIA DYSPOZYTORÓW Estymacja wektora stanu w prostym układzie elektroenergetycznym Autorzy: dr inż. Zbigniew Zdun
Generatory pomocy multimedialnych
Generatory pomocy multimedialnych Storna 1 Instalacja generatorów oraz praca z generatorem puzzli, memory oraz grupowania.* *Projekt jest całkowicie finansowany z programu Kapitał Ludzki, III Wysoka jakoś
EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA
EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA POZIOM ROZSZERZONY FORMUŁA OD 2015 ( NOWA MATURA ) ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1,R2 MAJ 2018 Uwaga: Akceptowane są wszystkie odpowiedzi
Definicja. Ciąg wejściowy: Funkcja uporządkowująca: Sortowanie polega na: a 1, a 2,, a n-1, a n. f(a 1 ) f(a 2 ) f(a n )
SORTOWANIE 1 SORTOWANIE Proces ustawiania zbioru elementów w określonym porządku. Stosuje się w celu ułatwienia późniejszego wyszukiwania elementów sortowanego zbioru. 2 Definicja Ciąg wejściowy: a 1,
Wykład 10 Skalowanie wielowymiarowe
Wykład 10 Skalowanie wielowymiarowe Wrocław, 30.05.2018r Skalowanie wielowymiarowe (Multidimensional Scaling (MDS)) Główne cele MDS: przedstawienie struktury badanych obiektów przez określenie treści wymiarów
Bioinformatyka. Ocena wiarygodności dopasowania sekwencji.
Bioinformatyka Ocena wiarygodności dopasowania sekwencji www.michalbereta.pl Załóżmy, że mamy dwie sekwencje, które chcemy dopasować i dodatkowo ocenić wiarygodność tego dopasowania. Interesujące nas pytanie
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych
Parametry wydajnościowe systemów internetowych. Tomasz Rak, KIA
Parametry wydajnościowe systemów internetowych Tomasz Rak, KIA 1 Agenda ISIROSO System internetowy (rodzaje badań, konstrukcja) Parametry wydajnościowe Testy środowiska eksperymentalnego Podsumowanie i
Algorytmy i Struktury Danych
Algorytmy i Struktury Danych Kopce Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 11 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury Danych Wykład 11 1 / 69 Plan wykładu