Uczenie się klasyfikatorów ze strumieni danych Jerzy Stefanowski
|
|
- Daria Malinowska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Uczenie się klasyfikatorów ze strumieni danych Jerzy Stefanowski Instytut Informatyki Politechnika Poznańska Sem. PTS, UAM, Poznan, 14 grudnia 2016
2 Plan wykładu Część 1: Wstęp 1. Klasyfikacja nadzorowana Spojrzenie - systemy uczące się (ang. machine learning) Wybrane algorytmy 2. Nowe rodzaje danych 3. Strumienie danych Charakterystyka Sposoby przetwarzania strumieni Ocena klasyfikatorów 4. Zmienna definicja pojęć (concept drift) 5. Nowe algorytmy (Hoeffding Trees) Część 2: zespoły klasyfikatorów dla zmiennych strumieni
3 Klasyfikacja nadzorowana Dane uczące S przykłady x opisane atrybutami (cechami) A oraz etykietowane (ang. target value) y lub Y należące do dwóch lub więcej K klas S = Uczenie się odkryć zależność między A and Y (C) y i = f (x i ) = c i Dążymy do minimalizacji błędów Kontekst ML/DM to także: ( x i,c i ) x i A p,c i {C 1,...C k } { } i=1 yi c i Klasyfikacja porządkowa, wielo-etykietowa, złożone wyjścia y (structured outputs), klasyfikacja grafów oraz sieci, danych sekwencyjnych, Inne paradygmaty: Dane częściowo-etykietowane, Aktywne uczenie się, Transfer learning,.. N
4 Różnorodność metod Metody symboliczne (reprezentacja wiedzy) Reguły Drzewa decyzyjne Podejścia logiczne (ILP, EBL) Niesymboliczne Naïve Bayesian K-najbliższych sąsiadów Analiza dyskryminacyjna Metoda wektorów wspierających (SVM) Sztuczne sieci neuronowe Klasyfikatory genetyczne Podejścia złożone Zespoły klasyfikatorów IF Sex = male AND Age > 46 AND Number_of_painful_joints > 3 AND Skin_manif. = psoriasis THEN Diagnosis = Crystal_induced_synovitis x x x x o x x x x x o o o o o o x o o o o o o
5 Metody indukcji drzew decyzyjnych Konstrukcja drzewa (rekurencyjna procedura) Na początku wszystkie przykłady w węźle. Rekurencyjnie dziel przykłady w oparciu o wybrane testy na wartościach atrybutu (kryterium wyboru najlepszego atrybutu). Warunek zatrzymanie w węźle Upraszczanie drzewa - Tree pruning Usuwanie poddrzew, które mogą prowadzić do błędnych decyzji podczas klasyfikacji (przeuczenie) Przykłady algorytmów: ID3, C4.5, CART,
6 Zespoły klasyfikatorów (ang. multiple classifiers) Zbiór indywidualnych klasyfikatorów, który predykcje są agregowane do jednej decyzji. Nazwy angielskie: ensemble methods, committees, Cel polepszyć zdolności predykcyjne Problemy: Jak budować klasyfikatory składowe? Jak agregować odpowiedzi? Wiele rozwiązań: Bagging, Boosting, Random Forests, CT example x... Final decision y Classifier C1
7 Nowe źródła danych Rozwój technologiczny Rosnąca wielkość tradycyjnych repozytoriów Nowe źródła danych i wzrost złożoności danych: Internet, media społecznościowe Sieci sensorów, urządzenia mobilne, dane generowane maszynowo In many fieds costs of data acquisition are now lower, much lower than costs of data analysis Wzrost przekonania o roli Big Data [Canadian Statistical Sci. Inst 2015]
8 Wiele V charakterystyka Big Data 3 V High volume, velocity and variety [Doug Laney 2001] 2012 IBM Solutions presentation Kolejne V s stopniowo dodawano do definicji (Value, Variability, )
9 Velocity czas, prędkość i zmienność! Dane generowane z dużą szybkością i wymagają odpowiednio szybkiego przetwarzania! Online Data Analytics! Spóźnione decyzje nieakceptowane straty! Przykłady e-marketing oferty we właściwym czasie Monitorowanie stanu zdrowia Decyzje finansowe Wykrywanie defraudacji, zagrożeń! Wiele problemów strumienie danych Przyrostowe i wydajne obliczeniowo przetwarzanie Zmienność rozkładów danych Potrzebne)nowe)algorytmy)eksploracji)danych)!)
10 Co to jest strumień danych? A data stream is a potentially unbounded, ordered sequence of data items, which arrive continuously at high-speeds Springer Encyclopedia of Machine Leaning It is impossible to control the order in which items arrive, nor is it feasible to locally store a stream in its entirety Struktura danych audio lub video data Masywne dane, pojawiające się z dużą prędkością Timestamp Puis. A (kw) Puis. R (kvar) U 1 (V) I 1 (A) 16/12/ :26 5,374 0, , /12/ :27 5,388 0, , /12/ :28 3,666 0, ,68 15,8 16/12/ :29 3,52 0, ,02 15
11 Przykładowe dziedziny zastosowań Sieci sensorów Analiza ruchu sieci Media społeczne (WWW) Zachowanie użytkowników sklepów internetowych Obserwacja rynków finansowych Filtrowanie informacji lub wiadomości sieciowych Telemechanika (energetyka) Sterowanie obiektami przemysłowymi Inteligentne miasta i IoT (Internet przedmiotów) Systemy monitorowania Opieka nad osobami chorymi, niepełnosprawnymi
12 Charakterystyka strumieni danych Dane dostępne sekwencyjnie (potencjalnie asynchronicznie) potencjalnie nieograniczone Braku kontroli systemu nad porządkiem pojawiania się przykładów Gotowość modelu do natychmiastowej analizy i predykcji Any time classifier Krytyczny czas przetwarzania i odpowiedzi Jednorazowy odczyt elementu danych (ang. single scan algorithm) Brak możliwości zapamiętania całego strumieni Zmienność rozkładów danych
13 Charakterystyka strumieni danych - cd! Źródła generują dane w postaci nieprzerwanego strumienia Trudności z przechowywaniem wszystkich elementów danych Konieczność przetwarzania szybkiego strumienia w ograniczonym czasie Przyrostowe działanie algorytmów Zmienność rozkładów danych niestacjonarne środowiska Nowe wyzwania: Statyczne Strumień No. odczytów wielokrotne pojedyncze Czas nie jest krytyczny ograniczony Uzycie PAO b. elastyczne ograniczone Rezultaty dokładne przybliżone Przetwarz. Rozproszne zwykle nie Próbkowanie danych, tworzenie zastępczych reprezentacji (histogramy) Grupowanie danych (analiza skupień) Analiza zbiorów częstych, reguł asocjacyjnych, wzorców sekwencyjnych Także klasyfikacja i modele predykcyjne tak
14 Poprzednie badania nad alg. przyrostowymi Incremental learning vs. batch Sztuczne sieci neuronowe Rozszerzenia k-nn (Aha s IBL) Klasyfikatory Bayesowskie Analiza szeregów czasowych Przyrostowe wersji reprezentacji symbolicznych Drzewa decyzyjne ID5 (Utgoff) Reguły AQ11 PM (Michalski) Grupowanie COBWEB (D.Fisher); BIRCH,.. Wybór przykładów (partial memory) Windowing (Sliding vs. landmark) Sampling for k-means like clustering algorithms Lecz nie spełniają wymagań wobec danych strumieniowych! Rysunek I Zliobaite
15 Zmienne strumienie danych (concept drift) Zmienność danych (także definicji klas) wraz z upływem czasu tzw. concept drift Zmiany te mają negatywny wpływ na trafność klasyfikacji Statyczne algorytmy eksploracji danych nie mogą być stosowane! Nowe wymagania do algorytmów wydajne obliczeniowo + zdolności reakcji na zmiany
16 Przykłady zmienności w strumieniach Wykrywanie niechcianych wiadomość Old spam is not a new spam Twórcy spamu poszukują nowych rozwiązań Analizowanie preferencji klientów Zmienne rynki finansowe Filtrowanie informacji oraz systemy rekomendacyjne Co to jest interesujący produkt (książka, muzyka)? Wykrywanie niewłaściwych zachowań (ang. intruder detection) Przewidywania cen oraz zapotrzebowania. Więcej: Indre Zliobaite, Mykola Pechenizkiy, and Joao Gama: An overview of concept drift applications. Chapter 4 in N.Japkowicz and J.Stefanowski (Eds) Big Data Analysis: New Algorithms for a New Society, Springer (2016).
17 Zmienność pojęć Strumień S sekwencja x t (t=1,2,, T) Etykieta y t nowego przykładu (dostępna) może być użyta do uczenia klasyfikatora C Łączny rozkład prawdopodobieństwa p t (x,y) w chwili t Zmienność strumienia dla czasu t oraz t+δ, istnieje x taki że p t (x,y) p t+δ (x,y) Różne składowe prawdopodobieństwa mogą podlegać zmianom Real drift (typowe dla klasyfikacji nadzorowanej) posterior prob. klas p(y x) zmienia się Virtual drift zmiany w danych, np. p(x), niewpływające na p(y x), także zmienne prawdopodobieństwa klas p(y)
18 Rzeczywisty vs. wirtualny dryft pojęcia Za: Dariusz Brzeziński: Block-based and online ensembles for concept drifting data streams. PhD Thesis, Poznań University of Technology, 2015.
19 Rodzaje zmian pojęć (concept drift) Strumień S = <S 1,S 2,S 3,,S n >, gdzie część S i generowana przez źródło ze stacjonarnym rozkładem D i Dryft przejście między S j i S j+1 (Widmer Hidden context of changes) Różne typy zmian A sudden (abrupt) drift - S j jest nagle zastąpione przez S j+1 (D j D j+1 ) Gradual drifts wolniejsze tempo zmiany W strefie zmian wymieszane prawdopodobieństwa pojawiania się S j i S j+1 Incremental ciąg drobnych zmian Reoccurring concepts Nie powinno się reagować na anomalie (blips) oraz szum informacyjny w sekwencji (noise) Figures - I.Zliobaite
20 Ilustracja zmian pojęć Za: Ammar Shaker: Novel methods for mining and learning from data streams. PhD Thesis, Paderborn University, 2016.
21 Więcej o zmienności pojęć Real concept drift Pełny lub dotyczący części pojęć - sub-concept drifts Drift severity (scope) drift limited to a subspace of Dom(x) [Minku et al. 2010] Drift reoccurrence Cyclical drifts powtarzanie się pojęć w pewnej kolejności [Tsymbal 2004]; stałe albo zmienne okresy Non-cyclical drifts Covariance drift (a part of virtual drift) p t (x) p t+δ (x) Novel class appearance [Masud et al. 2011] p t (y=c l )=0 for t and p t+δ (y=c l )>0
22 Różne sposoby przetwarzenia danych Block)processing) Online&processing& Wpływ&na&budowę&klasyfikatorów&i&ich&ocenę&
23 Dostępność etykiet przykładów Założenia co do dostępności etykiet Pełne i natychmiastowe Opóźnienie dostępu do etykiet (ang. delayed labeling) Częściowo nadzorowane (etykiety dostępne co pewien czas Wstępnie etykietowane (ang. unsupervised) Block and quarantine Expert analysis and labeling Network traffic Attack traffic Firewall Classification model Benign traffic Server
24 Ocena klasyfikatorów strumieniowych Holdout& &&&&&[np.,&kirkby&2007]& TestFthenFtrain& &&&&&[np.,&kirkby&2007]& BlockFbased&evaluaIon& &&&&&[np.,&brzezinski&&&stefanowski&2010]& PrequenIal&accuracy&& &&&&&&[Gama&et&al.&2013]& Inne&miary& &&&&&[Bifet&&&Frank&2010,&Zliobaite&et&al.&2014]& Na ogół stosuje się proste obliczeniowo miary (błąd, trafność) Także miary efektywności (pamięć, czas) oraz zdolność reakcji
25 Ocena reakcji wobec zmian w strumienia performance max. performance deterioration drift apperance time restoration time Wykrycie dryftu i zdolność adaptacji klasyfikatora
26 Podział metod [Indre Zliobaite] Triggers&F& detekcja&zmiany& Metody& adaptacyjne& Pojedyncze klasyfikatory: VFDT, FISH, FLORA, RILL Zespoły: SEA, AWE, HOT, Online Bagging, DDD, ADWIN, DWM, OAUE
27 Drzewa klasyfikacyjne i (regresji ) 80 s 90 end. 90 ID3 C4.5 Mega-induction, Sampling, splits CHAID Oblique trees Data pre-sorting / reduce disc acc. SLIQ SPRINT Incremental trees ID4, ID5R, ITL KDD generalizations CART Approx. representations Samples, Histograms BOAT CLOUDS SPIES Data streams + drifts VFDT -> CVFDT; VFDTc Model Trees Random Forests Rotation Forests Massive incremental tress Hoeffding trees, VFDT Ensembles Bagging Ivotes Parallel versions Stream ensembles Online / block based Boosting Gradient Boosted Machines MOA, SAMOA Rozwój implementacji w MapReduce, Hadoop / SPARK
28 Hoeffding Tree Mining&High)Speed&Data&Streams,&P.&Domingos,&G.&Hulten;&KDD&2000& Główna)idea:) Mała)próbka)danych)często)może)wystarczyć)do)określenia) najlepszego )atrybutu)podziału)drzewa)decyzyjnego) Zebranie&odpowiednich&statystyk&z&próbki&strumienia& Estymacja&wartości&funkcji&oceny&podziału&dla&każdego& atrybutu& Wykorzystanie&granicy&Hoeffdinga&do&zagwarantowania& dobrego&wyboru&atrybutu&podziału&
29 Wykorzystanie organiczenia Hoeffiding a ε = R 2 ln(1/ δ ) 2n R& &zakres&wartości& estymowanej&funkcji& & δ& &dopuszczalny&błąd& estymacji& & n& &rozmiar&próbki& * * Granica)Hoeffdinga)jest)prawdziwa)dla)dowolnego)rozkładu)danych) Rozszerzenia*VFDT* *krytyka*użycia*ograniczenia*hoeffidinga* Leszek*Rutkowski*i*współpracownicy**
30 Za: wykład J.Gama nt. Mining data streams 2007
31 VFDT (Very Fast Decision Tree) Modyfikacja Hoeffding Tree G - kryterium obliczenie co n min Dodatkowe upraszczanie nieaktywnych poddrzew Słabe atrybuty pomijaj Wstępnie zbuduj mini-drzewo Porównanie do Hoeffding Tree: Lepszy czas i pamięć Studnia porównawcze do tradycyjnych drzew Przynajmniej porównywalna trafność klasyfikowania Lepsze przetwarzanie (np milionów przykładów) 21 min. VFDT 24 godz. C4.5 Nie adaptuje się do zmian - concept drift Zapominanie z przesuwanymi oknami CVFDT J.Gama et al..
32 Eksperyment Domingos & Hulten
33 Plan drugiej części wykładu Zespoły klasyfikatorów dla zmiennych strumieni danych 1. Concept drift - detekcja 2. Zespoły klasyfikatorów dla zmiennych strumieni 3. Nasze propozycje (z D.Brzeziński) Accuracy Updated Ensemble (AUE) Online Accuracy Updated Ensemble (OAUE) 4. Niezbalansowanie klas w strumieniu 5. Otwarte problemy i kierunki badań Przepraszam kolejne slajdy będą w języku angielskim
34 Triggers wykorzystanie detektorów dryftu Data Online classifier Drift detector Alarm / warnings Statistical Process Control DDM, EWMA, Sequential Analysis Cumulative Sum Test, Page-Hinkley test Monitoring distributions over windows ADWIN Context approaches Przegląd: J.Gama, I.Zliobaite, M.Pechenizkiy, A. Bouchachia: A Survey on Concept Drift Adaptation. ACM Compt. 2013
35 DDM idea [Gama 2004]
36 Sliding windows (przesuwane okna) tzw. partial memory (Maloof, R.Michalski) Retrain examples with selected examples (but computational costs)
37 Zastosowanie zespołów klasyfikatorów (ang. ensembles) do zmiennych strumieni! Many proposals for static data! Natural for non-stationary frameworks Stability-plasticity dilemma " Modular construction Flexibility to incorporate new data - adding new components - updating existing components Natural forgetting pruning ensembles Continuous adapting aggregation (voting weights) technique Reduce the variance of the error comparing to single classifiers stability " Another motivation During changes data generated as a mixture of distributions may be modeled as a weighted combination
38 Multiple classifiers for concept drifting streams! Different taxonomies Kuncheva (2004) Dynamic combiners component classifiers learn in advance, adapting by changing the combination rule [Weighted Majority] Updating training data recent data use to on-line update of component classifiers [Oza] Updating ensemble members update on-line or retrain in a batch mode Structural changes of the ensemble replace the loser and add new component [Street; Wang]! Trigger vs. Adaptive Active vs. Passive! This presentation " On-line ensembles learn incrementally after processing single examples " Block-based ensembles learn after processing blocks of data
39 Prace przeglądowe nt. zespołów klasyfikatorów Opublikowane w 2017: Bartosz Krawczyk, Leandro L. Minku, Joao Gama, Jerzy Stefanowski, Michał Wozniak: Ensemble learning for data stream analysis: a survey, Information Fusion. 37 (2017), Wcześniejsze ogólniejsze prace przeglądowe: Gregory Ditzler, Manuel Roveri, Cesare Alippi, Robi Polikar. Learning in nonstationary environments: A survey. IEEE Computational Intelligence Magazine, 10(4):12 25, (2015).
40 Adaptive Approaches B 1,B 2,.., B k or x 1,x 2,.., x t=1 Add classifier C to ensemble ε and/or on-line update other Cj Predict class of x t+1 or B k+1 Remove classifier Cj any-time prediction Update weights of component classifiers Measure errors Continuously adapt the ensemble and its parameters Learn a number of classifiers on different parts of the data Weigh classifiers according to recent performance If classifier performance too weak, it is replaced by new classifier
41 Taxonomy of adaptive ensembles Block-based ones: Streaming Ensemble Algorithm (SEA) Street & Kim 2001 Accuracy Weighted Ensemble (AWE) Wang et al 2003 BWE - Deckert 2011, Weighted Aging Ensemble (Wozniak et al 2013) Learn++.NSE Polikar et al Others, e.g., EAE (Jackowski 2014) Recurring concepts CCP Katakis et al RCD Goncalvas et al FAE Diaz et al 2015 Block processing also in some semisupervised or novel class detection Masud et al. 2009; Farid et al 2013 On-line (instance based) WinNow, Weighted Majority Alg. Littlestone 1988, L & Warmuth 1994 Dynamic Weighted Majority (DWM) Kolter & Maloof 2003 AddExp (2005) On-line bagging and on-line boosting [Oza] BagADWIN, Leverage bagging Bifet et al Using in DDD (Minku, Yao) Hoeffding Option Trees (HOT) UFFT (Gama at al. 2005) ADACC Jaber 2013 Boosting classifiers for drifting concepts Scholtz & Klinkenberg more Hybrid approaches ACE Nishida 2009, OBWE, AUE OAUE (Brzeziński)
42 Majority vote algorithm (Littlestone, Warmuth, 1994) Train the base classifiers in the ensemble D1,, DL. (Pick your experts in horse racing) - they are not re-train in next step 1. Set all weights to 1, wj = 1/L, i = 1,, L. Choose β [0,1]. 2. For a new x (new race), calculate the support for each class as the sum of the weights for all classifiers that voted for that class. (Take all expert predictions for your chosen horse. Sum up the weights for those experts that predicted a win and compare with the sum of weights of those who predicted a loss.). Make a decision for the most supported class. 3. Observe the true label of x (did your favourite win?) and update the weights of the classifiers that were wrong using wj=βwj. 4. Normalize the weights and continue from 2. Winnow variant [Littlestone]! Observe the true label of x and update the weights of all the classifiers if the ensemble prediction was wrong.
43 Online Bagging [N.Oza, S.Russel] What is the rule of example occurrence in a sample?
44 Block-based ensembles The origins SEA (Streaming Ensemble Algorithm) Generic schema " train K classifiers from K blocks " for each subsequent chunk-block B i train a new component classifier test other classifiers against the recent block assign weight to each classifier select top K classifiers (remove the weaker classifiers) Some advantages: When examples come in blocks (chunks) Use static learning algorithms May have smaller computational costs than on-line ensembles
45 Accuracy Weighted Ensemble - AWE H.#Wang,#W.#Fan,#P.#S.#Yu,#and#J.#Han,# Mining#Concept9Dri<ing#Data#Streams#using#Ensemble# Classifiers,#KDD'03.### Idea:!Weight+classifiers+according+to+the+current+data+distribu5on+! Formal!proof!that!classifiers!weighted!this!way!are!equally!or!more! accurate!than!single!classifiers!built!upon!all!!! Weights!approximated!by!compu;ng!the!classifica;on!error!on!the! most!recent!data!block!(chunk)!! w ij = MSE r MSE ij, MSE ij = 1 B i { x, y} B (1 i f j y ( x)) 2, MSE r = y p( y)(1 p( y)) 2! The!new!candidate!!!10Cfold!cross!valida;on!on!the!latest!block!! Remove!classifiers!with!weights!smaller!than!MSE r!! " Maintain!a!buffer!of!some!pruned!classifiers!! Originally!used!with!J48!(classical!nonCincremental)!trees!/!also!other! sta;c!learners!
46 Limits of block-based algorithms! Accuracy is highly dependent on data block B i size needs experimental efforts to tune! Too slow reactions to sudden concept drifts " Small block size may help, but not for stability periods and increases computational costs! Sudden concept drifts can sometimes mute all base classifiers! Component classifiers often trained only once, never change Refer to on-line ensembles:! They react better to sudden drifts but worse to gradual drifts! Component classifiers update over time! However, usually more computationally costly
47 Our approaches to stream ensembles! Hypothesis " Could we combine best properties of both (block, on-line) approaches to sufficiently adapt to several types of concept drifts with satisfactory memory and time?! Our proposals " Block-based AUE " On-line OAUE! Strong co-operation with Dariusz Brzeziński
48 Accuracy Updated Ensemble - Motivations! Keep the block schema of constructing new classifiers, substituting the worst ones, periodical evaluations of components (weighting)! Incremental updating of component classifiers! Improves reaction to various drifts, and reduces the influence of the block size B i! Analysis of changes in weighting component classifiers and the role of the new introduced classifier! Additional reductions of computational costs
49 Accuracy Updated Ensemble - AUE! Incremental component classifiers (Hoeffding Trees, )! New weighting of classifiers " NonClinear!weights!!! (bener!differen;ate!classifiers!! and!resign!from!extra!pruning!with!mse r ) w ij = MSE ij 1 + MSE r + ε! Newest classifier treated as the best one (MSE ij =0) gets a highest weight and always substitute the worst classifier! Reducing computational costs " Resign from an extra buffer of classifiers " Manage memory limits prune trees " No extra cross-validation for a newest classifier D. Brzezinski, J. Stefanowski: Reacting to Different Types of Concept Drift: The Accuracy Updated Ensemble Algorithm. IEEE Transactions on Neural Networks and Learning Systems, 25 (1), (2014). D.Brzeziński, JStefanowski: Accuracy updated ensemble for data streams with concept drift, Proceeding of HAIS 2011.
50 Experimental evaluation 15 Datasets 11 synthetic and 4 real ones instances Different drift scenarios " incremental, gradual, sudden, recurring, mixed, blips, no drift " Fast vs. slow rate MOA generators Hyperplane, RBF, SEA, Tree, LED AUE Implementation in MOA Base classifiers Hoeffding Tree with NB leaf predictions (n min =100, δ=0.01, φ=0.05) Evaluate: time, memory, predictive accuracy Component analysis of AUC: AUC with K = 10 classifiers; Tested K = 5,.., 40 Block size d = 500 instances; (experim. up to 4000) Some other experimental studies (k=7, d=300) Best accuracy - update all components for drift datasets Details in : D.Brzezinski, Block-based and on-line ensembles for concept-drifting data streams, Ph.D. Thesis, IEEE TNNLS 2014
51 Comparative Study AUE compared against 11 other algorithms: " Accuracy Weighted Ensemble (AWE) " Hoeffding Option Trees (HOT) " Adaptive Classifiers Ensemble (ACE) " AUE (+ its previous 2011 version) " Online Bagging, Leveraging Bagging " Dynamic Weighted Majority (DWM) " Learn ++.NSE " Single HT with a window (Win) " Naive Bayes (NB) Mostly MOA implementations (D. Brzezinski), ACE and Learn ++.NSE adapted from other versions! The same 15 datasets " Evaluate: time, memory, predictive accuracy
52 Reacting to different changes ClassificaHon#accuracy##on#RBF GR# (slow,#gradual#changes)# ClassificaHon#accuracy#for#Tree S ##dataset#(fast,#sudden)#
53 Comparative study classification accuracy Ranks#in# Friedman#test## AUE2+ 2,20! Oza+ 3,67! AUE1+ 4,00! Lev+ 5,27! HOT+ 5,40! AWE+ 6,40! DDM+ 6,47! ACE+ 7,33! Win+ 8,80! NB+ 9,07! NSE+ 9,60! DWM+ 9,80! Table#1:#Average#classificaHon#accuracy# Data+ ACE+ AWE+ AUE1+ AUE2+ HOT+ DDM+ Win+ Lev+ NB+ Oza+ DWM+ NSE+ Hyp_S# 80,65! 90,43+ 88,59! 88,43! 83,23! 87,92! 87,56! 85,36! 81,00! 89,89! 71,20! 86,83! Hyp_F# 84,56! 89,21! 88,58! 89,46+ 83,32! 86,86! 86,92! 87,21! 78,05! 89,32! 76,69! 85,39! RBF_B# 87,34! 78,82! 94,07! 94,77! 93,79! 88,30! 73,07! 95,28+ 66,97! 93,08! 78,11! 73,02! RBF_GR# 87,54! 79,74! 93,37! 94,43! 93,24! 87,99! 74,67! 94,74+ 62,01! 92,56! 77,80! 74,49! RBF_ND# 84,74! 72,63! 92,42! 93,33+ 91,20! 87,62! 71,12! 92,24! 72,00! 91,37! 76,06! 71,07! SEA_S# 86,39! 87,73! 89,00! 89,19+ 87,07! 88,37! 86,85! 87,09! 86,18! 88,80! 78,30! 86,23! SEA_F# 86,22! 86,40! 88,36! 88,72+ 86,25! 87,80! 85,55! 86,68! 84,98! 88,37! 79,33! 85,07! Tree_S# 65,77! 63,74! 84,35! 84,94+ 69,68! 80,58! 50,15! 81,69! 47,88! 81,67! 51,19! 49,37! Tree_F# 45,97! 45,35! 52,87+ 45,32! 40,34! 42,74! 41,54! 33,42! 35,02! 43,40! 29,30! 33,90! LED_M# 64,70! 67,11! 67,29! 67,58! 66,92! 67,17! 65,52! 66,74! 67,15! 67,62+ 44,43! 62,86! LED_ND# 46,33! 51,27! 50,68! 51,26! 51,17! 51,05! 47,07! 50,64! 51,27+ 51,23! 26,86! 47,16! Elec# 75,83! 69,33! 70,86! 77,32! 78,21+ 64,45! 70,35! 76,08! 73,08! 77,34! 72,43! 73,34! Cov# 67,05! 79,34! 81,24! 85,20! 86,48+ 58,11! 77,19! 81,04! 66,02! 80,40! 80,84! 77,16! Poker# 67,38! 59,99! 60,57! 66,10! 74,77! 60,23! 58,26! 82,62+ 58,09! 61,13! 74,49! 59,56! Airlines# 66,75! 63,31! 63,92! 67,37+ 66,18! 65,79! 64,93! 63,10! 66,84! 66,39! 61,00! 63,83!
54 Block to online transformation: Why! AUE block-based with incremental elements: " Improved reaction to various types of drifts " best average accuracy + faster and less memory consuming than the most competitive ensembles! On-line learners are of more value in some scenarios + in some environments class labels available after each example (but on-line ensembles may be more costly)! Block-based inspirations: " Component evaluation and their weighting, " Ensemble periodically updated with a new candidate classifier trained on last d examples! Could these inspirations + AUE be adapted to work in online environments? + with acceptable computational costs!
55 Block to online transformation: How! We modify a generic block based training schema: " Weight classifiers, remove the worst " Keep periodically adding a new candidate classifier trained on last d examples! Three transformation strategies: " Windowing technique " Additional online (instance) ensemble member " Drift detector with on-line classifier More D. Brzezinski, J. Stefanowski, From Block-based Ensembles to Online Learners in Changing Data Streams: If- and How-To. Proc. ECML PKDD 2012 Workshop on Instant Interactive Data Mining. D. Brzezinski, J. Stefanowski, Combining Block-based and Online Methods in Learning Ensembles from Concept Drifting Data Streams. Information Sciences, 265,
56 Online Accuracy Updated Ensemble! Advantages of periodical adaptation mechanisms and on-line classifiers with weighting after each example minimize computational costs of the transformation strategies Basic characteristics of a new online examples " On-line learning classifiers " Periodical adding a new classifiers with highest weight " No blocks sliding window " New weighting function on-line more efficient per example Moreover,! Perform comparable to state-of-the-art algorithms, wrt. accuracy, memory and time More D. Brzezinski, J. Stefanowski, Combining Block-based and Online Methods in Learning Ensembles from Concept Drifting Data Streams. Information Sciences, 265,
57 Non-linear weight calculated after each example
58 Experimental analysis! 5 on-line algorithms: ACE, DWM, Lev, Bag, OAUE! 15 datasets the same as before! Different types of drifts! Evaluation wrt: time, memory, and accuracy! Studying the impact of OAUE elements " Different size of sliding windows!! Window size d no impact on accuracy, but time and memory are proportional to it " Non-linear vs. linear weighting functions Linear one better on fastest drifting streams
59 Sliding window d in OAUE Window size d no impact on accuracy, but time and memory are proportional More D. Brzezinski, J. Stefanowski, Combining Block-based and Online Methods in Learning Ensembles from Concept Drifting Data Streams. Information Sciences, 265,
60 Reacting to different changes 96 % 100 % 94 % 92 % 95 % Accuracy 90 % 88 % 86 % 84 % 82 % 80 % 78 % 76 % k 200 k 300 k 400 k 500 k 600 k 700 k 800 k 900 k 1 M Processed instances PrequenHal#classificaHon#accuracy##on#Hyper F## (fast,#sudden#changes)# ACE DWM Lev Bag OAUE Accuracy 90 % 85 % 80 % ACE DWM Lev Bag OAUE 75 % k 200 k 300 k 400 k 500 k 600 k 700 k 800 k 900 k 1 M Processed instances Accuracy##on#RBF GR# (slow,#gradual#changes)# More!!D.!Brzezinski,!J.!Stefanowski,! Combining!BlockCbased!and!Online!Methods!in! Learning!Ensembles!from!Concept!Dri^ing! Data!Streams.!Informa;on!Sciences,!!265,! (2014!)!50C67. Memory#Hyper F #
61 Comparison of on-line classifiers Ranks#in# Friedman#test## Average#prequenHal#classificaHon#accuracy# OAUE! Bag! DWM! Lev! ACE! 1,93! 2,73! 2,80! 2,80! 4,73! Data+ ACE+ DWM+ Lev+ Bag+ OAUE+ Airlines! 64,86! 64,98! 62,84! 64,24! 67,02+ CovType! 69,47! 89,87! 92,11+ 88,84! 90,98! Hyp_F! 84,34! 89,94! 88,49! 89,54! 90,43+ Hyp_S! 79,62! 88,48! 85,43! 88,35! 88,95+ LED_M! 46,45! 53,34! 51,31! 53,33! 53,40+ LED_ND! 39,80! 51,48! 49,98! 51,50+ 51,48! PAKKDD! C! 80,24+ 79,85! 80,22! 80,23! Poker! 79,79! 91,29! 97,67+ 76,92! 88,89! RBF_B! 84,78! 96,00! 98,22+ 97,87! 97,87! RBF_GR! 84,16! 95,49! 97,79+ 97,54! 97,42! SEA_G! 85,97! 88,39! 89,00+ 88,36! 88,83! SEA_S! 85,98! 89,15! 89,26! 88,94! 89,33+ Tree_SR! 43,39! 42,48! 47,88! 48,77+ 46,04! Wave! C! 84,02! 83,99! 85,51+ 85,50! Wave_M! C! 83,76! 83,46! 84,95+ 84,90! ACE DWM Lev Bag OAUE Memory Time Ranks#in# Friedman#test##
62 Conclusions towards on-line! In environments, where labels are available after each instance the AUC new elements may be insufficient, so! Online generalization OAUE " Trains (update) and weight component classifiers with each incoming example " Efficient (time & memory) formula for estimating errors " Overcome limits of too simple transformation strategies! Experiments: " Parameters (d) of AUE not so influential " Comparative study OAUE provides best averaged classification accuracy with quite good time & memory costs More: D. Brzezinski, J. Stefanowski:. Combining Block-based and Online Methods in Learning Ensembles from Concept Drifting Data Streams. Information Sciences, Volume 265 (2014).
63 Classifiers for imbalanced data streams N = 5 % min N maj = 95 %! The minority class underrepresented + data distribution difficulties! Class imbalance still a challenge for static machine learning! Learning from imbalanced, evolving data streams even more difficult " Class imbalances and various drifts " Changes of class distributions! Still less attention in DS, limited research " Uncorrelated bagging [J.Gao et al ] " The selective recursive approach (SERA) [Chen, He ] " Extensions of Learn++.CDS combination concept drift with resampling [Polikar, Ditzler 2013] " New framework for online learning ensembles from imbalanced streams [Wang, Minku, Yao] "
64 Prequential AUC and its properties AUC (ROC) popular for static data / difficulties for streams New proposal Prequential AUC! Acceptable time and memory (comparing to simpler measures)! Good visualization of changes in time! Suitable for imbalanced evolving data streams " Better indicate concept drifts in (highly) imbalanced data " Show changes of the imbalance ratio Others! Statistically consistent with standard AUC in case stationary data streams! Can be used with drift detectors Original Predicted TP FN - FP TN Research of D. Brzezinski deeper analysis of PreqAUC properties More D. Brzezinski, J. Stefanowski, Prequential AUC for Classifier Evaluation and Drift Detection in Evolving Data Streams. New Frontiers in Mining Complex Patterns ECMLPKDD, 2015.
65 Open issues! Specific focused or general purpose techniques for handling drifts " Better understanding what forms of drift are handled by each detector or adaptation technique! Provide insights into changes " Interpretability, local vs. global change! Including additional knowledge in drift adaptations " Context or temporal relationships! Novel class detection or more structural changes! Detectors for imbalanced changes (also other data changes than the global imbalance ratio)! Evaluation issues " New measures, adaptability, multiple-criteria point of view " New testing procedures (controlled permutations,..) " Unavailability of suitable public benchmark data sets
66 Open issues (2) Classification challenges! Availability of ground truth in on-line " Delayed labels, obtained on demands, uncertain! Semi-supervised, unsupervised approaches! Complex and heterogeneous data representations! Structured output or specific classification problems Big Data special requirements! Need more efficient time- and storage algorithms! New platforms, e.g. SAMOA project Knowledge Challenges! Discover novel knowledge about how a domain evolves! Understand how things change! Monitor existing knowledge
67 Some References! J.Stefanowski,+2015,+Adap5ve+Ensembles+for+Evolving+Data+StreamsWWCombining+BlockWBased+and+Online+ Solu5ons.!Proc.!ECML!PKDD!2015!Workshop!Nfmcp,!Spinger!LNAI,!3C16.!! D.!Brzezinski,!J.!Stefanowski,!2014.!Reac5ng+to+Different+Types+of+Concept+Dri[:+The+Accuracy+Updated+ Ensemble+Algorithm.!IEEE!Transac;ons!on!Neural!Networks!and!Learning!Systems,!Volume!25!(1),!81C94.!! D.!Brzezinski,!J.!Stefanowski,!2014.!Combining+BlockWbased+and+Online+Methods+in+Learning+Ensembles+ from+concept+dri[ing+data+streams.!informa;on!sciences,!volume!265,!50c67.!! D.!Brzezinski,!J.!Stefanowski,!2013.!Classifiers+for+ConceptWdri[ing+Data+Streams:+Evalua5ng+Things+That+ Really+Ma\er.!Proc.!ECML!PKDD!2013!Workshop!RealCWorld!Challenges!for!Data!Stream!Mining.!! D.!Brzezinski,!J.!Stefanowski,!2012.!From+BlockWbased+Ensembles+to+Online+Learners+in+Changing+Data+ Streams:+IfW+and+HowWTo.!Proc.!ECML!PKDD!2012!Workshop!on!Instant!Interac;ve!Data!Mining.!! D.!Brzezinski,!J.!Stefanowski,!2011.!Accuracy+Updated+Ensemble+for+Data+Streams+with+Concept+Dri[.!!!! Proc.!6th!Interna;onal!Conf.!HAIS!2011,!Part!II,!Volume!6679!of!LNCS,!Springer,!155C163.!! D.!Brzezinski,!J.!Stefanowski,!2015.!Prequen5al+AUC+for+Classifier+Evalua5on+and+Dri[+Detec5on+in+ Evolving+Data+Streams.!New!Fron;ers!in!Mining!Complex!PaNerns,!LNCS!Volume!8983,!87C101.!! M.!Deckert,!J.!Stefanowski:!Comparing+Block+Ensembles+for+Data+Streams+with+Concept+Dri[.!In:!New! Trends!in!Databases!and!Informa;on!Systems,!Springer!Comput.!Intelligence,!vol.!185,!2012,!69C78!! M.!Deckert,!J.!Stefanowski:!RILL:+Algorithm+for+learning+rules+from+streaming+data+with+concept+dri[.! Proc.!ISMIS!2014,!vol.!8502!of!LNAI,!20C29.!! M.Kmieciak,!J.Stefanowski:!Handling+Sudden+Concept+Dri[+in+Enron+Message+Data+Streams.!Control!and! Cyberne;cs,!vol.!40!no.!3,!2011,!667C695.! Check them at: or
68 Dziękuję za uwagę Pytania lub komentarze? Kontakt:
Dariusz Brzeziński. Politechnika Poznańska
Dariusz Brzeziński Politechnika Poznańska Klasyfikacja strumieni danych Algorytm AUE Adaptacja klasyfikatorów blokowych do przetwarzania przyrostowego Algorytm OAUE Dlasze prace badawcze Blokowa i przyrostowa
Big Data i ich eksploracja: spojrzenia z perspektywy statystyki i uczenia maszynowego
Big Data i ich eksploracja: spojrzenia z perspektywy statystyki i uczenia maszynowego Jacek Koronacki Instytut Podstaw Informatyki, PAN Jerzy Stefanowski Instytut Informatyki, Politechnika Poznańska Poznań,
mgr inż. Magdalena Deckert Poznań, r. Uczenie się klasyfikatorów przy zmieniającej się definicji klas.
mgr inż. Magdalena Deckert Poznań, 01.06.2010r. Uczenie się klasyfikatorów przy zmieniającej się definicji klas. Plan prezentacji Wstęp Concept drift Typy zmian Podział algorytmów stosowanych w uczeniu
Linear Classification and Logistic Regression. Pascal Fua IC-CVLab
Linear Classification and Logistic Regression Pascal Fua IC-CVLab 1 aaagcxicbdtdbtmwfafwdgxlhk8orha31ibqycvkdgpshdqxtwotng2pxtvqujmok1qlky5xllzrnobbediegwcap4votk2kqkf+/y/tnphdschtadu/giv3vtea99cfma8fpx7ytlxx7ckns4sylo3doom7jguhj1hxchmy/irhrlgh67lxb5x3blis8jjqynmedqujiu5zsqqagrx+yjcfpcrydusshmzeluzsg7tttiew5khhcuzm5rv0gn1unw6zl3gbzlpr3liwncyr6aaqinx4wnc/rpg6ix5szd86agoftuu0g/krjxdarph62enthdey3zn/+mi5zknou2ap+tclvhob9sxhwvhaqketnde7geqjp21zvjsfrcnkfhtejoz23vq97elxjlpbtmxpl6qxtl1sgfv1ptpy/yq9mgacrzkgje0hjj2rq7vtywnishnnkzsqekucnlblrarlh8x8szxolrrxkb8n6o4kmo/e7siisnozcfvsedlol60a/j8nmul/gby8mmssrfr2it8lkyxr9dirxxngzthtbaejv
Hard-Margin Support Vector Machines
Hard-Margin Support Vector Machines aaacaxicbzdlssnafiyn9vbjlepk3ay2gicupasvu4iblxuaw2hjmuwn7ddjjmxm1bkcg1/fjqsvt76fo9/gazqfvn8y+pjpozw5vx8zkpvtfxmlhcwl5zxyqrm2vrg5zw3vxmsoezi4ogkr6phieky5crvvjhriqvdom9l2xxftevuwcekj3lktmhghgniauiyutvrwxtvme34a77kbvg73gtygpjsrfati1+xc8c84bvraowbf+uwnipyehcvmkjrdx46vlykhkgykm3ujjdhcyzqkxy0chur6ax5cbg+1m4bbjptjcubuz4kuhvjoql93hkin5hxtav5x6yyqopnsyuneey5ni4keqrxbar5wqaxbik00icyo/iveiyqqvjo1u4fgzj/8f9x67bzmxnurjzmijtlybwfgcdjgfdtajwgcf2dwaj7ac3g1ho1n4814n7wwjgjmf/ys8fenfycuzq==
Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis
Machine Learning for Data Science (CS4786) Lecture11 5 Random Projections & Canonical Correlation Analysis The Tall, THE FAT AND THE UGLY n X d The Tall, THE FAT AND THE UGLY d X > n X d n = n d d The
deep learning for NLP (5 lectures)
TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 6: Finish Transformers; Sequence- to- Sequence Modeling and AJenKon 1 Roadmap intro (1 lecture) deep learning for NLP (5
TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction
TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 9: Inference in Structured Prediction 1 intro (1 lecture) Roadmap deep learning for NLP (5 lectures) structured prediction
Wprowadzenie do programu RapidMiner, część 2 Michał Bereta 1. Wykorzystanie wykresu ROC do porównania modeli klasyfikatorów
Wprowadzenie do programu RapidMiner, część 2 Michał Bereta www.michalbereta.pl 1. Wykorzystanie wykresu ROC do porównania modeli klasyfikatorów Zaimportuj dane pima-indians-diabetes.csv. (Baza danych poświęcona
tum.de/fall2018/ in2357
https://piazza.com/ tum.de/fall2018/ in2357 Prof. Daniel Cremers From to Classification Categories of Learning (Rep.) Learning Unsupervised Learning clustering, density estimation Supervised Learning learning
Machine Learning for Data Science (CS4786) Lecture 24. Differential Privacy and Re-useable Holdout
Machine Learning for Data Science (CS4786) Lecture 24 Differential Privacy and Re-useable Holdout Defining Privacy Defining Privacy Dataset + Defining Privacy Dataset + Learning Algorithm Distribution
Zarządzanie sieciami telekomunikacyjnymi
SNMP Protocol The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission
Metody tworzenia efektywnych komitetów klasyfikatorów jednoklasowych Bartosz Krawczyk Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska
Metody tworzenia efektywnych komitetów klasyfikatorów jednoklasowych Bartosz Krawczyk Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska e-mail: bartosz.krawczyk@pwr.wroc.pl Czym jest klasyfikacja
Tychy, plan miasta: Skala 1: (Polish Edition)
Tychy, plan miasta: Skala 1:20 000 (Polish Edition) Poland) Przedsiebiorstwo Geodezyjno-Kartograficzne (Katowice Click here if your download doesn"t start automatically Tychy, plan miasta: Skala 1:20 000
Proposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science
Proposal of thesis topic for mgr in (MSE) programme 1 Topic: Monte Carlo Method used for a prognosis of a selected technological process 2 Supervisor: Dr in Małgorzata Langer 3 Auxiliary supervisor: 4
Analityka danych publicznych dla diagnoz i prognoz dotyczących osób niepełnosprawnych
XI Konferencja Naukowa Bezpieczeostwo w Internecie. Analityka danych Analityka danych publicznych dla diagnoz i prognoz dotyczących osób niepełnosprawnych Ewa Marzec UKSW Uwagi historyczne Rosnące rozmiary
Rozpoznawanie twarzy metodą PCA Michał Bereta 1. Testowanie statystycznej istotności różnic między jakością klasyfikatorów
Rozpoznawanie twarzy metodą PCA Michał Bereta www.michalbereta.pl 1. Testowanie statystycznej istotności różnic między jakością klasyfikatorów Wiemy, że możemy porównywad klasyfikatory np. za pomocą kroswalidacji.
Machine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering
Machine Learning for Data Science (CS4786) Lecture 11 Spectral Embedding + Clustering MOTIVATING EXAMPLE What can you say from this network? MOTIVATING EXAMPLE How about now? THOUGHT EXPERIMENT For each
RILL - przyrostowy klasyfikator regułowy uczący się ze zmiennych środowisk
Wprowadzenie RILL - przyrostowy klasyfikator regułowy uczący się ze zmiennych środowisk Magdalena Deckert Politechnika Poznańska, Instytut Informatyki Seminarium ISWD, 21.05.2013 M. Deckert Przyrostowy
Dariusz Brzeziński Instytut Informatyki, Politechnika Poznańska
Dariusz Brzeziński Instytut Informatyki, Politechnika Poznańska Big data Strumienie danych Założenia i ograniczenia Praktyczne problemy Przykłady algorytmów strumieniowych Narzędzia do przetwarzania dużych
Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2
Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2 aaaklnictzzjb9tgfmcnadpg7oy0lxa9edva9kkapdarhyk2k7gourinlwsweyzikuyiigvyleiv/cv767fpf/5crc1xt9va5mx7w3m/ecuqw1kuztpx/rl3/70h73/w4cog9dhhn3z62d6jzy+yzj766txpoir9nzszisjynetqr+rvlfvyoozu5xbybpsxb1wahul8phczdt2v4zgchb7uecwphlyigrgkjcyiflfyci0kxnmr4z6kw0jsokvot8isntpa3gbknlcufiv/h+hh+eur4fomd417rvtfjoit5pfju6yxiab2fmwk0y/feuybobqk+axnke8xzjjhfyd8kkpl9zdoddkazd5j6bzpemjb64smjb6vb4xmehysu08lsrszopxftlzee130jcb0zjxy7r5wa2f1s2off2+dyatrughnrtpkuprlcpu55zlxpss/yqe2eamjkcf0jye8w8yas0paf6t0t2i9stmcua+inbi2rt01tz22tubbqwidypvgz6piynkpobirkxgu54ibzoti4pkw2i5ow9lnuaoabhuxfxqhvnrj6w15tb3furnbm+scyxobjhr5pmj5j/w5ix9wsa2tlwx9alpshlunzjgnrwvqbpwzjl9wes+ptyn+ypy/jgskavtl8j0hz1djdhzwtpjbbvpr1zj7jpg6ve7zxfngj75zee0vmp9qm2uvgu/9zdofq6r+g8l4xctvo+v+xdrfr8oxiwutycu0qgyf8icuyvp/sixfi9zxe11vp6mrjjovpmxm6acrtbia+wjr9bevlgjwlz5xd3rfna9g06qytaoofk8olxbxc7xby2evqjmmk6pjvvzxmpbnct6+036xp5vdbrnbdqph8brlfn/n/khnfumhf6z1v7h/80yieukkd5j0un82t9mynxzmk0s/bzn4tacdziszdhwrl8x5ako8qp1n1zn0k6w2em0km9zj1i4yt1pt3xiprw85jmc2m1ut2geum6y6es2fwx6c+wlrpykblopbuj5nnr2byygfy5opllv4+jmm7s6u+tvhywbnb0kv2lt5th4xipmiij+y1toiyo7bo0d+vzvovjkp6aoejsubhj3qrp3fjd/m23pay8h218ibvx3nicofvd1xi86+kh6nb/b+hgsjp5+qwpurzlir15np66vmdehh6tyazdm1k/5ejtuvurgcqux6yc+qw/sbsaj7lkt4x9qmtp7euk6zbdedyuzu6ptsu2eeu3rxcz06uf6g8wyuveznhkbzynajbb7r7cbmla+jbtrst0ow2v6ntkwv8svnwqnu5pa3oxfeexf93739p93chq/fv+jr8r0d9brhpcxr2w88bvqbr41j6wvrb+u5dzjpvx+veoaxwptzp/8cen+xbg==
Data Mining Wykład 4. Plan wykładu
Data Mining Wykład 4 Klasyfikacja danych Klasyfikacja poprzez indukcje drzew decyzyjnych Plan wykładu Sformułowanie problemu Kryteria oceny metod klasyfikacji Metody klasyfikacji Klasyfikacja poprzez indukcje
MoA-Net: Self-supervised Motion Segmentation. Pia Bideau, Rakesh R Menon, Erik Learned-Miller
MoA-Net: Self-supervised Motion Segmentation Pia Bideau, Rakesh R Menon, Erik Learned-Miller University of Massachusetts Amherst College of Information and Computer Science Motion Segmentation P Bideau,
Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)
Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Click here if your download doesn"t start automatically Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Zakopane,
Domy inaczej pomyślane A different type of housing CEZARY SANKOWSKI
Domy inaczej pomyślane A different type of housing CEZARY SANKOWSKI O tym, dlaczego warto budować pasywnie, komu budownictwo pasywne się opłaca, a kto się go boi, z architektem, Cezarym Sankowskim, rozmawia
Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)
Katowice, plan miasta: Skala 1:20 000 = City map = Stadtplan (Polish Edition) Polskie Przedsiebiorstwo Wydawnictw Kartograficznych im. Eugeniusza Romera Click here if your download doesn"t start automatically
Klasyfikacja strumieni danych z wykorzystaniem złożonych systemów klasyfikacji
Klasyfikacja strumieni danych z wykorzystaniem złożonych systemów klasyfikacji Dr inż. Konrad Jackowski Politechnika Wrocławska Wydział Elektroniki Katedra Systemów i Sieci Komputerowych Agenda Przetwarzanie
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:
CEE 111/211 Agenda Feb 17
CEE 111/211 Agenda Feb 17 Tuesday: SW for project work: Jetstream, MSP, Revit, Riuska, POP, SV On R: drive; takes time to install Acoustics today: \\cife server\files\classes\cee111\presentations Thursday:
MATLAB Neural Network Toolbox przegląd
MATLAB Neural Network Toolbox przegląd WYKŁAD Piotr Ciskowski Neural Network Toolbox: Neural Network Toolbox - zastosowania: przykłady zastosowań sieci neuronowych: The 1988 DARPA Neural Network Study
Wprowadzenie do programu RapidMiner, część 5 Michał Bereta
Wprowadzenie do programu RapidMiner, część 5 Michał Bereta www.michalbereta.pl 1. Przekształcenia atrybutów (ang. attribute reduction / transformation, feature extraction). Zamiast wybierad częśd atrybutów
Zastosowanie sieci neuronowych w problemie klasyfikacji wielokategorialnej. Adam Żychowski
Zastosowanie sieci neuronowych w problemie klasyfikacji wielokategorialnej Adam Żychowski Definicja problemu Każdy z obiektów może należeć do więcej niż jednej kategorii. Alternatywna definicja Zastosowania
ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS.
ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS. Strona 1 1. Please give one answer. I am: Students involved in project 69% 18 Student not involved in
Previously on CSCI 4622
More Naïve Bayes aaace3icbvfba9rafj7ew423vr998obg2gpzkojyh4rcx3ys4lafzbjmjifdototmhoilml+hf/mn3+kl+jkdwtr64gbj+8yl2/ywklhsfircg/dvnp33s796mhdr4+fdj4+o3fvywvorkuqe5zzh0oanjakhwe1ra5zhaf5xvgvn35f62rlvtcyxpnm50awundy1hzwi46jbmgprbtrrvidrg4jre4g07kak+picee6xfgiwvfaltorirucni64eeigkqhpegbwaxglabftpyq4gjbls/hw2ci7tr2xj5ddfmfzwtazj6ubmyddgchbzpf88dmrktfonct6vazputos5zakunhfweow5ukcn+puq8m1ulm7kq+d154pokysx4zgxw4nwq6dw+rcozwnhbuu9et/tgld5cgslazuci1yh1q2ynca/u9ais0kukspulds3xxegvtyfycu8iwk1598e0z2xx/g6ef94ehbpo0d9ok9yiowsvfskh1ix2zcbpsdvaxgww7wj4zdn+he2hogm8xz9s+e7/4cuf/ata==
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:
Helena Boguta, klasa 8W, rok szkolny 2018/2019
Poniższy zbiór zadań został wykonany w ramach projektu Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych - najlepsza inwestycja w człowieka w roku szkolnym 2018/2019. Składają się na
SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like
SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1 I SSW1.1, HFW Fry #65, Zeno #67 Benchmark: Qtr.1 like SSW1.2, HFW Fry #47, Zeno #59 Benchmark: Qtr.1 do SSW1.2, HFW Fry #5, Zeno #4 Benchmark: Qtr.1 to SSW1.2,
Network Services for Spatial Data in European Geo-Portals and their Compliance with ISO and OGC Standards
INSPIRE Conference 2010 INSPIRE as a Framework for Cooperation Network Services for Spatial Data in European Geo-Portals and their Compliance with ISO and OGC Standards Elżbieta Bielecka Agnieszka Zwirowicz
ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL
Read Online and Download Ebook ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL DOWNLOAD EBOOK : ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA Click link bellow and free register
Gradient Coding using the Stochastic Block Model
Gradient Coding using the Stochastic Block Model Zachary Charles (UW-Madison) Joint work with Dimitris Papailiopoulos (UW-Madison) aaacaxicbvdlssnafj3uv62vqbvbzwarxjsqikaboelgzux7gcaeywtsdp1mwsxeaepd+ctuxcji1r9w5984bbpq1gmxdufcy733bcmjutn2t1fawl5zxsuvvzy2t7z3zn29lkwyguktjywrnqbjwigntuuvi51uebqhjlsdwfxebz8qiwnc79uwjv6mepxgfcoljd88uiox0m1hvlnzwzgowymjn7tjyzertmvpareju5aqkndwzs83thawe64wq1j2httvxo6eopirccxnjekrhqae6wrkuuykl08/gmnjryqwsoqurubu/t2ro1jkyrzozhipvpz3juj/xjdt0ywxu55mina8wxrldkoetukairuekzbubgfb9a0q95fawonqkjoez/7lrdi6trzbcm7pqvwrio4yoarh4aq44bzuwq1ogcba4be8g1fwzjwzl8a78tfrlrnfzd74a+pzb2h+lzm=
Systemy agentowe. Uwagi organizacyjne i wprowadzenie. Jędrzej Potoniec
Systemy agentowe Uwagi organizacyjne i wprowadzenie Jędrzej Potoniec Kontakt mgr inż. Jędrzej Potoniec Jedrzej.Potoniec@cs.put.poznan.pl http://www.cs.put.poznan.pl/jpotoniec https://github.com/jpotoniec/sa
Dealing with continuous-valued attributes
Dealing with continuous-valued attributes An alternative measure: gain ratio Handling incomplete training data Handling attributes with different costs Ensemble of Classifiers Why Ensemble Works? Some
Neural Networks (The Machine-Learning Kind) BCS 247 March 2019
Neural Networks (The Machine-Learning Kind) BCS 247 March 2019 Neurons http://biomedicalengineering.yolasite.com/neurons.php Networks https://en.wikipedia.org/wiki/network_theory#/media/file:social_network_analysis_visualization.png
TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 8: Structured PredicCon 2
TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 8: Structured PredicCon 2 1 Roadmap intro (1 lecture) deep learning for NLP (5 lectures) structured predic+on (4 lectures)
Stargard Szczecinski i okolice (Polish Edition)
Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz Click here if your download doesn"t start automatically Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz
Wprowadzenie do programu RapidMiner, część 3 Michał Bereta
Wprowadzenie do programu RapidMiner, część 3 Michał Bereta www.michalbereta.pl 1. W programie RapidMiner mamy do dyspozycji kilka dyskryminacyjnych modeli liniowych jako operatory: a. LDA Linear Discriminant
Presented by. Dr. Morten Middelfart, CTO
Meeting Big Data challenges in Leadership with Human-Computer Synergy. Presented by Dr. Morten Middelfart, CTO Big Data Data that exists in such large amounts or in such unstructured form that it is difficult
EGZAMIN MATURALNY Z JĘZYKA ANGIELSKIEGO POZIOM ROZSZERZONY MAJ 2010 CZĘŚĆ I. Czas pracy: 120 minut. Liczba punktów do uzyskania: 23 WPISUJE ZDAJĄCY
Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2010 KOD WPISUJE ZDAJĄCY PESEL Miejsce na naklejkę z kodem dysleksja EGZAMIN
Badania w zakresie systemów uczących się w Zakładzie ISWD. Politechnika Poznańska Instytut Informatyki
Badania w zakresie systemów uczących się w Zakładzie ISWD Politechnika Poznańska Instytut Informatyki Seminarium ML - Poznań, 3 04 2013 Informacje ogólne Politechnika Poznańska Wydział Informatyki, Instytut
Fig 5 Spectrograms of the original signal (top) extracted shaft-related GAD components (middle) and
Fig 4 Measured vibration signal (top). Blue original signal. Red component related to periodic excitation of resonances and noise. Green component related. Rotational speed profile used for experiment
Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl. magda.szewczyk@slo-wroc.pl. Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students
Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl Back Twoje konto Wyloguj magda.szewczyk@slo-wroc.pl BIODIVERSITY OF RIVERS: Survey to students Tworzenie ankiety Udostępnianie Analiza (55) Wyniki
Revenue Maximization. Sept. 25, 2018
Revenue Maximization Sept. 25, 2018 Goal So Far: Ideal Auctions Dominant-Strategy Incentive Compatible (DSIC) b i = v i is a dominant strategy u i 0 x is welfare-maximizing x and p run in polynomial time
Towards Stability Analysis of Data Transport Mechanisms: a Fluid Model and an Application
Towards Stability Analysis of Data Transport Mechanisms: a Fluid Model and an Application Gayane Vardoyan *, C. V. Hollot, Don Towsley* * College of Information and Computer Sciences, Department of Electrical
MaPlan Sp. z O.O. Click here if your download doesn"t start automatically
Mierzeja Wislana, mapa turystyczna 1:50 000: Mikoszewo, Jantar, Stegna, Sztutowo, Katy Rybackie, Przebrno, Krynica Morska, Piaski, Frombork =... = Carte touristique (Polish Edition) MaPlan Sp. z O.O Click
Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)
Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) J Krupski Click here if your download doesn"t start automatically Karpacz, plan miasta 1:10 000: Panorama
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
Label-Noise Robust Generative Adversarial Networks
Label-Noise Robust Generative Adversarial Networks Training data rcgan Noisy labeled Conditioned on clean labels Takuhiro Kaneko1 Yoshitaka Ushiku1 Tatsuya Harada1, 2 1The University of Tokyo 2RIKEN Talk
LEMRG algorytm generowania pokoleń reguł decyzji dla baz danych z dużą liczbą atrybutów
LEMRG algorytm generowania pokoleń reguł decyzji dla baz danych z dużą liczbą atrybutów Łukasz Piątek, Jerzy W. Grzymała-Busse Katedra Systemów Ekspertowych i Sztucznej Inteligencji, Wydział Informatyki
data mining machine learning data science
data mining machine learning data science deep learning, AI, statistics, IoT, operations research, applied mathematics KISIM, WIMiIP, AGH 1 Machine Learning / Data mining / Data science Uczenie maszynowe
Blokowe i przyrostowe klasyfikatory złożone dla strumieni danych ze zmienną definicją klas
Politechnika Poznańska Wydział Informatyki Streszczenie rozprawy doktorskiej mgr inż. Dariusz Brzeziński Blokowe i przyrostowe klasyfikatory złożone dla strumieni danych ze zmienną definicją klas Promotor:
ITIL 4 Certification
4 Certification ITIL 3 Certification ITIL Master scheme ITIL Expert 5 Managing across the lifecycle 5 3 SS 3 SD 3 ST 3 SO 3 CS1 4 OSA 4 PPO 4 RCV 4 SOA Ścieżka lifecycle Ścieżka Capability 3 ITIL Practitioner
Jak zasada Pareto może pomóc Ci w nauce języków obcych?
Jak zasada Pareto może pomóc Ci w nauce języków obcych? Artykuł pobrano ze strony eioba.pl Pokazuje, jak zastosowanie zasady Pareto może usprawnić Twoją naukę angielskiego. Słynna zasada Pareto mówi o
EGZAMIN MATURALNY Z JĘZYKA ANGIELSKIEGO POZIOM ROZSZERZONY MAJ 2010 CZĘŚĆ I. Czas pracy: 120 minut. Liczba punktów do uzyskania: 23 WPISUJE ZDAJĄCY
Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2010 KOD WPISUJE ZDAJĄCY PESEL Miejsce na naklejkę z kodem dysleksja EGZAMIN
Ogólnopolski Próbny Egzamin Ósmoklasisty z OPERONEM. Język angielski Kartoteka testu. Wymagania szczegółowe Uczeń: Poprawna odpowiedź 1.1.
Język angielski Kartoteka testu Rozumienie ze słuchu 1.1. I.6) żywienie II. Rozumienie wypowiedzi. Uczeń rozumie proste wypowiedzi ustne artykułowane wyraźnie, w standardowej odmianie języka 1.2. II.5)
The Overview of Civilian Applications of Airborne SAR Systems
The Overview of Civilian Applications of Airborne SAR Systems Maciej Smolarczyk, Piotr Samczyński Andrzej Gadoś, Maj Mordzonek Research and Development Department of PIT S.A. PART I WHAT DOES SAR MEAN?
The impact of the global gravity field models on the orbit determination of LAGEOS satellites
models on the Satelitarne metody wyznaczania pozycji we współczesnej geodezji i nawigacji, Poland 2-4.06.2011 Krzysztof Sośnica, Daniela Thaller, Adrian Jäggi, Rolf Dach and Gerhard Beutler Astronomical
Widzenie komputerowe (computer vision)
Widzenie komputerowe (computer vision) dr inż. Marcin Wilczewski 2018/2019 Organizacja zajęć Tematyka wykładu Cele Python jako narzędzie uczenia maszynowego i widzenia komputerowego. Binaryzacja i segmentacja
SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS
Piotr Mikulski 2006 Subversion is a free/open-source version control system. That is, Subversion manages files and directories over time. A tree of files is placed into a central repository. The repository
www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part
Latent Dirichlet Allocation Models and their Evaluation IT for Practice 2016
Latent Dirichlet Allocation Models and their Evaluation IT for Practice 2016 Paweł Lula Cracow University of Economics, Poland pawel.lula@uek.krakow.pl Latent Dirichlet Allocation (LDA) Documents Latent
utrzymania swoich obecnych klientów i dowiedzia la sie, że metody data mining moga
Imiȩ i nazwisko: Nr indeksu: Egzamin z Wyk ladu Monograficznego p.t. DATA MINING 1. (6 pkt.) Firma X jest dostawca us lug po l aczeń bezprzewodowych (wireless) w USA, która ma 34.6 milionów klientów. Firma
Camspot 4.4 Camspot 4.5
User manual (addition) Dodatek do instrukcji obsługi Camspot 4.4 Camspot 4.5 1. WiFi configuration 2. Configuration of sending pictures to e-mail/ftp after motion detection 1. Konfiguracja WiFi 2. Konfiguracja
OpenPoland.net API Documentation
OpenPoland.net API Documentation Release 1.0 Michał Gryczka July 11, 2014 Contents 1 REST API tokens: 3 1.1 How to get a token............................................ 3 2 REST API : search for assets
European Crime Prevention Award (ECPA) Annex I - new version 2014
European Crime Prevention Award (ECPA) Annex I - new version 2014 Załącznik nr 1 General information (Informacje ogólne) 1. Please specify your country. (Kraj pochodzenia:) 2. Is this your country s ECPA
OPTYMALIZACJA PUBLICZNEGO TRANSPORTU ZBIOROWEGO W GMINIE ŚRODA WIELKOPOLSKA
Politechnika Poznańska Wydział Maszyn Roboczych i Transportu Inż. NATALIA LEMTIS OPTYMALIZACJA PUBLICZNEGO TRANSPORTU ZBIOROWEGO W GMINIE ŚRODA WIELKOPOLSKA Promotor: DR INŻ. MARCIN KICIŃSKI Poznań, 2016
Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym
Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym Jan Karwowski Wydział Matematyki i Nauk Informacyjnych PW 17 XII 2013 Jan Karwowski
Uczenie ze wzmocnieniem
Uczenie ze wzmocnieniem Maria Ganzha Wydział Matematyki i Nauk Informatycznych 2018-2019 Temporal Difference learning Uczenie oparte na różnicach czasowych Problemy predykcyjne (wieloetapowe) droga do
Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH
Kierunek Elektronika i Telekomunikacja, Studia II stopnia Specjalność: Systemy wbudowane Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH Zagadnienia
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
Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl. magda.szewczyk@slo-wroc.pl. Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to teachers
1 z 7 2015-05-14 18:32 Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl Back Twoje konto Wyloguj magda.szewczyk@slo-wroc.pl BIODIVERSITY OF RIVERS: Survey to teachers Tworzenie ankiety Udostępnianie
Systemy pomiarowo-diagnostyczne. Metody uczenia maszynowego wykład II 2017/2018
Systemy pomiarowo-diagnostyczne Metody uczenia maszynowego wykład II bogumil.konopka@pwr.edu.pl 2017/2018 Określenie rzeczywistej dokładności modelu Zbiór treningowym vs zbiór testowy Zbiór treningowy
Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip)
Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Embeded systems Architektura układów PSoC (Cypress) Możliwości bloków cyfrowych i analogowych Narzędzia
Compatible cameras for NVR-5000 series Main Stream Sub stream Support Firmware ver. 0,2-1Mbit yes yes yes n/d
NOVUS IP CAMERAS CLASSIC CAMERAS Compatible cameras for NVR-5000 series Main Stream Sub stream Support Firmware ver. Resolution Bitrate FPS GOP Resolution Bitrate FPS GOP Audio Motion detection NVIP 5000
mgr inż. Magdalena Deckert Poznań, r. Metody przyrostowego uczenia się ze strumieni danych.
mgr inż. Magdalena Deckert Poznań, 30.11.2010r. Metody przyrostowego uczenia się ze strumieni danych. Plan prezentacji Wstęp Concept drift i typy zmian Algorytmy przyrostowego uczenia się ze strumieni
Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019
Poniższy zbiór zadań został wykonany w ramach projektu Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych - najlepsza inwestycja w człowieka w roku szkolnym 2018/2019. Tresci zadań rozwiązanych
Wybrane zagadnienia uczenia maszynowego. Zastosowania Informatyki w Informatyce W2 Krzysztof Krawiec
Wybrane zagadnienia uczenia maszynowego Zastosowania Informatyki w Informatyce W2 Krzysztof Krawiec Przygotowane na podstawie T. Mitchell, Machine Learning S.J. Russel, P. Norvig, Artificial Intelligence
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:
Machine learning techniques for sidechannel. Annelie Heuser
Machine learning techniques for sidechannel analysis Annelie Heuser Outline Side-channel analysis and its terminology Dictionary: Side-channel to Machine learning When can machine learning be helpful?
MS Visual Studio 2005 Team Suite - Performance Tool
MS Visual Studio 2005 Team Suite - Performance Tool przygotował: Krzysztof Jurczuk Politechnika Białostocka Wydział Informatyki Katedra Oprogramowania ul. Wiejska 45A 15-351 Białystok Streszczenie: Dokument
Marzec: food, advertising, shopping and services, verb patterns, adjectives and prepositions, complaints - writing
Wymagania na podstawie Podstawy programowej kształcenia ogólnego dla szkoły podstawowej język obcy oraz polecanego podręcznika New Matura Success Intermediate * Cele z podstawy programowej: rozumienie
Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2)
Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2) Click here if your download doesn"t start automatically Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2) Emilka szuka swojej gwiazdy / Emily
aforementioned device she also has to estimate the time when the patients need the infusion to be replaced and/or disconnected. Meanwhile, however, she must cope with many other tasks. If the department
Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu
Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu Rejestracja na Portalu Online Job Application jest całkowicie bezpłatna i składa się z 3 kroków: Krok 1 - Wypełnij poprawnie formularz
Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)
Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition) Piotr Maluskiewicz Click here if your download doesn"t start automatically Miedzy
Convolution semigroups with linear Jacobi parameters
Convolution semigroups with linear Jacobi parameters Michael Anshelevich; Wojciech Młotkowski Texas A&M University; University of Wrocław February 14, 2011 Jacobi parameters. µ = measure with finite moments,
Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011
Estimation and planing Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011 Story points Story points C D B A E Story points C D 100 B A E Story points C D 2 x 100 100 B A E Story points C D 2 x 100 100
Inverse problems - Introduction - Probabilistic approach
Inverse problems - Introduction - Probabilistic approach Wojciech Dȩbski Instytut Geofizyki PAN debski@igf.edu.pl Wydział Fizyki UW, 13.10.2004 Wydział Fizyki UW Warszawa, 13.10.2004 (1) Plan of the talk
Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition)
Dolny Slask 1:300 000, mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition) Click here if your download doesn"t start automatically Dolny Slask 1:300 000, mapa turystyczno-samochodowa: Plan Wroclawia
www.irs.gov/form990. If "Yes," complete Schedule A Schedule B, Schedule of Contributors If "Yes," complete Schedule C, Part I If "Yes," complete Schedule C, Part II If "Yes," complete Schedule C, Part
Agnostic Learning and VC dimension
Agnostic Learning and VC dimension Machine Learning Spring 2019 The slides are based on Vivek Srikumar s 1 This Lecture Agnostic Learning What if I cannot guarantee zero training error? Can we still get