Grafy i Zastosowania. 10: Zastosowania w sieciach: algorytm PageRank. c Marcin Sydow. Ša«cuchy Markowa. Analiza Linków. PageRank.
|
|
- Mikołaj Szydłowski
- 7 lat temu
- Przeglądów:
Transkrypt
1 10: Zastosowania w sieciach: algorytm
2 Spis zagadnie«ša«cuch Macierz przej± Digraf ªa«cucha Klasykacja stanów Zastosowanie: digraf WWW i algorytm Ranking dokumentów w wyszukiwarkach Podstawy racjonalne analizy linków w liczeniu rankingu 3 perspektywy: przepªywy, losowy internauta i macierze i Matematyczne podstawy - metoda Pot gowa
3 Wyobra¹my sobie nast puj cy proces, który przebiega w czasie. Mamy zbiór stanów V. W ka»dym dyskretnym momencie czasowym (indeksowanym np. za pomoc liczb naturalnych) t N proces ten jest w pewnym stanie v V, w szczególno±ci, w chwili pocz tkowej t = 0 system jest w pewnym stanie pocz tkowym v(0) V. W nast pnym momencie t + 1 system, zgodnie z tzw. funkcj przej±cia, losowo przechodzi ze stanu v(t) do stanu v(t + 1).
4 Macierz przej± ªa«cucha W ªa«cuchu funkcja przej±cia dana jest przez prawdopodobie«stwa przej± pomi dzy parami stanów w ka»dym kroku. Ma ona form tzw. macierzy przej± P ªa«cucha. Macierz ta jest kwadratowa, indeksowana stanami i P ij jest prawdopodobie«stwem przej±cia ze stanu i do stanu j w dowolnym kroku. Macierz ta ma nast puj c wªasno± : suma elementów dowolnego wiersza wynosi 1 (suma prawdopodobie«stw wszystkich mo»liwo±ci przej±cia z danego stanu). Wªasno± ta nazywana jest wierszow stochastyczno±ci macierzy. przykªad
5 Digraf ªa«cucha Zauwa»my,»e ªa«cuch o zbiorze stanów V, i macierzy przej±cia P mo»na naturalnie reprezentowa jako digraf D = (V, E), gdzie zbiór wierzchoªków to zbiór stanów, a ªuk (i, j) E gdy p ij > 0 (mo»na przej± ze stanu i do stanu j). Warto±ci prawdopodobie«stw p ij mo»na wtedy reprezentowa jako wagi kraw dzi (i, j). Obserwacja: Macierz przej± P ªa«cucha stanowi macierz s siedztwa odpowiadaj cego mu digrafu D przykªad
6 Macierz przej±, c.d. Twierdzenie: Je±li rozkªad prawdopodobie«stwa bycia ªa«cucha o macierzy przej± P w poszczególnych stanach w momencie t jest dany wektorem X t to rozkªad prawdopodobie«stwa X t+1 w momencie t + 1 dany jest wzorem: X t+1 = P T X t (P T oznacza operacj transpozycji macierzy P, zakªadamy,»e wektory X s kolumnami) (dowód: wynika z wªasno±ci sumowania prawdopodobie«stw wykluczaj cych si ) przykªad Wniosek: rozkªad prawdopobie«stwa po k krokach dany jest wzorem: X t+k = (P T ) k X t (dowód: wielokrotne zastosowanie twierdzenia)
7 Klasykacja stanów Stan v jest: powracaj cy b d c w nim w momencie t prawdopodobie«stwo ponownego bycia w nim w pewnym czasie t > t wynosi 1 (na pewno wrócimy) chwilowy nie jest powracaj cy pochªaniaj cy prawdopodobie«stwo przej±cia w jednym kroku z v do innego stanu wynosi 0 okresowy o okresie 1 < τ N powróci do stanu v mo»na tylko po liczbie kroków b d cej wielokrotno±ci τ ergodyczny jest powracaj cy i nie jest okresowy Uwaga: powy»sze kategorie nie s wzajemnie wykluczaj ce si (np. pochªaniaj cy jest powracaj cy, etc.) przykªad
8 Ergodyczny Ša«cuch Ša«cuch nazywamy ergodycznym ka»dy jego stan jest ergodyczny. Twierdzenie: Ergodyczny ªa«cuch ma rozkªad stacjonarny czyli istnieje graniczny rozkªad prawdopodobie«stwa bycia w poszczególnych stanach gdy czas d»y do niesko«czono±ci. Nie zale»y to od stanu pocz tkowego. Twierdzenie: Ša«cuch jest ergodyczny odpowiadaj cy mu digraf jest silnie spójny i najwi kszy wspólny dzielnik dªugo±ci cykli w grae wynosi 1. (dowód: proste analogie mi dzy digrafem a ªa«cuchem ) przykªad
9 Przykªad: Zastosowanie w wyszukiwarkach WWW ()
10 Moduªy wyszukiwarki Moduª zbieraj cy (ang. Crawler) pod»aj po linkach i ±ci gaj dokumenty Repozytorium Indeks skªaduj ±ci gni te dokumenty - trwaªo±, dost p zapisz które sªowo wyst puje w jakim dokumencie System Rankingowy jakie informacje dobrze pasuj do zapytania u»ytkownika? jakie informacje s warto±ciowe same w sobie? Moduª prezentacji Obsªuga znajd¹ dobr form wizualizacji wyników obsªu» zapytania, znajd¹ strony, wy±wietl wyniki
11 Szukanie igªy w stogu siana - Ranking Przeci tne zapytanie: tysi ce zwróconych dokumentów Mo»liwo±ci u»ytkownika: kilkana±cie obejrzanych dokumentów
12 Szukanie igªy w stogu siana - Ranking Przeci tne zapytanie: tysi ce zwróconych dokumentów Mo»liwo±ci u»ytkownika: kilkana±cie obejrzanych dokumentów Jak wybra na pocz tek listy te kilkana±cie najlepszych spo±ród tysi cy?
13 Szukanie igªy w stogu siana - Ranking Przeci tne zapytanie: tysi ce zwróconych dokumentów Mo»liwo±ci u»ytkownika: kilkana±cie obejrzanych dokumentów Jak wybra na pocz tek listy te kilkana±cie najlepszych spo±ród tysi cy? Rozwi zaniem jest: System Rankingowy Systemy rankingowe istniaªy od lat w IR, ale nie byªy idealne w przypadku WWW (rewolucja wyszukiwarkowa AD 1998)
14 Ranking Najpilniej strze»one tajemnice wyszukiwarek (decyduj o jako±ci wyników) Dokumentowi przyporz dkowana jest warto± (ang. score) i wyniki s posortowane po tej warto±ci Wiele skªadowych: analiza tekstu (zawarto±, URL, meta,...) analiza tekstu odno±ników (ang. anchor text) analiza struktury linków analiza logów, ruchu internetowego,...
15 Tekst a ranking statystyki (np. tf-idf) pozycja w tek±cie pozycja w kontek±cie (URL, meta, title, anchor, etc.) meta-znaczniki znaczniki prezentacji (rozmiar, pogrubienie nagªówek)
16 WWW - problemy z tekstem Klasyczne, tekstowe techniki IR sprawiaj problemy w przypadku WWW: Problem braku samo-opisu (np. zapytanie: japo«ski producent samochodów) Problem ró»norodno±ci Problem nierównej jako±ci Zaszumienie, bª dy, etc Tekst - ªatwy do spamowania
17 WWW - rozwi zanie problemów IR WWW z jednej strony stwarza problemy dla klasycznego IR. Z drugiej strony, stwarza mo»liwo±ci ich obej±cia dzi ki istnieniu dodatkowych ¹ródeª informacji: spoªeczny aspekt publikowania w WWW (linki) tekst odno±ników (ang. anchor text) To s mocne narz dzia: omini cie problemu braku samo-opisu dokumenty nietekstowe dokumenty o nieznanych formatach dokumenty nie±ci gni te Dodatkowo: nazwa hosta, domeny, pliku, gª boko± ±cie»ki, ilo±c dokumentów na ho±cie,...
18 Linki s u»yteczn informacj Skupmy si na wykorzystaniu analizy linków grafu WWW do automatycznego obliczania rankingu dokumentów WWW Struktura linków w grae WWW mo»e zosta wykorzystana do automatycznego obliczania wa»no±ci (lub jako±ci) dokumentów, niezale»nie od kontekstu zapytania. Taki skªadnik rankingu (niezale»ny od zapytania) nazywamy statycznym Wa»n cech linkowego skªadnika rankingu danego dokumentu jest to,»e pochodzi spoza tego dokumentu.
19 Spoªeczny aspekt hiperlinków Podstawowa obserwacja: Zamieszczenie linku z dokumentu p do dokumentu q mo»e by odebrane jako informacja,»e podmiot tworz cy dokument p uwa»a dokument q za warto±ciowy (skoro wybraª go do wskazania spo±ród miliardów innych) W ten sposób sami twórcy dokumentów WWW s w ukryty sposób zaprz gni ci do oceny dokumentów WWW. Pojedynczy link nie jest mo»e bardzo warto±ciow informacj, ale mechanizm ten zastosowany w skali masowej zaczyna dziaªa...
20 Problem stanowi tzw. nepotyzm linków, czyli tworzenie linków wskazuj cych dokumenty b d ce pod kontrol tego samego podmiotu, który tworzy link. Nie ka»dy nepotyczny link jest tworzony w zªej woli, ale oczywi±cie takie linki powinny by inaczej (sªabiej) uwzgl dniane Gªówny problem polega na niemo»liwo±ci pewnego ustalenia czy link tworzony jest przez ten sam podmiot, który kontroluje wskazywany dokument. WWW nie zawiera mechanizmu pozwalaj cego to sprawdzi.
21 Reakcja na nepotyzm Typow heurystyk jest traktowanie caªego hosta (lub poddomeny) jako przestrzeni kontrolowanej przez pojedynczy podmiot (autora) W praktyce stosuje si kilka metod uwzgl dniania nepotyzmu opartego na hostach, np: wa»enie linków w ten sposób,»e z ka»dym hostem zwi zana jest ograniczona wielko±, która jest rozdzielana (np. po równo) pomi dzy wszystkie wychodz ce z niego linki ignorowanie linków wewn trz hosta (lub poddomeny) przy obliczaniu rankingu opartego na analizie linków
22 Linki a wa»no± dokumentu: zliczanie linków wchodz cych Skoro ka»dy link z dokumentu p do dokumentu q mo»e by traktowany jako informacja,»e dokument q jest warto±ciowy (w oczach autora dokumentu p) najpro±ciej byªoby ocenia wa»no± lub jako± dokumentu docelowego q poprzez zliczanie linków wchodz cych do q (ang. backlink count). Im wy»szy stopie«wchodz cy dokumentu q (backlink count) tym dokument mo»e by wa»niejszy (skoro wielu autorów wskazuje ten dokument) Jest to analogiczne do gªosowania dokumentów na inne dokumenty (ka»dy link to jeden gªos) To rozwi zanie ma powa»n wad :
23 Linki a wa»no± dokumentu: zliczanie linków wchodz cych Skoro ka»dy link z dokumentu p do dokumentu q mo»e by traktowany jako informacja,»e dokument q jest warto±ciowy (w oczach autora dokumentu p) najpro±ciej byªoby ocenia wa»no± lub jako± dokumentu docelowego q poprzez zliczanie linków wchodz cych do q (ang. backlink count). Im wy»szy stopie«wchodz cy dokumentu q (backlink count) tym dokument mo»e by wa»niejszy (skoro wielu autorów wskazuje ten dokument) Jest to analogiczne do gªosowania dokumentów na inne dokumenty (ka»dy link to jeden gªos) To rozwi zanie ma powa»n wad : Jest bardzo podatne na celowe manipulacje (ang. Search Engine Spam)
24 pomysª Przy traktowaniu ka»dego linku jako równowa»nego gªosu i jednocze±nie braku naturalnego mechanizmu w WWW pozwalaj cego identykowa nepotyzm ka»dy podmiot mo»e stworzy dowoln ilo± dokumentów zawieraj cych linki do wybranego dokumentu b d cego pod kontrol tego samego podmiotu. Ulepszenie: nie wa»na jest ilo± linków tylko ich jako± Analogia z gªosowaniem: przy zliczaniu gªosów uwzgl dnia si reputacj gªosuj cych. Jeden link z bardzo wa»nej strony mo»e znaczy du»o wi cej ni» 1000 linków z maªo wa»nych stron. Za t ide (wzi t z m.in. analizy cytowa«bibliogracznych) poszli twórcy algorytmu (ok 1998 roku)
25 w uproszczeniu - przepªyw warto±ci stron ka»da strona ma pewn warto± ka»da strona gªosuje (poprzez linki) na inne strony o warto±ci strony decyduje warto± stron na ni gªosuj cych
26 - uproszczone sformuªowanie (perspektywa 1) Interesuje nas przepªyw przez graf WWW taki,»e: Warto± przepªywu sumuje si do 1 to co wpªywa = temu co wypªywa (a'la prawo Kirchoa 1) przepªyw rozdziela si po równo Daje to nast puj ce równania: R(d) = 1, (1) p IN(d) R(q) = d V R(p, d) = p IN(q) q OUT (d) R(d, q), (2) R(p)/outDeg(p), (3) to warto± tego przepªywu R(d) dla ka»dego dokumentu d
27 Przykªad dla bardzo prostego grafu Rysunek: (Jedyny) speªniaj cy warunki przepªyw przez przykªadowy graf
28 Perspektywa 2: metafora losowego internauty (ang.random Surfer) Równowa»ne zdeniowanie uproszczonego u: Wyobra¹my sobie nie±miertelnego internaut, który w ka»dej jednostce czasu przebywa na jakiej± stronie WWW i powtarza nast puj c akcj : wybiera (jednorodnie) losowo wychodz cy link i pod»a nim na nast pn stron Denition dla strony d to graniczna ±rednia cz ± jednostek czasu sp dzonych na stronie d, dla wy»ej opisanego procesu, przy czasie d» cym do niesko«czono±ci. Matematyk powie: o ile granica istnieje... I sªusznie.
29 Perspektywa 3 - w j zyku macierzy G(V,E) - rozwa»any graf P - macierz s siedztwa G(V, E) zmodykowana w ten sposób,»e ka»dy wiersz i jest podzielony przez outdeg(d i ). Oba poprzednie sformuªowania u mo»na wyrazi nast puj co: Denition to wektor R b d cy punktem staªym przeksztaªcenia liniowego P T : R = P T R (4)
30 Przykªad grafu i (jedyne) rozwi zanie R = P T R (5) = (6) 0.4 T
31 Problemy z uproszczonym iem Problemy: Rysunek: czarne dziury (ang. rank sinks) Ka»dy maksymalny podgraf wªa±ciwy nie posiadaj cy linków wychodz cych pochªania caªy w grae. dokumenty nielinkowane otrzymaj zerow warto±.
32 Jak poprawi uproszczony?
33 Jak poprawi uproszczony? ª czymy ka»dy dokument bez wychodz cych linków z ka»dym dokumentem
34 Jak poprawi uproszczony? ª czymy ka»dy dokument bez wychodz cych linków z ka»dym dokumentem dodajemy sztuczne linki pomi dzy wszystkimi pozostaªymi parami dokumentów. S one wa»one uªamkowym wspóªczynnikiem 0 < d < 1 zwanym decay factor
35 Jak poprawi uproszczony? ª czymy ka»dy dokument bez wychodz cych linków z ka»dym dokumentem dodajemy sztuczne linki pomi dzy wszystkimi pozostaªymi parami dokumentów. S one wa»one uªamkowym wspóªczynnikiem 0 < d < 1 zwanym decay factor prawdziwe linki wa»ymy warto±ci (1 - d)
36 Jak poprawi uproszczony? ª czymy ka»dy dokument bez wychodz cych linków z ka»dym dokumentem dodajemy sztuczne linki pomi dzy wszystkimi pozostaªymi parami dokumentów. S one wa»one uªamkowym wspóªczynnikiem 0 < d < 1 zwanym decay factor prawdziwe linki wa»ymy warto±ci (1 - d) Powy»sze sprawi,»e w macierzy przej± P ka»dy wiersz b dzie si sumowaª do 1. (przedtem niektóre wiersze byªy zerowe) Macierz taka nazywa si stochastyczna i istnieje dla niej jednoznaczne rozwi zanie równania R = P T R (7) Rozwi zanie to jest gªównym wektorem wªasnym tej macierzy.
37 Przykªad na macierzach: (decay factor: 0.1) P 0 = P 1 = P 2 = 0 1/2 1/ /3 1/ / /2 1/ /2 0 1/ /2 1/ /6 1/6 1/6 1/6 1/6 1/6 1/3 1/ / /2 1/ /2 0 1/ /60 28/60 28/60 1/60 1/60 1/60 1/6 1/6 1/6 1/6 1/6 1/6 19/60 19/60 1/60 1/60 19/60 1/60 1/60 1/60 1/60 1/60 28/60 28/60 1/60 1/60 1/60 28/60 1/60 28/60 1/60 1/60 1/60 1/60 55/60 1/60
38 Poprawiony w j zyku losowego internauty... W ka»dej jednostce czasu losowy internauta przebywaj cy na stronie s dokonuje nast puj cej akcji: je±li s zawiera linki wyj±ciowe: z prawdopodobie«stwem (1 - d) wybiera (jednorodnie) losowo link wychodz cy z danej strony i nim pod»a. z prawdopodobie«stwem d skacze do dowolnej losowo wybranej strony je±li strona s nie ma linków wychodz cych - z prawdopodobie«stwem 1 skacze do losowo wybranej strony.
39 Poprawiony w j zyku losowego internauty... W ka»dej jednostce czasu losowy internauta przebywaj cy na stronie s dokonuje nast puj cej akcji: je±li s zawiera linki wyj±ciowe: z prawdopodobie«stwem (1 - d) wybiera (jednorodnie) losowo link wychodz cy z danej strony i nim pod»a. z prawdopodobie«stwem d skacze do dowolnej losowo wybranej strony je±li strona s nie ma linków wychodz cych - z prawdopodobie«stwem 1 skacze do losowo wybranej strony. Denition jest to rozkªad stacjonarny zdeniowanego powy»ej nieredukowalnego i acyklicznego ªa«cucha (rozkªad ten okre±la graniczne prawdopodobie«stwo bycia internauty na poszczególnych stronach)
40 ...i w j zyku przepªywów : R(p) = R(i)/outDeg(i), i IN(p)
41 ...i w j zyku przepªywów : R(p) = i IN(p) R(i)/outDeg(i), Dodanie sztucznych linków (uspójnienie): R(p) = (1 d) i IN(p) R(i) outdeg(i) + d v(p)
42 ...i w j zyku przepªywów : R(p) = i IN(p) R(i)/outDeg(i), Dodanie sztucznych linków (uspójnienie): R(p) = (1 d) i IN(p) R(i) outdeg(i) + d v(p) Uwzgl dnienie przymusowego skoku z dokumentów bez linków wychodz cych: R(p) = (1 d) i IN(p) R(i) outdeg(i) +d v(p)+(1 d)v(p) i ZEROS R(i)
43 z matematycznego punktu widzenia R = P T R (8) Z punktu widzenia matematyki, znalezienie wektora R jest ªatwe. Znajdowanie gªównego wektora wªasnego jest równowa»ne rozwi zaniu ukªadu równa«liniowych.
44 w praktyce... Czy mo»na obliczy rozwi zuj c ukªad równa«?
45 w praktyce... Czy mo»na obliczy rozwi zuj c ukªad równa«? Problemem jest rozmiar zadania.
46 w praktyce... Czy mo»na obliczy rozwi zuj c ukªad równa«? Problemem jest rozmiar zadania. Dla przykªadu: zaªó»my,»e ilo± dokumentów w grae to 85M. Czas oblicze«: rozwi zywanie ukªadu n równa«ma zªo»ono± Ω(n 2 ) Rozmiar macierzy: 7, 2P 4B = 28PB (!) Co najmniej z tych powodów nale»y szuka specjalnych metod.
47 Obej±cie problemu czasu oblicze«metoda Pot gowa: Pozwala szybko obliczy gªówny wektor wªasny macierzy w iteracjach, z teoretycznie dowoln precyzj : 1 R 0 = v(p) 2 i = 0 3 R i+1 = P T R i 4 i++ 5 if (( R i+1 R i < threshold) OR (i > max)): stop 6 else: goto 3 Stawiamy pytanie: dla jakich macierzy P metoda pot gowa zbiega i daje jednoznaczny wektor R?
48 Warunki stosowalno±ci metody pot gowej Theorem Metoda pot gowa zbiega do jednoznacznego rozwi zania R równania: R = P T R (9) je±li stochastyczna macierz P jest nieredukowalna (odpowiada grafowi silnie spójnemu) i acykliczna. Wtedy, R to gªówny wektor wªasny tej macierzy. Graf silnie spójny: istnieje ±cie»ka mi dzy ka»dymi dwoma wierzchoªkami Macierz acykliczna - odpowiada grafowi, w którym najwi kszy wspólny dzielnik dªugo±ci wszystkich nietrywialnych cykli wynosi 1 Zauwa»my,»e dodanie sztucznych linków uczyniªo graf silnie spójnym i acyklicznym.
49 Obej±cie problemu rozmiaru macierzy Macierz P jest bardzo du»a. Oryginalna macierz P 0 (odpowiadaj ca uproszczonemu owi) jest jednak rzadka - zawiera prawie same zera. Zmodykowane macierze P 1 i P 2 wprawdzie nie s ju» rzadkie, ale zmiany w stosunku do P 0 dadz si wyrazi poprzez pojedyncze wektory W praktyce oznacza to,»e informacje o strukturze grafu przechowuje si w postaci list s siedztwa. Rozmiar listy s siedztwa dla grafu G(V,E) to O( E ). Pojedyncza iteracja metody pot gowej jest zdominowana przez jednokrotny przegl d listy s siedztwa
50 Szybko± metody pot gowej W praktyce wi c, pojedyncza iteracja dla grafu G(V,E) ma zªo»ono± liniow (O( V )) Co ciekawe, ilo± iteracji nie zale»y silnie od V. Ilo± iteracji zale»y od: wspóªczynnika decay factor progu bª du t Przy ustalonym progu bª du ilo± iteracji metody pot gowej zale»y od drugiej gªównej warto±ci wªasnej macierzy P. Mo»na pokaza,»e druga gªówna warto± wªasna P to wla±nie (1 - d). Warto± residuum zbiega do zera tak jak (1 d) n W praktyce ilo± iteracji nie przekracza 100 dla zupeªnie zadowalaj cej precyzji.
51 obliczeniowe Ze wzgl du na rol algorytmu i pokrewnych algorytmów w wyszukiwarkach oraz wielko± danych na których one pracuj intensywnie badano usprawnienia zwi zane z praktycznym ich obliczaniem: efektywne obliczanie w ograniczonej pami ci (podziaª grafu) adaptacyjne obliczanie (wykorzystanie niejednorodnej zbie»no±ci na posczególnych w zªach grafu) wykorzystanie matematycznych wªasno±ci równania (druga warto± wªasna) wykorzystanie blokowej struktury grafu WWW do równolegªego obliczania przyspieszone obliczanie po niewielkich modykacjach grafu WWW
52 Problem zwisaj cych linków Nie jest mo»liwe posiadanie grafu caªego WWW - ma si jedynie dost p do jego cz ±ci uzyskanej w procesie crawlowania. W zwi zku z tym, problem stanowi brzeg crawla - ta cz ± dokumentów, do których odkryto linki, ale których nie zd»ono ±ci gn. Linki takie nazywa si zwisaj cymi (ang. dangling). Niestety, brzeg crawla ro±nie w czasie i jego rozmiar zwykle przekracza rozmiar ±ci gni tego grafu, dla du»ych crawli. Aby to obej± przed liczeniem mo»na usun w i iteracjach (ok. 5) zwisaj ce linki aby doda je z powrotem do grafu w ostatnich i iteracjach metody pot gowej.
53 Status algorytmu jest opatentowany w USA: Method for node ranking in a linked database Inventor: Lawrence Page Assignee: The Board of Trustees of the Leland Stanford Junior University US Patent 7,058,628 Granted June 6, 2006 Filed July 2, 2001 Filed January 9, 1998 and granted September 4, 2001: Method for node ranking in a linked database Filed July 6, 2001, and granted September 28, 2004: Method for scoring documents in a linked database
54 Znaczenie Nowatorski w 1998 roku algorytm zrewolucjonizowaª rynek wyszukiwarek. Niewielka, dysponuj ca niewielkim bud»etem wyszukiwarka zacz ªa skutecznie rywalizowa z ówczesnymi gigantami dzi ki pomysªowemu algorytmowi, który potraª efektywnie i trafnie automatycznie porz dkowa wyniki wyszukiwania. Obecnie, znaczenie klasycznego algorytmu w porz dkowaniu wyników zmniejszyªo si, gdy» wynaleziono techniki oszukiwania i jego (mimo,»e z zaªo»enia nale»y do bardziej odpornych na manipulacje). Aktualna wersja u»ywana przez wyszukiwark, w której powstaª nie jest oczywi±cie publicznie znana i jest zaledwie jednym z wielu czynników uwzgl dnianych przy obliczaniu rankingu.
55 Ze wzgl du na swoje znaczenie historyczne, praktyczne zastosowania i ciekawe wªasno±ci matematyczne algorytm doczekaª si ogromnej ilo±ci wariantów i rozszerze«. Do wa»nych rozszerze«nale» m.in.: wersje personalizowane Topic-sensitive (czyli zale»ny od kontekstu zapytania) Trust-Rank, i Anti-TrustRank, (zastosowania w zwalczaniu spamu) rozmaite wersje rozszerzaj ce model losowego internauty
56 Personalizacja Klasyczna wersja pozwala na prost i efektywn obliczeniowo personalizacj za pomoc odpowiedniej modykacji wektora ucieczki. W klasycznej wersji jest on jednorodny, ale ju» w pierwszej, oryginalnej publikacji na temat rozwa»ano t mo»liwo±. Personalizacja w tym wypadku polega na odpowiednim zwi kszeniu prawdopodobie«stw przej±cia do dokumentów bardziej interesuj cych kosztem zmniejszenia pozostaªych prawdopodobie«stw. rozwi zania problemu skalowalno±ci masowej personalizacji wektorów ucieczki jest zaprezentowany w: G.Jeh et al. Scaling Personalized Web Search, WWW Conference 2003 (best paper award)
57 Topic-Sensitive Klasyczny jest statyczny tzn. niewra»liwy na kontekst zapytania przychodz cego do wyszukiwarki. Zaproponowano wersj kontekstow - wra»liw na temat zapytania. Ranking dokumentu zale»y wtedy nie tylko od struktury linków ale i od tematu zapytania. T.Haveliwala Topic-Sensitive : A Context-Sensitive Ranking Algorithm for Web Search, WWW Conference 2002
58 TSPR - W klasycznym u liczy si (przed przetwarzaniem zapytania) 1 wektor rankingu dla wszystkich dokumentów w kolekcji WWW. W wersji Topic-Sensitive zaproponowano policzenie wielu wektorów (oryginalnie 16) - ka»dy z innym wektorem ucieczki - specjalnie dobranym do wybranej, reprezentacyjnej grupy tematycznej. Oryginalnie zaproponowano wykorzystanie 16 gªównych kategorii ODP (Open Directory Project). Przy obliczaniu rankingu dokumentu w kontek±cie zapytania q, bierze si kombinacj liniow 16 rankingów, gdzie wspóªczynniki wyra»aj blisko± zapytania q do ka»dego z 16 skªadników tematycznych. W pracy wykazano eksperymentalnie efektywno± tego podej±cia i jego przewag jako±ciow nad klasycznym
59 Rozszerzanie modelu losowego internauty Innym kierunkiem rozszerzania klasycznego algorytmu jest rozszerzanie bazowego modelu losowego inernauty poprzez dozwalanie na wi cej akcji (ni» wybór linku i skok do losowej strony) Na przykªad, oprócz 2 w/w akcji bardzo cz sto wykonywan akcj w przegl darkach jest u»ycie klawisza wstecz (ang. back-button). Okazuje si,»e da si tak zmodykowa klasyczny model,»eby rozwi zanie byªo matematycznie zbie»ne i zarazem efektywnie obliczalne na du»ych grafach (mimo,»e wynikowy proces nie jest ju» ªa«cuchem ). Algorytm (RBS) pracuje na rzeczywistych grafach WWW. (Random Surfer with back-step, M., WWW Conference 2004, (oraz Fundamenta Informaticae, 2005))
60 Ša«cuch Macierz przej± Klasykacja stanów Digraf ªa«cucha Zastosowanie: digraf WWW i algorytm Ranking dokumentów w wyszukiwarkach Podstawy racjonalne analizy linków w liczeniu rankingu 3 perspektywy: przepªywy, losowy internauta i macierze i Matematyczne podstawy - metoda Pot gowa
61 Przykªadowe pytania/ wiczenia/zadania reprezentuj dany ªa«cuch digrafem lub macierz oblicz rozkªad stanów po k krokach (k maªe) Dlaczego ranking jest tak wa»ny w wyszukiwarkach? Ranking statyczny i dynamiczny Racjonalne podstawy analizy linków w obliczaniu rankingu i jego neutralizowanie 3 perspektywy i jego wady Realny Równanie i warunki jego rozwi zalno±ci Algorytm Pot gowy obliczania Problem zwisaj cych linków
62 Dzi kuj za uwag
Wyszukiwanie i Przetwarzanie Informacji WWW
Wyszukiwanie i Przetwarzanie Informacji WWW Analiza linków (2): Algorytm PageRank Marcin Sydow PJWSTK Marcin Sydow (PJWSTK) Wyszukiwanie i Przetwarzanie Informacji WWW 1 / 34 Plan tego wykªadu Idea PageRank
Wyszukiwanie i Przetwarzanie Informacji WWW
Wyszukiwanie i Przetwarzanie Informacji WWW Analiza linków (1): Algorytm HITS Marcin Sydow PJWSTK Marcin Sydow ( PJWSTK) Wyszukiwanie i Przetwarzanie Informacji WWW 1 / 33 Plan tego wykªadu Przypomnienie:
Ukªady równa«liniowych
dr Krzysztof yjewski Mechatronika; S-I 0 in» 7 listopada 206 Ukªady równa«liniowych Informacje pomocnicze Denicja Ogólna posta ukªadu m równa«liniowych z n niewiadomymi x, x, x n, gdzie m, n N jest nast
c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach
12: w sieciach Spis zagadnie«sieci przepªywowe przepªywy w sieciach ±cie»ka powi kszaj ca tw. Forda-Fulkersona Znajdowanie maksymalnego przepªywu Zastosowania przepªywów Sieci przepªywowe Sie przepªywowa
Janusz Adamowski METODY OBLICZENIOWE FIZYKI Zastosowanie eliptycznych równa«ró»niczkowych
Janusz Adamowski METODY OBLICZENIOWE FIZYKI 1 Rozdziaª 9 RÓWNANIA ELIPTYCZNE 9.1 Zastosowanie eliptycznych równa«ró»niczkowych cz stkowych 9.1.1 Problemy z warunkami brzegowymi W przestrzeni dwuwymiarowej
Uczenie Wielowarstwowych Sieci Neuronów o
Plan uczenie neuronu o ci gªej funkcji aktywacji uczenie jednowarstwowej sieci neuronów o ci gªej funkcji aktywacji uczenie sieci wielowarstwowej - metoda propagacji wstecznej neuronu o ci gªej funkcji
Lab. 02: Algorytm Schrage
Lab. 02: Algorytm Schrage Andrzej Gnatowski 5 kwietnia 2015 1 Opis zadania Celem zadania laboratoryjnego jest zapoznanie si z jednym z przybli»onych algorytmów sªu» cych do szukania rozwi za«znanego z
det A := a 11, ( 1) 1+j a 1j det A 1j, a 11 a 12 a 21 a 22 Wn. 1 (Wyznacznik macierzy stopnia 2:). = a 11a 22 a 33 +a 12 a 23 a 31 +a 13 a 21 a 32
Wyznacznik Def Wyznacznikiem macierzy kwadratowej nazywamy funkcj, która ka»dej macierzy A = (a ij ) przyporz dkowuje liczb det A zgodnie z nast puj cym schematem indukcyjnym: Dla macierzy A = (a ) stopnia
Liniowe zadania najmniejszych kwadratów
Rozdziaª 9 Liniowe zadania najmniejszych kwadratów Liniowe zadania najmniejszych kwadratów polega na znalezieniu x R n, który minimalizuje Ax b 2 dla danej macierzy A R m,n i wektora b R m. Zauwa»my,»e
1 Bª dy i arytmetyka zmiennopozycyjna
1 Bª dy i arytmetyka zmiennopozycyjna Liczby w pami ci komputera przedstawiamy w ukªadzie dwójkowym w postaci zmiennopozycyjnej Oznacza to,»e s one postaci ±m c, 01 m < 1, c min c c max, (1) gdzie m nazywamy
Numeryczne zadanie wªasne
Rozdziaª 11 Numeryczne zadanie wªasne W tym rozdziale zajmiemy si symetrycznym zadaniem wªasnym, tzn. zadaniem znajdowania warto±ci i/lub wektorów wªasnych dla macierzy symetrycznej A = A T. W zadaniach
Algorytmy grafowe 2. Andrzej Jastrz bski. Akademia ETI. Politechnika Gda«ska Algorytmy grafowe 2
Algorytmy grafowe 2 Andrzej Jastrz bski Akademia ETI Minimalne drzewo spinaj ce Drzewem nazywamy spójny graf nie posiadaj cy cyklu. Liczba wierzchoªków drzewa jest o jeden wi ksza od liczby jego kraw dzi.
Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na.
Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA Zadanko 1 (12p.) Na imprezie w Noc Kupaªy s 44 dziewczyny. Nosz one 11 ró»nych imion, a dla ka»dego imienia s dokªadnie 4 dziewczyny o tym imieniu przy czym ka»da
Macierze i Wyznaczniki
Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja 1. Tablic nast puj cej postaci a 11 a 12... a 1n a 21 a 22... a 2n A =... a m1 a m2... a mn nazywamy macierz o m wierszach i n kolumnach,
WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14
WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 2013/14 Spis tre±ci 1 Kodowanie i dekodowanie 4 1.1 Kodowanie a szyfrowanie..................... 4 1.2 Podstawowe poj cia........................
Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.
Relacje 1 Relacj n-argumentow nazywamy podzbiór ϱ X 1 X 2... X n. Je±li ϱ X Y jest relacj dwuargumentow (binarn ), to zamiast (x, y) ϱ piszemy xϱy. Relacj binarn okre±lon w zbiorze X nazywamy podzbiór
ANALIZA MATEMATYCZNA Z ALGEBR
ANALIZA MATEMATYCZNA Z ALGEBR WYKŠAD II Maªgorzata Murat MACIERZ A rzeczywist (zespolon ) o m wierszach i n kolumnach nazywamy przyporz dkowanie ka»dej uporz dkowanej parze liczb naturalnych (i, j), gdzie
Macierze i Wyznaczniki
dr Krzysztof yjewski Mechatronika; S-I.in». 5 pa¹dziernika 6 Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja. Tablic nast puj cej postaci a a... a n a a... a n A =... a m a m...
Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej
Ekonometria wiczenia 1 Regresja liniowa i MNK (1) Ekonometria 1 / 25 Plan wicze«1 Ekonometria czyli...? 2 Obja±niamy ceny wina 3 Zadania z podr cznika (1) Ekonometria 2 / 25 Plan prezentacji 1 Ekonometria
Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna
Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna 1. Podaj denicj liczby zespolonej. 2. Jak obliczy sum /iloczyn dwóch liczb zespolonych w postaci algebraicznej? 3. Co to jest liczba urojona?
Ekonometria Bayesowska
Ekonometria Bayesowska Wykªad 9: Metody numeryczne: MCMC Andrzej Torój 1 / 17 Plan wykªadu Wprowadzenie 1 Wprowadzenie 3 / 17 Plan prezentacji Wprowadzenie 1 Wprowadzenie 3 3 / 17 Zastosowanie metod numerycznych
Minimalne drzewa rozpinaj ce
y i y i drzewa Spis zagadnie«y i drzewa i lasy cykle fundamentalne i rozci cia fundamentalne wªasno±ci cykli i rozci minimalne drzewa algorytm algorytm Drzewo y i spójnego, nieskierowanego grafu prostego
ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:
Plan Spis tre±ci 1 Homomorzm 1 1.1 Macierz homomorzmu....................... 2 1.2 Dziaªania............................... 3 2 Ukªady równa«6 3 Zadania 8 1 Homomorzm PRZYPOMNIENIE Ka»d przestrze«wektorow
Bash i algorytmy. Elwira Wachowicz. 20 lutego
Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad
Algorytmiczna teoria grafów
18 maja 2013 Twierdzenie Halla o maª»e«stwach Problem Wyobra¹my sobie,»e mamy m dziewczyn i pewn liczb chªopców. Ka»da dziewczyna chce wyj± za m», przy czym ka»da z nich godzi si po±lubi tylko pewnych
1 Metody iteracyjne rozwi zywania równania f(x)=0
1 Metody iteracyjne rozwi zywania równania f()=0 1.1 Metoda bisekcji Zaªó»my,»e funkcja f jest ci gªa w [a 0, b 0 ]. Pierwiastek jest w przedziale [a 0, b 0 ] gdy f(a 0 )f(b 0 ) < 0. (1) Ustalmy f(a 0
Metodydowodzenia twierdzeń
1 Metodydowodzenia twierdzeń Przez zdanie rozumiemy dowolne stwierdzenie, które jest albo prawdziwe, albo faªszywe (nie mo»e by ono jednocze±nie prawdziwe i faªszywe). Tradycyjnie b dziemy u»ywali maªych
Interpolacja Lagrange'a, bazy wielomianów
Rozdziaª 4 Interpolacja Lagrange'a, bazy wielomianów W tym rozdziale zajmiemy si interpolacj wielomianow. Zadanie interpolacji wielomianowej polega na znalezieniu wielomianu stopnia nie wi kszego od n,
Interpolacja funkcjami sklejanymi
Interpolacja funkcjami sklejanymi Funkcje sklejane: Zaªó»my,»e mamy n + 1 w zªów t 0, t 1,, t n takich,»e t 0 < t 1 < < t n Dla danej liczby caªkowitej, nieujemnej k funkcj sklejan stopnia k nazywamy tak
c Marcin Sydow Planarno± Grafy i Zastosowania Tw. Eulera 7: Planarno± Inne powierzchnie Dualno± Podsumowanie
7: Spis zagadnie«twierdzenie Kuratowskiego Wªasno±ci planarno±ci Twierdzenie Eulera Grafy na innych powierzchniach Poj cie dualno±ci geometrycznej i abstrakcyjnej Graf Planarny Graf planarny to taki graf,
ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne)
X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne) Zadanie 1 Obecnie u»ywane tablice rejestracyjne wydawane s od 1 maja 2000r. Numery rejestracyjne aut s tworzone ze zbioru
Teoria grafów i jej zastosowania. 1 / 126
Teoria grafów i jej zastosowania. 1 / 126 Mosty królewieckie W Królewcu, na rzece Pregole znajduj si dwie wyspy poª czone ze sob, a tak»e z brzegami za pomoc siedmiu mostów, tak jak pokazuje rysunek 2
przewidywania zapotrzebowania na moc elektryczn
do Wykorzystanie do na moc elektryczn Instytut Techniki Cieplnej Politechnika Warszawska Slide 1 of 20 do Coraz bardziej popularne staj si zagadnienia zwi zane z prac ¹ródªa energii elektrycznej (i cieplnej)
Ukªady równa«liniowych - rozkªady typu LU i LL'
Rozdziaª 9 Ukªady równa«liniowych - rozkªady typu LU i LL' W tym rozdziale zapoznamy si z metodami sªu» cych do rozwi zywania ukªadów równa«liniowych przy pomocy uzyskiwaniu odpowiednich rozkªadów macierzy
Macierze. 1 Podstawowe denicje. 2 Rodzaje macierzy. Denicja
Macierze 1 Podstawowe denicje Macierz wymiaru m n, gdzie m, n N nazywamy tablic liczb rzeczywistych (lub zespolonych) postaci a 11 a 1j a 1n A = A m n = [a ij ] m n = a i1 a ij a in a m1 a mj a mn W macierzy
Problemy optymalizacyjne - zastosowania
Problemy optymalizacyjne - zastosowania www.qed.pl/ai/nai2003 PLAN WYKŁADU Zło ono obliczeniowa - przypomnienie Problemy NP-zupełne klika jest NP-trudna inne problemy NP-trudne Inne zadania optymalizacyjne
Modele wielorównaniowe. Problem identykacji
Modele wielorównaniowe. Problem identykacji Ekonometria Szeregów Czasowych SGH Identykacja 1 / 43 Plan wykªadu 1 Wprowadzenie 2 Trzy przykªady 3 Przykªady: interpretacja 4 Warunki identykowalno±ci 5 Restrykcje
Zadania z kolokwiów ze Wst pu do Informatyki. Semestr II.
Zadania z kolokwiów ze Wst pu do Informatyki. Semestr II. Poni»sze zadania s wyborem zada«z kolokwiów ze Wst pu do Informatyki jakie przeprowadziªem w ci gu ostatnich lat. Marek Zawadowski Zadanie 1 Napisz
Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY
Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY PB 2 PB 1 Projekt z grupowania danych - Rough k-medoids Liczba osób realizuj cych projekt: 1 osoba 1. Wczytanie danych w formatach
Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.
Wykªad jest prowadzony w oparciu o podr cznik Analiza matematyczna 2. Denicje, twierdzenia, wzory M. Gewerta i Z. Skoczylasa. Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Denicja Mówimy,»e funkcja
Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java
J zyk programowania JAVA c 2011 Vincent Van GOGH: M»czyzna pij cy li»ank kawy Zadanie 6. Napisz program, który tworzy tablic 30 liczb wstawia do tej tablicy liczby od 0 do 29 sumuje te elementy tablicy,
Ekonometria. wiczenia 13 Metoda ±cie»ki krytycznej. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej
wiczenia 13 Metoda ±cie»ki krytycznej Instytut Ekonometrii Zakªad Ekonometrii Stosowanej Plan wicze«1 Przykªad: ubieranie choinki 2 3 Programowanie liniowe w analizie czasowej i czasowo-kosztowej projektu
x y x y x y x + y x y
Algebra logiki 1 W zbiorze {0, 1} okre±lamy dziaªania dwuargumentowe,, +, oraz dziaªanie jednoargumentowe ( ). Dziaªanie x + y nazywamy dodawaniem modulo 2, a dziaªanie x y nazywamy kresk Sheera. x x 0
Metody dowodzenia twierdze«
Metody dowodzenia twierdze«1 Metoda indukcji matematycznej Je±li T (n) jest form zdaniow okre±lon w zbiorze liczb naturalnych, to prawdziwe jest zdanie (T (0) n N (T (n) T (n + 1))) n N T (n). 2 W przypadku
c Marcin Sydow Spójno± Grafy i Zastosowania Grafy Eulerowskie 2: Drogi i Cykle Grafy Hamiltonowskie Podsumowanie
2: Drogi i Cykle Spis Zagadnie«drogi i cykle spójno± w tym sªaba i silna k-spójno± (wierzchoªkowa i kraw dziowa) dekompozycja grafu na bloki odlegªo±ci w grae i poj cia pochodne grafy Eulera i Hamiltona
2. L(a u) = al( u) dla dowolnych u U i a R. Uwaga 1. Warunki 1., 2. mo»na zast pi jednym warunkiem: L(a u + b v) = al( u) + bl( v)
Przeksztaªcenia liniowe Def 1 Przeksztaªceniem liniowym (homomorzmem liniowym) rzeczywistych przestrzeni liniowych U i V nazywamy dowoln funkcj L : U V speªniaj c warunki: 1 L( u + v) = L( u) + L( v) dla
ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15
ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku
MODEL HAHNFELDTA I IN. ANGIOGENEZY NOWOTWOROWEJ Z UWZGL DNIENIEM LEKOOPORNO CI KOMÓREK NOWOTWOROWYCH
MODEL HAHNFELDTA I IN. ANGIOGENEZY NOWOTWOROWEJ Z UWZGL DNIENIEM LEKOOPORNO CI KOMÓREK NOWOTWOROWYCH Urszula Fory± Zakªad Biomatematyki i Teorii Gier, Instytut Matematyki Stosowanej i Mechaniki, Wydziaª
XVII Warmi«sko-Mazurskie Zawody Matematyczne
1 XVII Warmi«sko-Mazurskie Zawody Matematyczne Kategoria: klasa VIII szkoªy podstawowej i III gimnazjum Olsztyn, 16 maja 2019r. Zad. 1. Udowodnij,»e dla dowolnych liczb rzeczywistych x, y, z speªniaj cych
Baza danych - Access. 2 Budowa bazy danych
Baza danych - Access 1 Baza danych Jest to zbiór danych zapisanych zgodnie z okre±lonymi reguªami. W w»szym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyj tymi dla danego programu
MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie systemów informatycznych Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Analiza systemu informatycznego Poziomy analizy 2
Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY
Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY PB 2 PB 1 Projekt z wyznaczania reduktów zbioru Liczba osób realizuj cych projekt: 1-2 osoby 1. Wczytanie danych w formatach arf,
JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1
J zyki formalne i operacje na j zykach J zyki formalne s abstrakcyjnie zbiorami sªów nad alfabetem sko«czonym Σ. J zyk formalny L to opis pewnego problemu decyzyjnego: sªowa to kody instancji (wej±cia)
Matematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia 2011. Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej
Matematyka wykªad 1 Macierze (1) Andrzej Torój Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej 17 wrze±nia 2011 Plan wykªadu 1 2 3 4 5 Plan prezentacji 1 2 3 4 5 Kontakt moja strona internetowa:
Przetwarzanie sygnaªów
Przetwarzanie sygnaªów Laboratorium 1 - wst p do C# Dawid Poªap Przetwarzanie sygnaªów Pa¹dziernik, 2018 1 / 17 Czego mo»na oczekiwa wzgl dem programowania w C# na tych laboratoriach? Dawid Poªap Przetwarzanie
Metody numeryczne i statystyka dla in»ynierów
Kierunek: Automatyka i Robotyka, II rok Wprowadzenie PWSZ Gªogów, 2009 Plan wykªadów Wprowadzenie, podanie zagadnie«, poj cie metody numerycznej i algorytmu numerycznego, obszar zainteresowa«i stosowalno±ci
Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd.
Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd. M. Czoków, J. Piersa Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, Toru«, Poland 2010-11-23
1 a + b 1 = 1 a + 1 b 1. (a + b 1)(a + b ab) = ab, (a + b)(a + b ab 1) = 0, (a + b)[a(1 b) + (b 1)] = 0,
XIII Warmi«sko-Mazurskie Zawody Matematyczne. Olsztyn 2015 Rozwi zania zada«dla szkóª ponadgimnazjalnych ZADANIE 1 Zakªadamy,»e a, b 0, 1 i a + b 1. Wykaza,»e z równo±ci wynika,»e a = -b 1 a + b 1 = 1
Ekonometria. wiczenia 2 Werykacja modelu liniowego. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej
Ekonometria wiczenia 2 Werykacja modelu liniowego (2) Ekonometria 1 / 33 Plan wicze«1 Wprowadzenie 2 Ocena dopasowania R-kwadrat Skorygowany R-kwadrat i kryteria informacyjne 3 Ocena istotno±ci zmiennych
ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
Twierdzenie Wainera. Marek Czarnecki. Warszawa, 3 lipca Wydziaª Filozoi i Socjologii Uniwersytet Warszawski
Twierdzenie Wainera Marek Czarnecki Wydziaª Filozoi i Socjologii Uniwersytet Warszawski Wydziaª Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski Warszawa, 3 lipca 2009 Motywacje Dla dowolnej
Listy i operacje pytania
Listy i operacje pytania Iwona Polak iwona.polak@us.edu.pl Uniwersytet l ski Instytut Informatyki pa¹dziernika 07 Który atrybut NIE wyst puje jako atrybut elementów listy? klucz elementu (key) wska¹nik
LZNK. Rozkªad QR. Metoda Householdera
Rozdziaª 10 LZNK. Rozªad QR. Metoda Householdera W tym rozdziale zajmiemy si liniowym zadaniem najmniejszych wadratów (LZNK). Dla danej macierzy A wymiaru M N i wetora b wymiaru M chcemy znale¹ wetor x
1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.
1 Klasy. Klasa to inaczej mówi c typ który podobnie jak struktura skªada si z ró»nych typów danych. Tworz c klas programista tworzy nowy typ danych, który mo»e by modelem rzeczywistego obiektu. 1.1 Denicja
Rozdziaª 13. Przykªadowe projekty zaliczeniowe
Rozdziaª 13 Przykªadowe projekty zaliczeniowe W tej cz ±ci skryptu przedstawimy przykªady projektów na zaliczenia zaj z laboratorium komputerowego z matematyki obliczeniowej. Projekty mo»na potraktowa
Audyt SEO. Elementy oraz proces przygotowania audytu. strona
Audyt SEO Elementy oraz proces przygotowania audytu 1 Spis treści Kim jesteśmy? 3 Czym jest audyt SEO 4 Główne elementy audytu 5 Kwestie techniczne 6 Słowa kluczowe 7 Optymalizacja kodu strony 8 Optymalizacja
Subversion - jak dziaªa
- jak dziaªa Krótka instrukcja obsªugi lstelmach@gmail.com Stelmisoft 12/07/2010 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 Spis tre±ci Czym jest Czym jest repozytorium 1 Czym jest Czym jest repozytorium
Modele wielorównaniowe. Estymacja parametrów
Modele wielorównaniowe. Estymacja parametrów Ekonometria Szeregów Czasowych SGH Estymacja 1 / 47 Plan wykªadu 1 Po±rednia MNK 2 Metoda zmiennych instrumentalnych 3 Podwójna MNK 4 Estymatory klasy k 5 MNW
Metody numeryczne i statystyka dla in»ynierów
Kierunek: Automatyka i Robotyka, II rok Ukªady równa«liniowych PWSZ Gªogów, 2009 Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zada«redukuje si do problemu rozwi zania ukªadu
Algorytmy zwiazane z gramatykami bezkontekstowymi
Algorytmy zwiazane z gramatykami bezkontekstowymi Rozpoznawanie j zyków bezkontekstowych Problem rozpoznawania j zyka L polega na sprawdzaniu przynale»no±ci sªowa wej±ciowego x do L. Zakªadamy,»e j zyk
Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010
WFTiMS 23 marca 2010 Spis tre±ci 1 Denicja 1 (równanie ró»niczkowe pierwszego rz du) Równanie y = f (t, y) (1) nazywamy równaniem ró»niczkowym zwyczajnym pierwszego rz du w postaci normalnej. Uwaga 1 Ogólna
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski Uniwersytet Šódzki, Wydziaª Matematyki i Informatyki UŠ piotr@fulmanski.pl http://fulmanski.pl/zajecia/prezentacje/festiwalnauki2017/festiwal_wmii_2017_
Materiaªy do Repetytorium z matematyki
Materiaªy do Repetytorium z matematyki 0/0 Dziaªania na liczbach wymiernych i niewymiernych wiczenie Obliczy + 4 + 4 5. ( + ) ( 4 + 4 5). ( : ) ( : 4) 4 5 6. 7. { [ 7 4 ( 0 7) ] ( } : 5) : 0 75 ( 8) (
3. (8 punktów) EGZAMIN MAGISTERSKI, Biomatematyka
EGZAMIN MAGISTERSKI, 26.06.2017 Biomatematyka 1. (8 punktów) Rozwój wielko±ci pewnej populacji jest opisany równaniem: dn dt = rn(t) (1 + an(t), b gdzie N(t) jest wielko±ci populacji w chwili t, natomiast
Algorytmy tekstowe. Andrzej Jastrz bski. Akademia ETI
Andrzej Jastrz bski Akademia ETI Wyszukiwanie wzorca Wyszukiwaniem wzorca nazywamy sprawdzenie, czy w podanym tekscie T znajduje si podci g P. Szukamy sªowa kot: Ala ma kota, kot ma ale. Algorytm naiwny
Macierz A: macierz problemów liniowych (IIII); Macierz rozszerzona problemów liniowych (IIII): a 11 a 1m b 1 B = a n1 a nm b n
Plan Spis tre±ci 1 Problemy liniowe 1 2 Zadania I 3 3 Formy biliniowe 3 3.1 Odwzorowania wieloliniowe..................... 3 3.2 Formy biliniowe............................ 4 4 Formy kwadratowe 4 1 Problemy
Zadania z z matematyki dla studentów gospodarki przestrzennej UŠ. Marek Majewski Aktualizacja: 31 pa¹dziernika 2006
Zadania z z matematyki dla studentów gospodarki przestrzennej UŠ Marek Majewski Aktualizacja: 1 pa¹dziernika 006 Spis tre±ci 1 Macierze dziaªania na macierzach. Wyznaczniki 1 Macierz odwrotna. Rz d macierzy
Podstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 8 Diagram pakietów I Diagram pakietów (ang. package diagram) jest diagramem strukturalnym,
Statystyka matematyczna - ZSTA LMO
Statystyka matematyczna - ZSTA LMO Šukasz Smaga Wydziaª Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza w Poznaniu Wykªad 4 Šukasz Smaga (WMI UAM) ZSTA LMO Wykªad 4 1 / 18 Wykªad 4 - zagadnienia
Wyszukiwanie i Przetwarzanie Informacji WWW
Wyszukiwanie i Przetwarzanie Informacji WWW Spoªeczne i ekonomiczne aspekty wyszukiwarek (2): Spam wyszukiwarkowy Marcin Sydow PJWSTK Marcin Sydow ( PJWSTK) Wyszukiwanie i Przetwarzanie Informacji WWW
ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
Makroekonomia Zaawansowana
Makroekonomia Zaawansowana wiczenia 3 Racjonalne oczekiwania i krytyka Lucasa MZ 1 / 15 Plan wicze«1 Racjonalne oczekiwania 2 Krytyka Lucasa 3 Zadanie MZ 2 / 15 Plan prezentacji 1 Racjonalne oczekiwania
Opis matematyczny ukªadów liniowych
Rozdziaª 1 Opis matematyczny ukªadów liniowych Autorzy: Alicja Golnik 1.1 Formy opisu ukªadów dynamicznych 1.1.1 Liniowe równanie ró»niczkowe Podstawow metod przedstawienia procesu dynamicznego jest zbiór
Metody numeryczne i statystyka dla in»ynierów
Kierunek: Automatyka i Robotyka, II rok Interpolacja PWSZ Gªogów, 2009 Interpolacja Okre±lenie zale»no±ci pomi dzy interesuj cymi nas wielko±ciami, Umo»liwia uproszczenie skomplikowanych funkcji (np. wykorzystywana
1 Przypomnienie wiadomo±ci ze szkoªy ±redniej. Rozwi zywanie prostych równa«i nierówno±ci
Zebraª do celów edukacyjnych od wykªadowców PK, z ró»nych podr czników Maciej Zakarczemny 1 Przypomnienie wiadomo±ci ze szkoªy ±redniej Rozwi zywanie prostych równa«i nierówno±ci dotycz cych funkcji elementarnych,
A = n. 2. Ka»dy podzbiór zbioru sko«czonego jest zbiorem sko«czonym. Dowody tych twierdze«(elementarne, lecz nieco nu» ce) pominiemy.
Logika i teoria mnogo±ci, konspekt wykªad 12 Teoria mocy, cz ± II Def. 12.1 Ka»demu zbiorowi X przyporz dkowujemy oznaczany symbolem X obiekt zwany liczb kardynaln (lub moc zbioru X) w taki sposób,»e ta
Wojewódzki Konkurs Matematyczny
Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów ETAP SZKOLNY 16 listopada 2012 Czas 90 minut Instrukcja dla Ucznia 1. Otrzymujesz do rozwi zania 10 zada«zamkni tych oraz 5 zada«otwartych. 2. Obok
Przykªady problemów optymalizacji kombinatorycznej
Przykªady problemów optymalizacji kombinatorycznej Problem Komiwoja»era (PK) Dane: n liczba miast, n Z +, c ji, i, j {1,..., n}, i j odlegªo± mi dzy miastem i a miastem j, c ji = c ij, c ji R +. Zadanie:
Wybrane poj cia i twierdzenia z wykªadu z teorii liczb
Wybrane poj cia i twierdzenia z wykªadu z teorii liczb 1. Podzielno± Przedmiotem bada«teorii liczb s wªasno±ci liczb caªkowitych. Zbiór liczb caªkowitych oznacza b dziemy symbolem Z. Zbiór liczb naturalnych
Metody numeryczne. Wst p do metod numerycznych. Dawid Rasaªa. January 9, 2012. Dawid Rasaªa Metody numeryczne 1 / 9
Metody numeryczne Wst p do metod numerycznych Dawid Rasaªa January 9, 2012 Dawid Rasaªa Metody numeryczne 1 / 9 Metody numeryczne Czym s metody numeryczne? Istota metod numerycznych Metody numeryczne s
Wyszukiwanie i Przetwarzanie Informacji WWW
Wyszukiwanie i Przetwarzanie Informacji WWW Wyszukiwanie w korpusach tekstowych: ranking i ewaluacja Marcin Sydow Web Mining Lab, PJWSTK Marcin Sydow (Web Mining Lab, PJWSTK) Wyszukiwanie i Przetwarzanie
istnienie elementu neutralnego dodawania (zera): 0 K a K a + 0 = a, istnienie elementu neutralnego mno»enia (jedynki): 1 K a K a 1 = a,
Ciaªo Denicja. Zbiór K z dziaªaniami dodawania + oraz mno»enia (których argumentami s dwa elementy z tego zbioru, a warto±ciami elementy z tego zbioru) nazywamy ciaªem, je±li zawiera co najmniej dwa elementy
Teoria grafów i sieci 1 / 58
Teoria grafów i sieci 1 / 58 Literatura 1 B.Korte, J.Vygen, Combinatorial optimization 2 D.Jungnickel, Graphs, Networks and Algorithms 3 M.Sysªo, N.Deo Metody optymalizacji dyskretnej z przykªadami w Turbo
Arkusz maturalny. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne
Arkusz maturalny Šukasz Dawidowski Powtórki maturalne 25 kwietnia 2016r. Odwrotno±ci liczby rzeczywistej 1. 9 8 2. 0, (1) 3. 8 9 4. 0, (8) 3 4 4 4 1 jest liczba Odwrotno±ci liczby rzeczywistej 3 4 4 4
1 Granice funkcji wielu zmiennych.
AM WNE 008/009. Odpowiedzi do zada«przygotowawczych do czwartego kolokwium. Granice funkcji wielu zmiennych. Zadanie. Zadanie. Pochodne. (a) 0, Granica nie istnieje, (c) Granica nie istnieje, (d) Granica
Podstawowe algorytmy grafowe i ich zastosowania
Podstawowe algorytmy grafowe i ich zastosowania Autor projektu: dr Andrzej Mróz (UMK) Projekt pn. Wzmocnienie potencjaªu dydaktycznego UMK w Toruniu w dziedzinach matematyczno-przyrodniczych realizowany
Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.
Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy
Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37
Aplikacje bazodanowe Laboratorium 1 Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, 2017 1 / 37 Plan 1 Informacje wst pne 2 Przygotowanie ±rodowiska do pracy 3 Poj cie bazy danych 4 Relacyjne