Ruch drogowy a sztuczna inteligencja. Paweł Gora , LVI Szkoła Matematyki Poglądowej
|
|
- Julia Skowrońska
- 7 lat temu
- Przeglądów:
Transkrypt
1 Ruch drogowy a sztuczna inteligencja Paweł Gora , LVI Szkoła Matematyki Poglądowej
2 Problemy 4 mld PLN / rok 7 największych miast Na świecie rocznie: ofiar śmiertelnych ponad 20 milionów rannych
3 Rodzaje badań Modelowanie Analiza Predykcja Optymalizacja
4 Modelowanie Kalibracja: Klastrowanie (np. k-nn, k najbliższych sąsiadów) Algorytmy ewolucyjne Sieci neuronowe Tabu search...
5 Model symulacyjny
6 Model Nagela-Schreckenberga 1-wymiarowy model mikroskopowy (probabilistyczny automat komórkowy) Długość komórki ~7.5m Czasy i prędkości są dyskretne Prędkość pojazdu = liczba komórek, o które się przemieszcza (max 5) Każda komórka może być pusta lub zajęta przez max 1 pojazd Pojazdy są nierozróżnialne Stan komórki = null lub prędkość pojazdu
7 Model Nagela-Schreckenberga Reguły przejścia: 1. Vi := min{vi + 1, VMAX} (przyspieszenie) 2. Vi := min{vi, di} (bezpieczeństwo) (di dystans do najbliższego pojazdu przed i) 3. Vi := max{0, Vi - 1} z prawdopodobieństwem p (randomizacja) (kluczowa dla spontanicznego formowania się korków) 4. Pojazd i przemieszcza się do przodu o Vi komórek (przemieszczenie)
8 Model Nagela-Schreckenberga
9 Uogólnienie sieć drogowa w mieście Sieć drogowa graf skierowany Sygnalizacje świetlne w niektórych wierzchołkach Krawędzie podzielone na taśmy, podzielone na komórki Ruch po krawędziach zgodnie z regułami Na-Sch z pewnymi modyfikacjami Redukcja prędkości przed skrzyżowaniem / zakrętem Różne profile kierowców (np. max prędkość) Różne typy dróg (wiele pasów, różne limity prędkości) Profile rozkładów punktów startowych i końcowych
10 Analiza Np. klasyfikacja stanów ruchu drogowego Korek
11 Analiza Np. klasyfikacja stanów ruchu drogowego Korek
12 Analiza Np. klasyfikacja stanów ruchu drogowego Korek
13 Predykcja Krótkoterminowa (np. 10 minut) / długoterminowa (np. następny dzień) Natężenia ruchu / czasy przejazdu Warunki typowe / warunki nietypowe (np. wypadek, remont, impreza masowa, zła pogoda) Jeżeli są sytuacje typowe, dobrym podejściem zazwyczaj są rekurencyjne sieci neuronowe (mogą w nich występować cykle), np. LSTM (Long short term memory).
14 Predykcja what-if Co będzie, jeśli zmienimy ustawienie konfiguracji świetlnej? Mamy ustalone punkty początkowe i końcowe, trasy i reguły ruchu Zmieniają się jedynie ustawienia świateł Chcemy policzyć np. łączne czasy czekania pojazdów
15 Ustawienie sygnalizacji świetlnej Sygnalizacja = obiekt o atrybutach: Długość fazy światła zielonego (np. 58 sekund) Długość fazy światła czerwonego (np. 62 sekundy) Offset = przesunięcie w fazie (liczba ze zbioru {0, 1, 2,, 119})
16 Ustawienie sygnalizacji świetlnej Sygnalizacja = obiekt o atrybutach: Długość fazy światła zielonego (np. 58 sekund) Długość fazy światła czerwonego (np. 62 sekundy) Offset = przesunięcie w fazie (liczba ze zbioru {0, 1, 2,, 119}) W Warszawie mamy ok. 800 skrzyżowań ze światłami Wystarczy ustawić po 1 sygnalizacji na każdym z nich (pozostałe powinny być zsynchronizowane, aby zapewnić bezpieczeństwo) To daje możliwych ustawień offsetów Chcielibyśmy znaleźć najlepsze ustawienie
17 Ciekawe porównanie Liczba możliwych rozgrywek w grze w Go: Liczba możliwych ustawień offsetów:
18 Ewaluacja ustawień świateł Dla każdego ustawienia świateł możemy obliczyć różne parametry ruchu poprzez symulację komputerową (np. łączny czas czekania) 1 symulacja na standardowym komputerze trwa kilka minut Może da się w jakiś sposób przybliżyć wynik?
19 Ewaluacja ustawień świateł Stara Ochota 15 skrzyżowań ze światłami
20 Przybliżanie wyników symulacji Model analityczny: szacowanie czasów przejazdu na podstawie długości odcinków i liczby pojazdów Relacja gęstość prędkość Efekt: czas obliczeń: ~2 sekundy, dokładność: ~20% Wniosek: przybliżenie jest za proste
21 Przybliżanie wyników symulacji Podejście machine learning: Mamy funkcję F : U N (U ustawienia świateł, U =120 15, N - łączne czasy czekania (liczby naturalne)) Generujemy pewien zbiór treningowy (np. 10K-100K symulacji) Trenujemy na nim alg. machine learning, aby przybliżały wyniki symulacji
22 Przybliżanie wyników symulacji 15 x {0,1,2,,119}15 Łączny czas czekania
23 Przybliżanie wyników symulacji Eksperymenty: Wygenerowałem ponad wyników symulacji (lab MIMUW, klaster HPC w Rzeszowie, Azure), największy czas czekania: 62911s, najkrótszy: 35831s Trenowanie sieci: Powstał program TensorTraffic (korzysta z biblioteki TensorFlow) Funkcja kosztu: RMSE Adam optimizer Batch: 100 Grid search: 12 konfiguracji (learning rate: {0.1, 0.01, 0.001}, sieci: [100, 100], [100, 100, 100], [200], [200, 200]) Średni błąd przybliżeń: 1.56%, max błąd: 9.18% Najlepsza sieć: [100, 100, 100], lr = 0.01
24 Przybliżanie wyników symulacji Kontynuacja badań - dużo więcej parametrów: Sieci: [100, 100, 100], [100, 200, 100], [200, 300, 200], [300, 400, 300], [100, 150, 200, 150, 100], [50, 100, 150, 200, 150, 100, 50] Learning rate: 0.1, 0.01, 0.001, Dropout: 0.05, 0.1, 0.15, 0.2 Zbiór treningowy: 81920, 30720, Mechanizm zatrzymania
25 Przybliżanie wyników symulacji Kontynuacja badań - dużo więcej parametrów: Wnioski: Najlepszy model: [100, 200, 100], lr= 0.01, dropout=0.05, zbiór treningowy: Średni błąd: 1.2%, błąd maksymalny: 6.8% Czas inferencji: ~ 0.2 sekundy
26 Przybliżanie wyników symulacji Kontynuacja badań - dużo więcej parametrów: Rozkład błędu na zbiorze testowym (14634 przypadki):
27 Uzasadnienie teoretyczne Twierdzenie o uniwersalnej aproksymacji: Każda funkcja ciągła na podzbiorze zwartym Rn może być przybliżana z dowolną dokładnością siecią neuronową z 1 warstwą ukrytą. (Twierdzenie nie mówi jak duża musi być warstwa ukryta, ile czasu trzeba trenować sieć, jak duży musi być zbiór treningowy itp., ale sugeruje, że sieci neuronowe są dobrymi aproksymatorami funkcji ciągłych) U zbiór możliwych ustawień świateł (dyskretny) N zbiór liczb naturalnych F: U-> N Funkcję F można uciąglić, aby dało się zastosować twierdzenie. Ale to jeszcze nie oznacza, że da się efektywnie wytrenować sieci.
28 Optymalizacja ruchu Możemy już szybko ewaluować czasy czekania pojazdów (jako funkcja konfiguracji offsetów świateł), więc możemy ich sprawdzić sporo. Alg. genetyczny znajdujący coraz lepsze ustawienia świateł dla zadanej sytuacji
29 Optymalizacja ruchu Algorytm genetyczny Przestrzeń rozwiązań (konfiguracje sygnalizacji) Kodowanie Dekodowanie Pula genotypów Mutacja Selekcja Selekcja: tournament Reprodukcja: uniform Mutacja: p=0.05 Reprodukcja
30 Optymalizacja ruchu Algorytm genetyczny Dla populacji 100-elementowej po 30 iteracjach udaje się znajdować genotyp lepszy o ok % od najlepszego genotypu w początkowej populacji Czas: ok. 800 sekund (< 30 sekund z GPU) Porównanie: Dla (losowo wybranych) 10 mln ustawień najlepsze z nich okazało się gorsze o ok. 2% (czas obliczeń: ~10 minut z GPU)
31 Adaptacyjna optymalizacja ruchu drogowego Trenujemy sieci neuronowe i znajdujemy dobre ustawienia offline, dla sytuacji typowych W czasie rzeczywistym: wykrywamy stany ruchu/ robimy predykcję Jeśli wykryjemy sytuację nietypową, niepożądaną (np. wypadek / zamknięta droga): Dotrenowujemy sieć neuronową (transfer learning) Znajdujemy lepsze ustawienie dla danej sytuacji
32 System zarządzania ruchem zbieranie danych Chmura obliczeniowa V2I (pozycja, prędkość, trasa) Dane satelitarne (GNSS) V2V V2V Pętle indukcyjne, kamery, radary, lidary i komunikacja pojazd-pojazd (V2V) mogą poprawić dokładność
33 System zarządzania ruchem MELODIC H2020
34 Przybliżanie symulacji ruchu drogowego dlaczego to działa? Nie przybliżamy rzeczywistego ruchu tylko pewien jego model oparty na automatach komórkowych Być może to automaty komórkowe da się łatwo przybliżać sieciami neuronowymi? Pomysł: spróbujmy przybliżać inne automaty komórkowe (np. Gra w życie Conwaya, Reguła 110, automaty modelujące rozwój nowotworu)
35 Przybliżanie innych automatów komórkowych Reguła 110 i Gra w życie to automaty Turing-zupełne Czy możemy przybliżać ich ewolucję? Co z tego wynika? Co jeśli moglibyśmy przybliżać rozwój nowotworu? Analogia: ruch drogowy rozwój nowotworu konfiguracje świateł terminy podawania radioterapii
36 Dziękuję za uwagę! Paweł Gora Logic can get you from A to B, imagination will take you everywhere A. Einstein Sky is not the limit
Adaptacyjna optymalizacja ruchu drogowego
Adaptacyjna optymalizacja rch drogowego Paweł Gora Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski Poznań, 30.05.2017 Problem Optymalne zarządzanie rchem drogowym / mobilnością Co można
Symulacja ruchu pojazdów w mieście
Symulacja ruchu pojazdów w mieście Paweł Gora 2013-11-05 Plan prezentacji Dlaczego badać ruch pojazdów w mieście? Dotychczasowe wyniki Model Implementacja Predykcja Optymalizacja Analiza stanów Plany przyszłych
Ruch drogowy a sztuczna inteligencja
Ruch drogowy a sztuczna inteligencja Jest to tekst związany z odczytem wygłoszonym na LVI Szkole Matematyki Poglądowej, Matematyzacja, Wola Ducka, sierpień 2017. Redakcja Paweł GORA*, Warszawa Cztery miliardy
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
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
Strefa pokrycia radiowego wokół stacji bazowych. Zasięg stacji bazowych Zazębianie się komórek
Problem zapożyczania kanałów z wykorzystaniem narzędzi optymalizacji Wprowadzenie Rozwiązanie problemu przydziału częstotliwości prowadzi do stanu, w którym każdej stacji bazowej przydzielono żądaną liczbę
Algorytmy genetyczne
9 listopada 2010 y ewolucyjne - zbiór metod optymalizacji inspirowanych analogiami biologicznymi (ewolucja naturalna). Pojęcia odwzorowujące naturalne zjawiska: Osobnik Populacja Genotyp Fenotyp Gen Chromosom
Jazda autonomiczna Delphi zgodna z zasadami sztucznej inteligencji
Jazda autonomiczna Delphi zgodna z zasadami sztucznej inteligencji data aktualizacji: 2017.10.11 Delphi Kraków Rozwój jazdy autonomicznej zmienia krajobraz technologii transportu w sposób tak dynamiczny,
Ruch drogowy, korki uliczne - czy fizyk może coś na to poradzić?
Ruch drogowy, korki uliczne - czy fizyk może coś na to poradzić? KNF Migacz, Instytut Fizyki Teoretycznej, Uniwersytet Wrocławski 16-18 listopada 2007 Spis treści Spis treści 1 Spis treści 1 2 Spis treści
pojawianie się na drodze - z prawdopodobieństwem alf a nowe auto pojawia się na początku ulicy z pewną prędkością początkową
Opis modelu Projekt zawiera model automatu komórkowego opisującego ruch uliczny na jednopasmowej ulicy bez możliwości wyprzedzania. Przyjmujemy, że kierowcy nie powodują celowo kolizji oraz że chcą dojechać
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
Automaty komórkowe. Katarzyna Sznajd-Weron
Automaty komórkowe Katarzyna Sznajd-Weron Trochę historii CA (Cellular Automata) Koniec lat 40-tych John von Neuman maszyna z mechanizmem samopowielania Sugestia Ulama 1952 dyskretny układ komórek dyskretne
Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego
IBS PAN, Warszawa 9 kwietnia 2008 Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego mgr inż. Marcin Jaruszewicz promotor: dr hab. inż. Jacek Mańdziuk,
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
Systemy uczące się Lab 4
Systemy uczące się Lab 4 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 26 X 2018 Projekt zaliczeniowy Podstawą zaliczenia ćwiczeń jest indywidualne wykonanie projektu uwzględniającego
Algorytmy genetyczne
Algorytmy genetyczne Motto: Zamiast pracowicie poszukiwać najlepszego rozwiązania problemu informatycznego lepiej pozwolić, żeby komputer sam sobie to rozwiązanie wyhodował! Algorytmy genetyczne służą
Wykorzystanie metod ewolucyjnych w projektowaniu algorytmów kwantowych
Wykorzystanie metod ewolucyjnych w projektowaniu algorytmów kwantowych mgr inż. Robert Nowotniak Politechnika Łódzka 1 października 2008 Robert Nowotniak 1 października 2008 1 / 18 Plan referatu 1 Informatyka
Algorytm do rozpoznawania człowieka na podstawie dynamiki użycia klawiatury. Paweł Kobojek, prof. dr hab. inż. Khalid Saeed
Algorytm do rozpoznawania człowieka na podstawie dynamiki użycia klawiatury Paweł Kobojek, prof. dr hab. inż. Khalid Saeed Zakres pracy Przegląd stanu wiedzy w dziedzinie biometrii, ze szczególnym naciskiem
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
Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych
Algorytm Genetyczny zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych Dlaczego Algorytmy Inspirowane Naturą? Rozwój nowych technologii: złożone problemy obliczeniowe w
Przyjazne miasto. Technologie telematyczne dla miast i samorządów. Insert photo: 9.64 mm high x 25.4 mm wide
Przyjazne miasto Technologie telematyczne dla miast i samorządów Insert photo: 9.64 mm high x 25.4 mm wide 02.12.2009 Titel der Präsentation Untertitel der Präsentation 1 Przyjazne miasto efektywne zarządzanie
Tworzenie gier na urządzenia mobilne
Katedra Inżynierii Wiedzy Wykład 11 O czym dzisiaj? labirynty, dużo labiryntów; automaty komórkowe; algorytmy do budowy labiryntów; algorytmy do szukania wyjścia z labiryntów; Blueprints i drzewa zachowań
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
Algorytm genetyczny (genetic algorithm)-
Optymalizacja W praktyce inżynierskiej często zachodzi potrzeba znalezienia parametrów, dla których system/urządzenie będzie działać w sposób optymalny. Klasyczne podejście do optymalizacji: sformułowanie
Optymalizacja optymalizacji
7 maja 2008 Wstęp Optymalizacja lokalna Optymalizacja globalna Algorytmy genetyczne Badane czasteczki Wykorzystane oprogramowanie (Algorytm genetyczny) 2 Sieć neuronowa Pochodne met-enkefaliny Optymalizacja
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)
Michał Cydzik. Promotor: Mgr inż. Waldemar Ptasznik-Kisieliński
Michał Cydzik Promotor: Mgr inż. Waldemar Ptasznik-Kisieliński Plan prezentacji Cel i zakres pracy Motywacja podjęcia tematu Struktura stworzonego systemu Skrzyżowanie Serwer i operator Schemat systemu
Wybrane podstawowe rodzaje algorytmów
Wybrane podstawowe rodzaje algorytmów Tomasz Głowacki tglowacki@cs.put.poznan.pl Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych
Optymalizacja a uczenie się
Optymalizacja a uczenie się Algorytmy optymalizacji stanowią funkcje przekształcające pewien zbiór punktów startowych w rozwiązanie jak najbliższe optymalnemu. Proces uczenia wygląda podobnie zbiór parametrów
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
Algorytmy ewolucyjne `
Algorytmy ewolucyjne ` Wstęp Czym są algorytmy ewolucyjne? Rodzaje algorytmów ewolucyjnych Algorytmy genetyczne Strategie ewolucyjne Programowanie genetyczne Zarys historyczny Alan Turing, 1950 Nils Aall
Układy dynamiczne Chaos deterministyczny
Układy dynamiczne Chaos deterministyczny Proste iteracje odwzorowań: Funkcja liniowa Funkcja logistyczna chaos deterministyczny automaty komórkowe Ewolucja układu dynamicznego Rozwój w czasie układu dynamicznego
Jacek Oskarbski Michał Miszewski Joanna Durlik Sebastian Maciołek. Gdynia
ITS w praktyce Zintegrowany System Zarządzania Ruchem TRISTAR Model ruchu i jego zastosowanie we wdrażaniu innowacyjnych rozwiązań w zakresie inżynierii ruchu pierwszy kontrapas autobusowy w Polsce Gdynia
ITS- Inteligentne systemy transportowe. Komisja Transportu Związku Miast Polskich
ITS- Inteligentne systemy transportowe Komisja Transportu Związku Miast Polskich ITS Łódź w liczbach 234 skrzyżowania z sygnalizacją świetlną podłączone do sytemu 81 kamer CCTV 9 tablic VMS (mobilna informacja
Zadanie 5 - Algorytmy genetyczne (optymalizacja)
Zadanie 5 - Algorytmy genetyczne (optymalizacja) Marcin Pietrzykowski mpietrzykowski@wi.zut.edu.pl wersja 1.0 1 Cel Celem zadania jest zapoznanie się z Algorytmami Genetycznymi w celu rozwiązywanie zadania
MODELOWANIE RUCHU AUTOBUSÓW NA WSPÓLNYM PASIE AUTOBUSOWO-TRAMWAJOWYM
mgr inż. Tomasz Dybicz MODELOWANIE RUCHU AUTOBUSÓW NA WSPÓLNYM PASIE AUTOBUSOWO-TRAMWAJOWYM W Instytucie Dróg i Mostów Politechniki Warszawskiej prowadzone są prace badawcze nad zastosowaniem mikroskopowych
Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej
1 Zastosowania Metod Inteligencji Obliczeniowej Tomasz Pawlak 2 Plan prezentacji Sprawy organizacyjne Wprowadzenie do metod inteligencji obliczeniowej Studium wybranych przypadków zastosowań IO 3 Dane
Projekt i implementacja systemu wspomagania planowania w języku Prolog
Projekt i implementacja systemu wspomagania planowania w języku Prolog Kraków, 29 maja 2007 Plan prezentacji 1 Wstęp Czym jest planowanie? Charakterystyka procesu planowania 2 Przeglad istniejacych rozwiazań
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ Wykład 7. O badaniach nad sztuczną inteligencją Co nazywamy SZTUCZNĄ INTELIGENCJĄ? szczególny rodzaj programów komputerowych, a niekiedy maszyn. SI szczególną własność
Projekt sygnalizacji świetlnej
Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Gorzycka - Chłapowskiego - Długa w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski
Prawdopodobieństwo i statystyka
Wykład XIV: Metody Monte Carlo 19 stycznia 2016 Przybliżone obliczanie całki oznaczonej Rozważmy całkowalną funkcję f : [0, 1] R. Chcemy znaleźć przybliżoną wartość liczbową całki 1 f (x) dx. 0 Jeden ze
Algorytmy genetyczne. Paweł Cieśla. 8 stycznia 2009
Algorytmy genetyczne Paweł Cieśla 8 stycznia 2009 Genetyka - nauka o dziedziczeniu cech pomiędzy pokoleniami. Geny są czynnikami, które decydują o wyglądzie, zachowaniu, rozmnażaniu każdego żywego organizmu.
Generowanie i optymalizacja harmonogramu za pomoca
Generowanie i optymalizacja harmonogramu za pomoca na przykładzie generatora planu zajęć Matematyka Stosowana i Informatyka Stosowana Wydział Fizyki Technicznej i Matematyki Stosowanej Politechnika Gdańska
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.
LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania i mutacji na skuteczność poszukiwań AE
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania
Wdrożenia systemów ITS oraz możliwości ich rozwoju
Wdrożenia systemów ITS oraz możliwości ich rozwoju SPRINT integratorem systemów ITS Trójmiasto Bydgoszcz Olsztyn System ITS w Bydgoszczy System ITS w Olsztynie System ITS w Łódź Sterowanie ruchem w tunelu
Wstęp do Sztucznej Inteligencji
Wstęp do Sztucznej Inteligencji Algorytmy Genetyczne Joanna Kołodziej Politechnika Krakowska Wydział Fizyki, Matematyki i Informatyki Metody heurystyczne Algorytm efektywny: koszt zastosowania (mierzony
Algorytmy metaheurystyczne Wykład 11. Piotr Syga
Algorytmy metaheurystyczne Wykład 11 Piotr Syga 22.05.2017 Drzewa decyzyjne Idea Cel Na podstawie przesłanek (typowo zbiory rozmyte) oraz zbioru wartości w danych testowych, w oparciu o wybrane miary,
SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO
SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO. Rzeczywistość (istniejąca lub projektowana).. Model fizyczny. 3. Model matematyczny (optymalizacyjny): a. Zmienne projektowania
Drzewa decyzyjne i lasy losowe
Drzewa decyzyjne i lasy losowe Im dalej w las tym więcej drzew! ML Gdańsk http://www.mlgdansk.pl/ Marcin Zadroga https://www.linkedin.com/in/mzadroga/ 20 Czerwca 2017 WPROWADZENIE DO MACHINE LEARNING CZYM
III Kongresu Rozwoju Ruchu Rowerowego
III Kongresu Rozwoju Ruchu Rowerowego Warszawa, 22-23 IX 2014 Projekt współfinansowany przez Szwajcarię w ramach SZWAJCARSKIEGO PROGRAMU WSPÓŁPRACY Z NOWYMI KRAJAMI CZŁONKOWSKIMI UNII EUROPEJSKIEJ www.miastadlarowerow.pl
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ Jak określa się inteligencję naturalną? Jak określa się inteligencję naturalną? Inteligencja wg psychologów to: Przyrodzona, choć rozwijana w toku dojrzewania i uczenia
Badania zachowańpieszych w obszarze przejść dla pieszych z wykorzystaniem analizy obrazu
Badania zachowańpieszych w obszarze przejść dla pieszych z wykorzystaniem analizy obrazu Projekt Opracowanie metody oceny bezpieczeństwa pieszych przy pomocy analizy obrazu wideo Konsorcjum: Instytut Transportu
Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści
Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, 2012 Spis treści Przedmowa do wydania drugiego Przedmowa IX X 1. Wstęp 1 2. Wybrane zagadnienia sztucznej inteligencji
Pasy autobusowe w Krakowie
Pasy autobusowe w Krakowie Pasy autobusowe Marek Bauer PASY AUTOBUSOWE W KRAKOWIE Poprawa warunków ruchu autobusów po istniejących pasach autobusowych Wyznaczenie nowych pasów autobusowych Wyznaczanie
Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik
Zadanie transportowe i problem komiwojażera Tadeusz Trzaskalik 3.. Wprowadzenie Słowa kluczowe Zbilansowane zadanie transportowe Rozwiązanie początkowe Metoda minimalnego elementu macierzy kosztów Metoda
Systemy Optymalizacji Oświetlenia Zewnętrznego Kontekst Informatyczny. Dr hab. Leszek Kotulski, prof. AGH Dr Adam Sędziwy KIS WEAIiIB AGH
Systemy Optymalizacji Oświetlenia Zewnętrznego Kontekst Informatyczny Dr hab. Leszek Kotulski, prof. AGH Dr Adam Sędziwy KIS WEAIiIB AGH Motywacja Dlaczego my zajmujemy się oświetleniem? Wymiana infrastruktury
Optymalizacja. Wybrane algorytmy
dr hab. inż. Instytut Informatyki Politechnika Poznańska www.cs.put.poznan.pl/mkomosinski, Andrzej Jaszkiewicz Problem optymalizacji kombinatorycznej Problem optymalizacji kombinatorycznej jest problemem
Jerzy Roman. Strategia BRD dla Olsztyna na lata w odniesieniu do funkcjonowania ITS
Jerzy Roman Strategia BRD dla Olsztyna na lata 2014-2020 w odniesieniu do funkcjonowania ITS III WARMIŃSKO-MAZURSKIE FORUM DROGOWE OLSZTYN, 25-27 WRZEŚNIA 2016 Wizja bezpieczeństwa ruchu drogowego w Olsztynie
Modele i symulacje zmienności potoków ruchu w przestrzeni dowolnej ilości skrzyżowań
Obecnie obserwujemy wzmożony wzrost liczby pojazdów na ulicach polskich miast. Samochód stał się podstawowym dobrem dzisiejszych czasów, dlatego też mamy do czynienia z poważnymi utrudnieniami w ruchu,
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 02 Jarosław Miszczak IITiS PAN Gliwice 06/10/2016 1 / 31 Czego dowiedzieliśmy się na poprzednim wykładzie? 1... 2... 3... 2 / 31 1 2 3 3 / 31 to jeden z pierwszych
Kombinacja jądrowych estymatorów gęstości w klasyfikacji - testy na sztucznych danych
Kombinacja jądrowych estymatorów gęstości w klasyfikacji - testy na sztucznych danych Mateusz Kobos, 25.11.2009 Seminarium Metody Inteligencji Obliczeniowej 1/25 Spis treści Dolne ograniczenie na wsp.
Algorytmy mrówkowe (optymalizacja kolonii mrówek, Ant Colony optimisation)
Algorytmy mrówkowe (optymalizacja kolonii mrówek, Ant Colony optimisation) Jest to technika probabilistyczna rozwiązywania problemów obliczeniowych, które mogą zostać sprowadzone do problemu znalezienie
Wybór / ocena atrybutów na podstawie oceny jakości działania wybranego klasyfikatora.
Wprowadzenie do programu RapidMiner Studio 7.6, część 7 Podstawy metod wyboru atrybutów w problemach klasyfikacyjnych, c.d. Michał Bereta www.michalbereta.pl Wybór / ocena atrybutów na podstawie oceny
EFEKTYWNOŚĆ SYSTEMU ZARZĄDZANIA RUCHEM WWARSZAWIE SEBASTIAN KUBANEK. Zarząd Dróg Miejskich w Warszawie
EFEKTYWNOŚĆ SYSTEMU ZARZĄDZANIA RUCHEM WWARSZAWIE SEBASTIAN KUBANEK Zarząd Dróg Miejskich w Warszawie System Sterowania Ruchem: Obszar Powiśla, ciąg Wisłostrady wraz z tunelem ciąg Al. Jerozolimskich Priorytet
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 4. UCZENIE SIĘ INDUKCYJNE Częstochowa 24 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WSTĘP Wiedza pozyskana przez ucznia ma charakter odwzorowania
Symulacyjne metody wyceny opcji amerykańskich
Metody wyceny Piotr Małecki promotor: dr hab. Rafał Weron Instytut Matematyki i Informatyki Politechniki Wrocławskiej Wrocław, 0 lipca 009 Metody wyceny Drzewko S 0 S t S t S 3 t S t St St 3 S t St St
ALGORYTMY GENETYCZNE (wykład + ćwiczenia)
ALGORYTMY GENETYCZNE (wykład + ćwiczenia) Prof. dr hab. Krzysztof Dems Treści programowe: 1. Metody rozwiązywania problemów matematycznych i informatycznych.. Elementarny algorytm genetyczny: definicja
Modelowanie komputerowe
Modelowanie komputerowe wykład 1- Generatory liczb losowych i ich wykorzystanie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 5,12 października 2016 r.
Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3
Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3 Andrzej Rutkowski, Maja Czoków, Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2018-11-05 Projekt
Zastosowanie metody interpolacji warstwic do tworzenia NMT. dr inż. Ireneusz Wyczałek Zakład Geodezji POLITECHNIKA POZNAŃSKA
Zastosowanie metody interpolacji warstwic do tworzenia NMT dr inż. Ireneusz Wyczałek Zakład Geodezji POLITECHNIKA POZNAŃSKA Zastosowanie metody interpolacji warstwic do tworzenia Numerycznego Modelu Terenu
I. CZĘŚĆ OPISOWA SPIS ZAWARTOŚCI: 1. DANE OGÓLNE DANE RUCHOWE PROJEKTOWANE ROZWIĄZANIA... 4
SPIS ZAWARTOŚCI: I. CZĘŚĆ OPISOWA 1. DANE OGÓLNE... 3 2. DANE RUCHOWE... 3 3. PROJEKTOWANE ROZWIĄZANIA... 4 2 1. DANE OGÓLNE 1.1. Przedmiot opracowania Przedmiotem opracowania jest projekt sygnalizacji
Zastosowania techniki symulacji komputerowej do oceny efektywności rozwiązań zapewniających priorytety w ruchu pojazdów transportu zbiorowego
mgr inż. Tomasz Dybicz Zastosowania techniki symulacji komputerowej do oceny efektywności rozwiązań zapewniających priorytety w ruchu pojazdów transportu zbiorowego Do opisania możliwych technik symulacji
Wirtualny model samochodu
Wirtualny model samochodu Cel projektu: opracowanie komputerowego modelu bryłowego 3D analiza opływu nadwozia wykonanie realistycznej wizualizacji pojazdu Realizacja projektu przebiegła w oparciu o istniejący
Zadania laboratoryjne i projektowe - wersja β
Zadania laboratoryjne i projektowe - wersja β 1 Laboratorium Dwa problemy do wyboru (jeden do realizacji). 1. Water Jug Problem, 2. Wieże Hanoi. Water Jug Problem Ograniczenia dla każdej z wersji: pojemniki
Algorytmy metaheurystyczne Wykład 6. Piotr Syga
Algorytmy metaheurystyczne Wykład 6 Piotr Syga 10.04.2017 Wprowadzenie Inspiracje Wprowadzenie ACS idea 1 Zaczynamy z pustym rozwiązaniem początkowym 2 Dzielimy problem na komponenty (przedmiot do zabrania,
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
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
Algorytmy memetyczne (hybrydowe algorytmy ewolucyjne)
Algorytmy memetyczne (hybrydowe algorytmy ewolucyjne) 1 2 Wstęp Termin zaproponowany przez Pablo Moscato (1989). Kombinacja algorytmu ewolucyjnego z algorytmem poszukiwań lokalnych, tak że algorytm poszukiwań
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Informacje podstawowe 1. Konsultacje: pokój
Seminarium ORGANIZACJA RUCHU 2015 Kraków, 25.02.2015 r. www.konferencjespecjalistyczne.pl
www.konferencjespecjalistyczne.pl UDZIAŁ PIESZYCH JAKO OFIAR ŚMIERTELNYCH [%] WSKAŹNIK ŚMIERTELNOŚCI PIESZYCH W WYPADKACH DROGOWYCH [na 1 mln mieszkańców] PODRĘCZNIK OCHRONA PIESZYCH WWW.KRBRD.GOV.PL/BADANIA
AKADEMIA GÓRNICZO-HUTNICZA Wydział Matematyki Stosowanej ROZKŁAD NORMALNY ROZKŁAD GAUSSA
AKADEMIA GÓRNICZO-HUTNICZA Wydział Matematyki Stosowanej KATEDRA MATEMATYKI TEMAT PRACY: ROZKŁAD NORMALNY ROZKŁAD GAUSSA AUTOR: BARBARA MARDOSZ Kraków, styczeń 2008 Spis treści 1 Wprowadzenie 2 2 Definicja
Stochastyczna dynamika z opóźnieniem czasowym w grach ewolucyjnych oraz modelach ekspresji i regulacji genów
Stochastyczna dynamika z opóźnieniem czasowym w grach ewolucyjnych oraz modelach ekspresji i regulacji genów Jacek Miękisz Instytut Matematyki Stosowanej i Mechaniki Uniwersytet Warszawski Warszawa 14
Teoria grafów dla małolatów. Andrzej Przemysław Urbański Instytut Informatyki Politechnika Poznańska
Teoria grafów dla małolatów Andrzej Przemysław Urbański Instytut Informatyki Politechnika Poznańska Wstęp Matematyka to wiele różnych dyscyplin Bowiem świat jest bardzo skomplikowany wymaga rozważenia
Projekt sygnalizacji świetlnej
Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Wrocławska Sadowa Brzozowa w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski
Zrównoleglona optymalizacja stochastyczna na dużych zbiorach danych
Zrównoleglona optymalizacja stochastyczna na dużych zbiorach danych mgr inż. C. Dendek prof. nzw. dr hab. J. Mańdziuk Politechnika Warszawska, Wydział Matematyki i Nauk Informacyjnych Outline 1 Uczenie
Mariusz Kołkowski Dyrektor ds. rozwoju biznesu ITS Sprint S.A. ITS PRZYKŁADY PRAKTYCZNYCH REALIZACJI W POLSCE
Mariusz Kołkowski Dyrektor ds. rozwoju biznesu ITS Sprint S.A. ITS PRZYKŁADY PRAKTYCZNYCH REALIZACJI W POLSCE 1 Systemy ITS realizowane przez SPRINT S.A. System ITS w Bydgoszczy (ukończony) Bydgoszcz Łódź
Wstęp do Sztucznej Inteligencji
Wstęp do Sztucznej Inteligencji Rozwiązywanie problemów-i Joanna Kołodziej Politechnika Krakowska Wydział Fizyki, Matematyki i Informatyki Rozwiązywanie problemów Podstawowe fazy: Sformułowanie celu -
Optymalizacja. Przeszukiwanie tabu
dr hab. inż. Instytut Informatyki Politechnika Poznańska www.cs.put.poznan.pl/mkomosinski, Maciej Hapke Naturalny sposób powstania algorytmu Algorytm optymalizacji lokalnej Niezdolność wyjścia z lokalnych
Zastosowanie metod eksploracji danych (data mining) do sterowania i diagnostyki procesów w przemyśle spożywczym
POLITECHNIKA WARSZAWSKA Instytut Technik Wytwarzania Zastosowanie metod eksploracji danych (data mining) do sterowania i diagnostyki procesów w przemyśle spożywczym Marcin Perzyk Dlaczego eksploracja danych?
Algorytmy ewolucyjne optymalizacji wielokryterialnej sterowane preferencjami decydenta
Algorytmy ewolucyjne optymalizacji wielokryterialnej sterowane preferencjami decydenta Dr Janusz Miroforidis MGI Metro Group Information Technology Polska Sp. z o.o. listopad 2010 Wprowadzenie Plan prezentacji
Projekt sygnalizacji świetlnej
Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Parkowa Mylna w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski Nazwa inwestycji:
Wielokryterialne harmonogramowanie portfela projektów. Bogumiła Krzeszowska Katedra Badań Operacyjnych
Wielokryterialne harmonogramowanie portfela projektów Bogumiła Krzeszowska Katedra Badań Operacyjnych Problem Należy utworzyć harmonogram portfela projektów. Poprzez harmonogram portfela projektów będziemy
MOŻLIWOŚCI NOWOCZESNYCH ZINTEGROWANYCH SYSTEMÓW ZARZĄDZANIA RUCHEM NA PRZYKŁADZIE SYSTEMU WARSZAWSKIEGO
MOŻLIWOŚCI NOWOCZESNYCH ZINTEGROWANYCH SYSTEMÓW ZARZĄDZANIA RUCHEM NA PRZYKŁADZIE SYSTEMU WARSZAWSKIEGO Zintegrowany System Zarządzania opracował: Sebastian Kubanek Ruchem w Warszawie Cele Zintegrowanego
Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań
Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań Anna Manerowska, Michal Kozakiewicz 2.12.2009 1 Wstęp Jako projekt na przedmiot MEUM (Metody Ewolucyjne Uczenia Maszyn)
Wstęp do sieci neuronowych, wykład 12 Wykorzystanie sieci rekurencyjnych w optymalizacji grafowej
Wstęp do sieci neuronowych, wykład 12 Wykorzystanie sieci rekurencyjnych w optymalizacji grafowej Maja Czoków, Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2013-01-09
Sieci neuronowe i algorytmy uczenia Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.
Sieci neuronowe i algorytmy uczenia Czyli co i jak 2016 andrzej.rusiecki@pwr.edu.pl andrzej.rusiecki.staff.iiar.pwr.wroc.pl s. 230/C-3 O co chodzi? Celem przedmiotu jest ogólne zapoznanie się z podstawowymi
Rój cząsteczek. Particle Swarm Optimization. Adam Grycner. 18 maja Instytut Informatyki Uniwersytetu Wrocławskiego
Rój cząsteczek Particle Swarm Optimization Adam Grycner Instytut Informatyki Uniwersytetu Wrocławskiego 18 maja 2011 Adam Grycner Rój cząsteczek 1 / 38 Praca Kennedy ego i Eberhart a Praca Kennedy ego
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
Prof. Stanisław Jankowski
Prof. Stanisław Jankowski Zakład Sztucznej Inteligencji Zespół Statystycznych Systemów Uczących się p. 228 sjank@ise.pw.edu.pl Zakres badań: Sztuczne sieci neuronowe Maszyny wektorów nośnych SVM Maszyny