Wprowadzenie do analizy sieci społecznych
|
|
- Władysława Szymczak
- 9 lat temu
- Przeglądów:
Transkrypt
1 Wprowadzenie do analizy sieci społecznych Mikołaj Morzy Agnieszka Ławrynowicz Instytut Informatyki Poznań, rok akademicki 2010/2011 (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 1
2 Początki: analiza sieci Początki SNA sięgają zarównonauk społecznych, jak i ogólnych metod: analizy sieci i teorii grafów. Analiza sieci zajmuje się formułowaniem i rozwiązywaniem problemów wyrażonych za pomocą struktur sieciowych, reprezentowanych najczęściej w postaci grafów. Teoria grafów dostarcza abstrakcyjnych metod analizy grafów. W połączeniu z technikami wizualizacji i badania sieci tworzy podstawę analizy sieci społecznych (SNA). SNA to przede wszystkim specyficzna perspektywa analizy: skupienie się nie na indywidualnych jednostkach lub makrostrukturach, lecz związkachmiędzy jednostkami, grupami i instytucjami. (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 2
3 Początki: nauki społeczne Badanie społeczeństw zperspektywy sieciowej oznacza postrzeganie jednostek jako zanurzonych w sieci powiązań. Wytłumaczenia zachowań społecznych poszukuje się w strukturze sieci, zamiast w cechach osobniczych. Taka perspektywa nabiera szczególnego znaczenia w "usieciowionych społeczeństwach" Badania SNA w ramach nauk społecznych były historycznie przeprowadzane przede wszystkim przez matematyków, fizyków, informatyków, biologów (nauki o sieciach i grafach) Koncepcja wykorzystania powiązań między jednostkami nie jest nowa, ale dopiero nowe zbiory danych i nowe metody obliczeniowe umożliwiły zastosowanie SNA na wielką skalę. Socjogram przygotowywany przez Jacoba Moreno, genialnego amerykańskiego socjologa, który położył podwaliny pod SNA w latach 30-tych XX wieku (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 3
4 Wizualizacja w naukach społecznych Porównanie wzorców dyskusji na tematy polityczne Blogi fora dyskusyjne (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 4
5 Początki: inne nauki SNA znajduje zastosowanieprzede wszystkim do badania struktur tworzonych przez ludzi, ale może być zastosowana także do badania innych zjawisk. Winformatyce SNA jest wykorzystywana do analizy przepływów informacji, badania struktur sieci WWW, itp. W biologii SNAzostała zaaplikowana do badania łańcuchów pokarmowych w różnych ekosystemach i przewidywania zmian w łańcuchach w odpowiedzi na zmiany w ekosystemach. Teoria muszki, czyli propozycja wyjaśnienia przyczyn popularności niektórych odnośników w Sieci "Graph Structure of the Web", A.Broder et al., Computer Networks (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 5
6 SNA: zastosowania praktyczne Ekonomia: SNA jest wykorzystywana do analizy i poprawy kanałów komunikacji wewnątrz organizacji Policja: służby wywiadowcze i policja wykorzystują SNA do badania struktur siatek przestępczych i terrorystycznych Serwisy WWW: wiele serwisów wykorzystuje SNA do znajdowania rekomendacji linków i znajomych na podstawie FoaF Operatorzy telekomunikacyjni: korzystają z SNA do optymalizacji przepustowości i pojemności sieci Organizacje watchdog: badają ukryte powiązania między administracją, przemysłem i lobbystami Sieć powiązań między sprawcami zamachów z Gradientowa wizualizacja ujawnia stopień bliskości między poszczególnymi aktorami. (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 6
7 Kiedy i po co korzystać z SNA? Do badania dowolnej struktury sieciowej lub w trakcie optymalizacji parametrów sieci (np. przepustowości lub szybkości rozprzestrzeniania się sygnału) Do wizualizacji danych w celu odkrycia niewidocznych struktur i wzorców w powiązaniach i związkach między aktorami Do badania skuteczności dyseminacji informacji w sieci Do analizy ilościowej sieci zachowanie i akcje poszczególnych aktorów jest często funkcją ich pozycji w sieci, a nie ról tradycyjnie przypisywanych do aktorów analiza ilościowa pozwala określić role pełnione przez węzły w sieci, w tym zidentyfikować najważniejszych aktorów, na których można skupić analizę jakościową (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 7
8 Podstawowe pojęcia sieci w jaki sposób modelować i reprezentować zjawiska w postaci sieci społecznych? powiązania w jaki sposób identyfikować silne i słabe punkty w sieci? gracze w jaki sposób znajdować najważniejsze lub najbardziej centralne węzły w sieci? spójność jak mierzyć "jakość" struktur sieciowych lub aktualnej konfiguracji? (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 8
9 Reprezentacja związków w postaci sieci B D A B C A C D Adam: Bartek, powiedz Cecylii że zapraszamy ich na obiad Bartek: Cecylia, przyjdź z mamą do nas na obiad Bartek: Pani Doroto, czy przyjdziecie do nas na obiad? Adam: Dorota, czy Bartek powiedział Ci o obiedzie? Koniecznie przyjdźcie! Cecylia: Mamo, jesteśmy zaproszone na obiad. Dorota: Dobrze Adam, na pewno wpadniemy. (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 9
10 Możliwe notacje grafów skierowanych A węzeł A A B węzeł B C C B B D macierz sąsiedztwa D C lista krawędzi C A B C D D A B C D (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 10
11 A A Możliwe notacje grafów nieskierowanych C B B D graf skierowany kto z kim się kontaktuje? węzeł A A B B D węzeł B C C D C C graf nieskierowany kto kogo zna? D A B C D A B C D (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 11
12 Sieci typu "ego" i sieci pełne pełna * sieć * w praktyce pełna sieć nigdy nie jest dostępna a analizie podlega wycinek sieci (problem demarkacji granic) (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 12
13 Podstawowe pojęcia sieci w jaki sposób modelować i reprezentować zjawiska w postaci sieci społecznych? powiązania w jaki sposób identyfikować silne i słabe punkty w sieci? gracze w jaki sposób znajdować najważniejsze lub najbardziej centralne węzły w sieci? spójność jak mierzyć "jakość" struktur sieciowych lub aktualnej konfiguracji? (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 13
14 Wagi krawędzi w grafach A B węzeł węzeł waga A B 30 A C 5 B C 22 2 B D 2 C 37 D D C 37 lista krawędzi macierz sąsiedztwa A B C D wagi mogą reprezentować: częstotliwość interakcji liczbę wymienionych przedmiotów indywidualne odczucie siły przyjaźni koszt komunikacji (np. odległość) bardziej złożone relacje A B C D (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 14
15 Wagi krawędzi jako siła związku Krawędzie reprezentują interakcję, przepływ informacji i dóbr, podobieństwo, afiliację, lub związki społeczne. Dla związków społecznych miarą siły powiązania może być: częstotliwość interakcji (np. komunikacji) lub wolumen przepływu (wymiana) wzajemność interakcji lub przepływu rodzaj interakcji lub przepływu atrybuty łączonych węzłów lub krawędzi (np. stopień pokrewieństwa) struktura sąsiedztwa łączonych węzłów (np. liczba wspólnych sąsiadów) Bezpośrednie badania (np. ankiety) pozwalają lepiej określić rodzaj i siłę związku, ale miary typu proxysą także bardzo użyteczne. (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 15
16 Homofilia silne Przechodniość kliki Homofilia, przechodniość i mosty związki Heterofilia słabe Mosty grupy Homofiliato tendencja do łączenia się z ludźmi o podobnych cechach (statusie, zainteresowaniach, przekonaniach, itp. ) homofiliaprowadzi do powstawania homogenicznych grup w których tworzenie związków jest łatwe homofiliamoże stanowić przeszkodę do wymiany informacji lub innowacji, heterofilia może być w wielu kontekstach pożądana Przechodniość jest cechą powiązań, istnienie związków między A i B oraz B i C sugeruje istnienie związku między A i C silne związki znacznie częściej są przechodnie niż słabe związki, istnienie przechodniości jest często wyraźnym sygnałem istnienia silnych związków przechodniość i homofiliaprowadzą do powstawania klik i pseudo-klik Mosty to węzły i krawędzie łączące różne grupy ułatwiają komunikację między grupami, zwiększają spójność, umożliwiają rozprzestrzenianie informacji i innowacji mostami są najczęściej słabe związki (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 16
17 Podstawowe pojęcia sieci w jaki sposób modelować i reprezentować zjawiska w postaci sieci społecznych? powiązania w jaki sposób identyfikować silne i słabe punkty w sieci? gracze w jaki sposób znajdować najważniejsze lub najbardziej centralne węzły w sieci? spójność jak mierzyć "jakość" struktur sieciowych lub aktualnej konfiguracji? (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 17
18 Stopień wierzchołka Stopniem wejściowym (ang. in-degree) lub wyjściowym(ang. out-degree) węzła nazywamy liczbę krawędzi wchodzących lub wychodzących z węzła (dla grafów nieskierowanych posługujemy się pojęciem stopnia wierzchołka) Centralność wg stopni wierzchołków często mierzy popularność lub wpływowość węzłów Centralność wg stopni wierzchołków jest użyteczna do określania, które węzły są kluczowe z punktu widzenia rozprzestrzeniania informacji lub wpływania na węzły położone w bezpośrednim sąsiedztwie. (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 18
19 Ścieżki i najkrótsze ścieżki Ścieżką (ang. path) między dwoma węzłami nazywamy dowolną sekwencję unikalnych węzłów łączącą dane dwa węzły Najkrótszą ścieżką między dwoma węzłami nazywamy ścieżkę o najmniejszej liczbie krawędzi. Liczbę krawędzi nazywamy odległością(ang. distance) między węzłami najkrótsze ścieżki <1,2,4> i <1,3,4> inne ścieżki: <1,2,5,3,4> lub <1,3,5,2,4> Krótkie ścieżki są często pożądaną własnością sieci (np. w przypadku maksymalizacji prędkości komunikacji), istnieją też sieci, w których pożądane są długie ścieżki (np. w przypadku sieci transmisji chorób zakaźnych) (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 19
20 Pośrednictwo Pośrednictwem(ang. betweeness) węzła v nazywamy stosunek liczby najkrótszych ścieżek między dowolnymi dwoma węzłami przechodzących przez węzeł vdo łącznej liczby wszystkich najkrótszych ścieżek Czasami pośrednictwo jest normalizowane w taki sposób, aby maksymalne pośrednictwo w sieci wynosiło 1 Pośrednictwo wskazuje, które węzły są najważniejsze z punktu widzenia komunikacji między węzłami Węzły o dużym pośrednictwie mogą być punktami utraty spójności sieci (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 20
21 Bliskość Bliskością(ang. closeness) węzła v nazywamy średnią długość najkrótszych ścieżek między węzłem v i wszystkimi pozostałymi węzłami (innymi słowy jest to oczekiwana odległość między węzłem v i dowolnym innym węzłem) Bliskość jest miarą zasięgu(ang. reach) danego węzła, tj. miarą czasu, jaki jest potrzebny, aby z danego węzła dotrzeć do innych węzłów miara przydatna w sytuacji gdy podstawowym kryterium jest prędkość rozchodzenia się informacji niskie wartości są pożądane w przypadku gdy celem jest minimalizacja czasu propagacji informacji (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 21
22 Wektor własny węzła Wartość wektora własnego węzła (ang. eigenvector) jest proporcjonalna do wartości wektorów własnych węzłów, z którymi dany węzeł jest bezpośrednio połączony Wektor własny węzła określa względną ważność węzła w sieci wersją tej miary jest algorytm PageRank miara wektora własnego informuje, które węzły są powiązane z najbardziej powiązanymi węzłami (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 22
23 Interpretacja podanych miar centralności stopień Jak wielu ludzi może skontaktować się daną osobą? Z iloma ludźmi dana osoba może się skontaktować? pośrednictwo bliskość Jakie jest prawdopodobieństwo, że dana osoba jest kluczowa dla przepływu informacji między dowolnymi dwoma innymi osobami? Jak szybko dana osoba może się skomunikować z wszystkimi pozostałymi osobami w sieci? wektor własny Jak dobrze połączona jest dana osoba? (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 23
24 Interpretacje praktyczne stopień Muzyka: z iloma muzykami dany muzyk sesyjny współpracował podczas nagrywania płyt? pośrednictwo Wywiad: kto jest ogniwem w siatce szpiegowskiej, przez które przechodzi najwięcej tajnych informacji? bliskość Epidemiologia: jeśli ta osoba jest nosicielem choroby, jak szybko rozprzestrzeni się dana choroba? wektor własny Nauka: kto jest autorem/kąartykułów, które były najchętniej cytowane przez luminarzy? (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 24
25 Identyfikacja najważniejszych aktorów w sieci W przedstawionej obok sieci węzłem o najwyższym stopniu jest węzeł 10 Węzły 3 i 5 mają łącznie większy stopień niż węzeł 10, dodatkowo, łącze między nimi jest krytyczne dla spójności sieci Pod wieloma względami węzły 3 i 5 są "ważniejsze" z punktu widzenia funkcjonowania sieci niż węzeł 10 (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 25
26 Podstawowe pojęcia sieci w jaki sposób modelować i reprezentować zjawiska w postaci sieci społecznych? powiązania w jaki sposób identyfikować silne i słabe punkty w sieci? gracze w jaki sposób znajdować najważniejsze lub najbardziej centralne węzły w sieci? spójność jak mierzyć "jakość" struktur sieciowych lub aktualnej konfiguracji? (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 26
27 Wzajemność Wzajemność(ang. reciprocity) to stosunek związków zwrotnych do liczby wszystkich związków występujących w sieci Interpretacja konkretnej wartości miary wzajemności jest silnie zależna od kontekstu analizy wzajemność = 0.4 Wzajemność jest użyteczną miarą obopólności wymiany informacji w sieci, która z kolei jest popularnie wykorzystywaną miarą spoistości sieci. Wzajemność jest zdefiniowana jedynie w grafach skierowanych (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 27
28 Gęstość związek istniejący związek potencjalny Gęstość(ang. density) sieci to stosunek liczby istniejących związków w sieci do liczby wszystkich potencjalnych związków w sieci (który wynosi n*(n-1) / 2 dla liczby wierzchołków n w grafie nieskierowanym) gęstość = 5/6 = 0.83 Gęstość to popularna miara kompletności sieci, lub stopnia usieciowieniasieci (przykładowo, klika ma gęstość 1) wzajemność sieci = 0.4 gęstość = 5/12 = 0.42 Graf skierowany jest scharakteryzowany dwukrotnie mniejszą gęstością niż odpowiadający mu graf nieskierowany Gęstość jest użyteczną miarą kontrolną gdy ta sama analiza jest przeprowadzana dla różnych obszarów sieci (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 28
29 Współczynnik grupowania Współczynnik grupowania (ang. clustering coefficient) dla danego węzła jest gęstością bezpośredniego sąsiedztwa danego węzła, gdzie sąsiedztwo jest zdefiniowane jako zbiór wszystkich węzłów bezpośrednio powiązanych z danym węzłem Współczynnik grupowania dla całej sieci jest średnią współczynników grupowania wszystkich węzłów wchodzących w skład sieci współczynnik grupowania = 0.31 Algorytmy grupowania próbują maksymalizować współczynnik grupowania sieci. Celem algorytmów grupowania jest odkrywanie wspólnot i społeczności w ramach sieci (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 29
30 Średnica, największa i najmniejsza odległość Średnicąsieci (ang. diameter) nazywamy długość najdłuższej spośród najkrótszych ścieżek łączących dowolne dwa węzły w sieci Średnica sieci jest często bardziej znaczącym parametrem (szczególnie jeśli chodzi o propagację informacji w sieci) niż liczba węzłów lub liczba krawędzi rzadkie sieci charakteryzują się za zwyczaj większą średnicą sieci bezskalowe posiadają relatywnie małe średnice Alternatywą dla średnicy sieci jest średnia odległość między węzłami (średnia najkrótszych ścieżek między wszystkimi parami węzłów) (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 30
31 Zjawisko małych światów lokalna grupa most Zjawisko małych światów (ang. small world phenomenon) występuje w sieciach, które w pierwszej chwili wyglądają na losowe, ale charakteryzują się dwoma cechami: posiadają stosunkowo wysoką wartość współczynnika grupowania (węzły tworzą lokalnie gęste grupy) posiadają niewielką średnicę i niewielką średnią odległość między węzłami (każdy węzeł może być osiągnięty w kilku krokach) F.Karinthy, "Everything is different", 1929 M.Gurevich, M.Kochen, 1961 S.Milgram, "The Small World Problem", 1967 D.Watts, network, 2001 J.Leskovec, E. Horvitz, MS Messenger, 2006 "Six Degrees of Kevin Bacon" Zjawisko małych światów jest bardzo częste w sieciach społecznych ze względu na przechodniość silnych związków i tendencję słabych związków do tworzenia mostów (które skracają średnią odległość między węzłami) (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 31
32 Preferencyjne dołączanie Zjawisko preferencyjnego dołączania (ang. preferentialattachement) polega na tym, że w trakcie życia sieci nowe związki dotyczą węzłów, które posiadają wysoki stopień w wyniku powstaje sieć, w której niewielka liczba węzłów ma bardzo wysoki stopień a większość węzłów ma bardzo niski stopień sieci posiadające tę własność charakteryzują się potęgowym rozkładem stopni wierzchołków preferencyjne dołączanie zazwyczaj skutkuje pojawieniem się zjawiska małych światów Powody występowania preferencyjnego dołączania mogą być różne: popularność jakość model mieszany (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 32
33 Struktury jądra i struktury peryferyjne Wygodną metryką stopnia scentralizowania sieci jest miara centralizacji (ang. centralization) wyliczenie centralizacji sieci odbywa się na podstawie różnicy stopni wierzchołków scentralizowane sieci posiadają większość związków do wybranych węzłów, takie sieci są przydatne do rozwiązywania wielu problemów (szczególnie problemów wymagających koordynacji), ale są dużo bardziej zawodne i narażone na ataki niż sieci zdecentralizowane węzły w jądrze jądro Poza centralizacją wiele sieci posiada spójne silnie powiązane jądro zawierające odnośniki do struktur peryferyjnych jądro może być znalezione na podstawie analizy wizualnej czy analizy rozkładu stopni wierzchołków struktury peryferyjne (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 33
34 Samodzielna analiza sieci (1/3) uruchom TouchGraph Facebook Browser( upewnij się, że zaznaczyłaś(eś) wystarczającą liczbę znajomych starannie zbadaj wynikową sieć sprawdź rankingi znajomych oraz ich pozycję w sieci, zbadaj znalezione grupy i ich cechy charakterystyczne, postaraj się znaleźć silne i słabe związki w sieci, oceń ogólną strukturę sieci (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 34
35 Samodzielna analiza sieci (2/3) uruchom NameGenWeb( wybierz format UCInet eksportu danych zapisz dane na dysku uruchom MS Excel i otwórz wygenerowany plik w automatycznie otwartym kreatorze importu plików tekstowych wskaż, że plik jest rozdzielony za pomocą znaku spacji w wynikowym pliku zauważ, że najpierw znajduje się lista węzłów, a następnie lista krawędzi zaznacz wszystkie krawędzie i skopiuj do schowka dołącz do utworzonej na Facebookugrupy "Technologie semantyczne i sieci społecznościowe (TSiSS)" wystarczy poszukać TSiSS co tydzień wykonaj zrzut aktualnej struktury Twojej sieci egocentrycznej na koniec semestru przygotuj opracowanie pokazujące trend zmian (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 35
36 Samodzielna analiza sieci (3/3) pobierz i zainstaluj program NodeXL( uruchom Microsoft NodeXL Excel 2007 Template zaznacz pierwszą komórkę w arkuszu i skopiuj do niej listę krawędzi wygenerowaną w poprzednim kroku wybierz menu NodeXL PrepareData Get VerticesfromEdge List wybierz menu NodeXL Graph Metrics i wylicz wszystkie miary wygeneruj graf, zbadaj jego własności, sprawdź działanie filtrów (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 36
37 Inne programy do analizy sieci społecznych Na rynku jest dostępnych wiele narzędzi do analizy sieci społecznościowych. Często narzędzia te są trudne w obsłudze, mało intuicyjne, oraz wymagają wiedzy eksperckiej. Pajek UCInet NetDraw GUESS wiele pakietów do systemu R pełna lista: (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki Poznańskiej TSiSS 37
Centralność w sieciach społecznych. Radosław Michalski Social Network Group - kwiecień 2009
Centralność w sieciach społecznych Radosław Michalski Social Network Group - kwiecień 2009 Agenda spotkania Pojęcie centralności Potrzeba pomiaru centralności Miary centralności degree centrality betweenness
Algorytmy wyznaczania centralności w sieci Szymon Szylko
Algorytmy wyznaczania centralności w sieci Szymon Szylko Zakład systemów Informacyjnych Wrocław 10.01.2008 Agenda prezentacji Cechy sieci Algorytmy grafowe Badanie centralności Algorytmy wyznaczania centralności
Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów
Wykład 2. Reprezentacja komputerowa grafów 1 / 69 Macierz incydencji Niech graf G będzie grafem nieskierowanym bez pętli o n wierzchołkach (x 1, x 2,..., x n) i m krawędziach (e 1, e 2,..., e m). 2 / 69
Teoria grafów dla małolatów. Andrzej Przemysław Urbański Instytut Informatyki Politechnika Poznańska
Teoria grafów dla małolatów Andrzej Przemysław Urbański Instytut Informatyki Politechnika Poznańska Wstęp Matematyka to wiele różnych dyscyplin Bowiem świat jest bardzo skomplikowany wymaga rozważenia
Ćwiczenie 3 ANALIZA SIECI SPOŁECZNYCH (SNA) W SIECI
Geografia Internetu Prowadzący: Krzysztof Janc Ćwiczenie 3 ANALIZA SIECI SPOŁECZNYCH (SNA) W SIECI N ZAKŁAD ZAGOSPODAROWANIA PRZESTRZENNEGO I STYTUT GEOGRAFII I ROZWOJU REGIONALNEGO U. WR. Zakład Zagospodarowania
Analiza sieci społecznych. Veslava Osińska
Analiza sieci społecznych Veslava Osińska http://www.wizualizacjainformacji.pl/studium/ 24.06.2016 UMK Graf - przypomnienie Graf - > zbiór wierczchołków i krawędzi Grafy Węzły (osoby) i kawędzie (relacje)
Analiza sieci przedsiębiorstw z wykorzystaniem metody SNA
Analiza sieci przedsiębiorstw z wykorzystaniem metody SNA Arkadiusz Kawa, Uniwersytet Ekonomiczny w Poznaniu Słowa kluczowe: sieć przedsiębiorstw, analiza sieci społecznych, SNA, system złożony Streszczenie.
Porównanie algorytmów wyszukiwania najkrótszych ścieżek międz. grafu. Daniel Golubiewski. 22 listopada Instytut Informatyki
Porównanie algorytmów wyszukiwania najkrótszych ścieżek między wierzchołkami grafu. Instytut Informatyki 22 listopada 2015 Algorytm DFS w głąb Algorytm przejścia/przeszukiwania w głąb (ang. Depth First
TEORIA GRAFÓW I SIECI
TEORIA GRAFÓW I SIECI Temat nr 1: Definicja grafu. Rodzaje i części grafów dr hab. inż. Zbigniew TARAPATA, prof. WAT e-mail: zbigniew.tarapata@wat.edu.pl http://tarapata.edu.pl tel.: 261-83-95-04, p.225/100
Obszary strukturalne i funkcyjne mózgu
Spis treści 2010-03-16 Spis treści 1 Spis treści 2 Jak charakteryzować grafy? 3 4 Wielkości charakterystyczne Jak charakteryzować grafy? Średni stopień wierzchołków Rozkład stopni wierzchołków Graf jest
Grafy Alberta-Barabasiego
Spis treści 2010-01-18 Spis treści 1 Spis treści 2 Wielkości charakterystyczne 3 Cechy 4 5 6 7 Wielkości charakterystyczne Wielkości charakterystyczne Rozkład stopnie wierzchołków P(deg(x) = k) Graf jest
Drzewa spinające MST dla grafów ważonych Maksymalne drzewo spinające Drzewo Steinera. Wykład 6. Drzewa cz. II
Wykład 6. Drzewa cz. II 1 / 65 drzewa spinające Drzewa spinające Zliczanie drzew spinających Drzewo T nazywamy drzewem rozpinającym (spinającym) (lub dendrytem) spójnego grafu G, jeżeli jest podgrafem
Modelowanie sieci złożonych
Modelowanie sieci złożonych B. Wacław Instytut Fizyki UJ Czym są sieci złożone? wiele układów ma strukturę sieci: Internet, WWW, sieć cytowań, sieci komunikacyjne, społeczne itd. sieć = graf: węzły połączone
Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu
Data Mining Wykład 9 Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster Plan wykładu Wprowadzanie Definicja problemu Klasyfikacja metod grupowania Grupowanie hierarchiczne Sformułowanie problemu
Mikro- i makro-ewolucja sieci społecznych
Mikro- i makro-ewolucja sieci społecznych Mikołaj Morzy Agnieszka Ławrynowicz Instytut Informatyki Poznań, rok akademicki 2010/2011 (c) Mikołaj Morzy, Agnieszka Ławrynowicz, Instytut Informatyki Politechniki
a) 7 b) 19 c) 21 d) 34
Zadanie 1. Pytania testowe dotyczące podstawowych własności grafów. Zadanie 2. Przy każdym z zadań może się pojawić polecenie krótkiej charakterystyki algorytmu. Zadanie 3. W zadanym grafie sprawdzenie
AiSD zadanie trzecie
AiSD zadanie trzecie Gliwiński Jarosław Marek Kruczyński Konrad Marek Grupa dziekańska I5 5 czerwca 2008 1 Wstęp Celem postawionym przez zadanie trzecie było tzw. sortowanie topologiczne. Jest to typ sortowania
Struktury danych i złożoność obliczeniowa Wykład 5. Prof. dr hab. inż. Jan Magott
Struktury danych i złożoność obliczeniowa Wykład. Prof. dr hab. inż. Jan Magott Algorytmy grafowe: podstawowe pojęcia, reprezentacja grafów, metody przeszukiwania, minimalne drzewa rozpinające, problemy
Algorytmy grafowe. Wykład 1 Podstawy teorii grafów Reprezentacje grafów. Tomasz Tyksiński CDV
Algorytmy grafowe Wykład 1 Podstawy teorii grafów Reprezentacje grafów Tomasz Tyksiński CDV Rozkład materiału 1. Podstawowe pojęcia teorii grafów, reprezentacje komputerowe grafów 2. Przeszukiwanie grafów
Sieci: grafy i macierze. Sieci afiliacji. Analiza sieci społecznych. Najważniejsze pytania. Komunikatory internetowe
Sieci społeczne Charakterystyka, uwarunkowania i konsekwencje struktur relacji społecznych na przykładzie komunikacji internetowej E Sieci: grafy i macierze A B A B A - C D E dr Dominik Batorski B - Instytut
5c. Sieci i przepływy
5c. Sieci i przepływy Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2016/2017 rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 5c. Sieci i przepływy zima 2016/2017 1 / 40 1 Definicje
Programowanie sieciowe. Tadeusz Trzaskalik
Programowanie Tadeusz Trzaskalik 8.1. Wprowadzenie Słowa kluczowe Drzewo rozpinające Minimalne drzewo rozpinające Najkrótsza droga w sieci Wierzchołek początkowy Maksymalny przepływ w sieci Źródło Ujście
Przykład planowania sieci publicznego transportu zbiorowego
TRANSPORT PUBLICZNY Przykład planowania sieci publicznego transportu zbiorowego Źródło: Bieńczak M., 2015 Politechnika Poznańska, Wydział Maszyn Roboczych i Transportu 1 METODYKA ZAŁOśENIA Dostarczanie
Programowanie obiektowe
Programowanie obiektowe Sieci powiązań Paweł Daniluk Wydział Fizyki Jesień 2015 P. Daniluk (Wydział Fizyki) PO w. IX Jesień 2015 1 / 21 Sieci powiązań Można (bardzo zgrubnie) wyróżnić dwa rodzaje powiązań
ALGORYTMICZNA I STATYSTYCZNA ANALIZA DANYCH
1 ALGORYTMICZNA I STATYSTYCZNA ANALIZA DANYCH WFAiS UJ, Informatyka Stosowana II stopień studiów 2 Dane w postaci grafów Przykład: social network 3 Przykład: media network 4 Przykład: information network
MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY
ERIAŁY DO WYKŁADU GRAFY Graf nieskierowany Grafem nieskierowanym nazywamy parę G = (V, E), gdzie V jest pewnym zbiorem skończonym (zwanym zbiorem wierzchołków grafu G), natomiast E jest zbiorem nieuporządkowanych
Ogólne wiadomości o grafach
Ogólne wiadomości o grafach Algorytmy i struktury danych Wykład 5. Rok akademicki: / Pojęcie grafu Graf zbiór wierzchołków połączonych za pomocą krawędzi. Podstawowe rodzaje grafów: grafy nieskierowane,
Algorytmy analizy skupień / Sławomir Wierzchoń, Mieczysław Kłopotek. wyd. 1, 1. dodr. (PWN). Warszawa, Spis treści
Algorytmy analizy skupień / Sławomir Wierzchoń, Mieczysław Kłopotek. wyd. 1, 1. dodr. (PWN). Warszawa, 2017 Spis treści Lista ważniejszych oznaczeń 5 Przedmowa 7 1. Analiza skupień 19 1.1. Formalizacja
Algorytm Dijkstry znajdowania najkrótszej ścieżki w grafie
Algorytm Dijkstry znajdowania najkrótszej ścieżki w grafie Używane struktury danych: V - zbiór wierzchołków grafu, V = {1,2,3...,n} E - zbiór krawędzi grafu, E = {(i,j),...}, gdzie i, j Î V i istnieje
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 03/0 Przeszukiwanie w głąb i wszerz I Przeszukiwanie metodą
Bazy danych TERMINOLOGIA
Bazy danych TERMINOLOGIA Dane Dane są wartościami przechowywanymi w bazie danych. Dane są statyczne w tym sensie, że zachowują swój stan aż do zmodyfikowania ich ręcznie lub przez jakiś automatyczny proces.
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Informacje podstawowe 1. Konsultacje: pokój
Wymagania edukacyjne z informatyki w klasie IIIa gimnazjum
Lp. Wymagania edukacyjne z informatyki w klasie IIIa gimnazjum 1. Internet i sieci [17 godz.] 1 Sieci komputerowe. Rodzaje sieci, topologie, protokoły transmisji danych w sieciach. Internet jako sie rozległa
Matematyka dyskretna
Matematyka dyskretna Wykład 13: Teoria Grafów Gniewomir Sarbicki Literatura R.J. Wilson Wprowadzenie do teorii grafów Definicja: Grafem (skończonym, nieskierowanym) G nazywamy parę zbiorów (V (G), E(G)),
Hierarchiczna analiza skupień
Hierarchiczna analiza skupień Cel analizy Analiza skupień ma na celu wykrycie w zbiorze obserwacji klastrów, czyli rozłącznych podzbiorów obserwacji, wewnątrz których obserwacje są sobie w jakimś określonym
S O M SELF-ORGANIZING MAPS. Przemysław Szczepańczyk Łukasz Myszor
S O M SELF-ORGANIZING MAPS Przemysław Szczepańczyk Łukasz Myszor Podstawy teoretyczne Map Samoorganizujących się stworzył prof. Teuvo Kohonen (1982 r.). SOM wywodzi się ze sztucznych sieci neuronowych.
Algorytmy genetyczne
Algorytmy genetyczne Motto: Zamiast pracowicie poszukiwać najlepszego rozwiązania problemu informatycznego lepiej pozwolić, żeby komputer sam sobie to rozwiązanie wyhodował! Algorytmy genetyczne służą
Programowanie obiektowe
Programowanie obiektowe Sieci powiązań Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) PO w. IX Jesień 2014 1 / 24 Sieci powiązań Można (bardzo zgrubnie) wyróżnić dwa rodzaje powiązań
Maksymalne zaangażowanie uwagi klienta
Maksymalne zaangażowanie uwagi klienta boschsecurity.com/instoreanalytics In-Store Analytics Moduł Sprzedażowy Skuteczność sprzedaż produktów detalicznych często wiąże się z ich odpowiednim umieszczeniem
Bazy danych. Zachodniopomorski Uniwersytet Technologiczny w Szczecinie. Wykład 3: Model związków encji.
Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Bazy danych Wykład 3: Model związków encji. dr inż. Magdalena Krakowiak makrakowiak@wi.zut.edu.pl Co to jest model związków encji? Model związków
Prawa potęgowe w grafach przepływu informacji dla geometrycznych sieci neuronowych
w grafach przepływu informacji dla geometrycznych sieci neuronowych www.mat.uni.torun.pl/~piersaj 2009-06-10 1 2 3 symulacji Graf przepływu ładunku Wspóczynnik klasteryzacji X (p) p α Rozkłady prawdopodobieństwa
TEORIA GRAFÓW I SIECI
TEORIA GRAFÓW I SIECI Temat nr 3: Marszruty, łańcuchy, drogi w grafach dr hab. inż. Zbigniew TARAPATA, prof. WAT e-mail: zbigniew.tarapata@wat.edu.pl http://tarapata.edu.pl tel.: 261-83-95-04, p.225/100
Agnieszka Kamińska, Dorota Ponczek. Matematyka na czasie Gimnazjum, klasa 3 Rozkład materiału i plan wynikowy
Agnieszka Kamińska, Dorota Ponczek Matematyka na czasie Gimnazjum, klasa Rozkład materiału i plan wynikowy I. FUNKCJE 1 1. Pojęcie funkcji zbiór i jego elementy pojęcie przyporządkowania pojęcie funkcji
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM
Suma dwóch grafów. Zespolenie dwóch grafów
Suma dwóch grafów G 1 = ((G 1 ), E(G 1 )) G 2 = ((G 2 ), E(G 2 )) (G 1 ) i (G 2 ) rozłączne Suma G 1 G 2 graf ze zbiorem wierzchołków (G 1 ) (G 2 ) i rodziną krawędzi E(G 1 ) E(G 2 ) G 1 G 2 G 1 G 2 Zespolenie
Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott
Struktury danych i złożoność obliczeniowa Wykład 7 Prof. dr hab. inż. Jan Magott Problemy NP-zupełne Transformacją wielomianową problemu π 2 do problemu π 1 (π 2 π 1 ) jest funkcja f: D π2 D π1 spełniająca
Wybrane podstawowe rodzaje algorytmów
Wybrane podstawowe rodzaje algorytmów Tomasz Głowacki tglowacki@cs.put.poznan.pl Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych
24.04.2009 WETI. Zastosowanie aplikacji WIKI w przetwarzaniu zespołowym. Anna Jaworska, Piotr Orłowski. Wstęp. Technologie
WETI 24.04.2009 Agenda 1 2 3 4 5 6 7 8 9 Historia Wiki a Wikipedia Web 2.0 Dziwne Wiki Wiki over DNS napisane w Perl wykorzystanie asjocjacji DNS (hasło + definicja) W czym powstaje Wiki MediaWiki - PHP,
WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA
DROGI i CYKLE w grafach Dla grafu (nieskierowanego) G = ( V, E ) drogą z wierzchołka v 0 V do v t V nazywamy ciąg (naprzemienny) wierzchołków i krawędzi grafu: ( v 0, e, v, e,..., v t, e t, v t ), spełniający
Generacja Y o mediach społecznościowych w miejscu pracy
Generacja Y o mediach społecznościowych w miejscu pracy Raport z badania Szymon Góralski Wrocław, 2013 ul. Więzienna 21c/8, 50-118 Wrocław, tel. 71 343 70 15, fax: 71 343 70 13, e-mail: biuro@rrcc.pl,
TEMAT : Przykłady innych funkcji i ich wykresy.
Elżbieta Kołodziej e-mail: efreet@pf.pl matematyka, informatyka Gimnazjum Nr 5 37-450 Stalowa Wola ul. Poniatowskiego 55 SCENARIUSZ LEKCJI PRZEPROWADZONEJ W KLASIE III TEMAT : Przykłady innych funkcji
Zofia Kruczkiewicz, Algorytmu i struktury danych, Wykład 14, 1
Wykład Algorytmy grafowe metoda zachłanna. Właściwości algorytmu zachłannego:. W przeciwieństwie do metody programowania dynamicznego nie występuje etap dzielenia na mniejsze realizacje z wykorzystaniem
Diagram przypadków użycia
Diagram przypadków użycia Diagram przypadków użycia opisuje system z punktu widzenia użytkownika, pokazuje, co robi system, a nie jak to robi. Diagram ten sam w sobie zazwyczaj nie daje nam zbyt wielu
G. Wybrane elementy teorii grafów
Dorota Miszczyńska, Marek Miszczyński KBO UŁ Wybrane elementy teorii grafów 1 G. Wybrane elementy teorii grafów Grafy są stosowane współcześnie w różnych działach nauki i techniki. Za pomocą grafów znakomicie
Drzewa. Jeżeli graf G jest lasem, który ma n wierzchołków i k składowych, to G ma n k krawędzi. Własności drzew
Drzewa Las - graf, który nie zawiera cykli Drzewo - las spójny Jeżeli graf G jest lasem, który ma n wierzchołków i k składowych, to G ma n k krawędzi. Własności drzew Niech T graf o n wierzchołkach będący
Opis zmian w programie: Wersja
Opis zmian w programie: Wersja 4.10.10 1. Dla pacjenta, dla którego układamy kolejną dietę, dodaliśmy oznaczenie użytych wcześniej potraw w lokalnej wyszukiwarce potraw. Dzięki tej funkcji nie powielimy
Sieci społeczne w blogosferze
Sieci społeczne w blogosferze Jan M. Zając (Wydział Psychologii UW) Kamil Rakocy (Instytut Studiów Społecznych UW) Rewolucja w komunikacji, Warszawa, 12.09.2007 Zasada Pareto 80% - 20% 80% dóbr jest własnością
Kamila Muraszkowska Znaczenie wąskich gardeł w sieciach białkowych. źródło: (3)
Kamila Muraszkowska Znaczenie wąskich gardeł w sieciach białkowych źródło: (3) Interakcje białko-białko Ze względu na zadanie: strukturalne lub funkcjonalne. Ze względu na właściwości fizyczne: stałe lub
Przykłady grafów. Graf prosty, to graf bez pętli i bez krawędzi wielokrotnych.
Grafy Graf Graf (ang. graph) to zbiór wierzchołków (ang. vertices), które mogą być połączone krawędziami (ang. edges) w taki sposób, że każda krawędź kończy się i zaczyna w którymś z wierzchołków. Graf
Algorytmy Równoległe i Rozproszone Część V - Model PRAM II
Algorytmy Równoległe i Rozproszone Część V - Model PRAM II Łukasz Kuszner pokój 209, WETI http://www.sphere.pl/ kuszner/ kuszner@sphere.pl Oficjalna strona wykładu http://www.sphere.pl/ kuszner/arir/ 2005/06
MODELE SIECIOWE 1. Drzewo rozpinające 2. Najkrótsza droga 3. Zagadnienie maksymalnego przepływu źródłem ujściem
MODELE SIECIOWE 1. Drzewo rozpinające (spanning tree) w grafie liczącym n wierzchołków to zbiór n-1 jego krawędzi takich, że dowolne dwa wierzchołki grafu można połączyć za pomocą krawędzi należących do
Nowe narzędzia zarządzania jakością
Nowe narzędzia zarządzania jakością Agnieszka Michalak 106947 Piotr Michalak 106928 Filip Najdek 106946 Co to jest? Nowe narzędzia jakości - grupa siedmiu nowych narzędzi zarządzania jakością, które mają
Grafem nazywamy strukturę G = (V, E): V zbiór węzłów lub wierzchołków, Grafy dzielimy na grafy skierowane i nieskierowane:
Wykład 4 grafy Grafem nazywamy strukturę G = (V, E): V zbiór węzłów lub wierzchołków, E zbiór krawędzi, Grafy dzielimy na grafy skierowane i nieskierowane: Formalnie, w grafach skierowanych E jest podzbiorem
Porównanie aplikacji do tworzenia harmonogramów.
Porównanie aplikacji do tworzenia harmonogramów. WETI 23 lutego 2010 Plan prezentacji Harmonogram 1 Harmonogram Definicja Zależności miedzy zadaniami Wykres Gantta Diagram PERT 2 3 4 5 Prawie jak motto
Co to jest grupowanie
Grupowanie danych Co to jest grupowanie 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Szukanie grup, obszarów stanowiących lokalne gromady punktów Co to jest grupowanie
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Twierdzenie 2.1 Niech G będzie grafem prostym
Routing. mgr inż. Krzysztof Szałajko
Routing mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu do sieci Wersja 1.0
Algorytmy dynamiczne. Piotr Sankowski. - p. 1/14
Algorytmy dynamiczne Piotr Sankowski - p. 1/14 Dynamiczne: drzewa wyszukiwanie wzorca w tekście spójność grafu problemy algebraiczne (FFT i inne) domknięcie przechodnie oraz dynamiczne macierze najkrótsze
Przepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2)
Przepływy danych Oracle Designer: Modelowanie przepływów danych Cele: zobrazowanie funkcji zachodzących w organizacji, identyfikacja szczegółowych informacji, przetwarzanych przez funkcje, pokazanie wymiany
Sieci obliczeniowe poprawny dobór i modelowanie
Sieci obliczeniowe poprawny dobór i modelowanie 1. Wstęp. Jednym z pierwszych, a zarazem najważniejszym krokiem podczas tworzenia symulacji CFD jest poprawne określenie rozdzielczości, wymiarów oraz ilości
Bydgoskie Centrum Archiwizacji Cyfrowej sp. z o.o.
STRONA GŁÓWNA ` Usługa earchiwizacja.pl przeznaczona jest zarówno dla osób indywidualnych, jak i firm. Wykorzystuje zasadę przetwarzania danych w chmurze. Pozwala to na dostęp do własnej bazy dokumentów
Grupowanie Witold Andrzejewski, Politechnika Poznańska, Wydział Informatyki 201/633
Grupowanie Grupowanie 7 6 5 4 y 3 2 1 0-3 -2-1 0 1 2 3 4 5-1 -2-3 -4 x Witold Andrzejewski, Politechnika Poznańska, Wydział Informatyki 201/633 Wprowadzenie Celem procesu grupowania jest podział zbioru
Marketing, relacje i sieci spo eczne wyniki bada Facebooka
www.snrs.pl Marketing, relacje i sieci spo eczne wyniki bada Facebooka Dr Jan Zaj c (Wydzia Psychologii UW / / SmartNet Research & Solutions) Wspó praca: Marcin Nagraba O czym powiem? Sieci społeczne i
W sieci małego świata od DNA po facebooka. Dr hab. Katarzyna Sznajd-Weron, prof. PWr.
W sieci małego świata od DNA po facebooka Dr hab. Katarzyna Sznajd-Weron, prof. PWr. Plan Co to jest sieć? Przykłady sieci złożonych Cechy rzeczywistych sieci Modele sieci Sieci złożone i układy złożone
w ramach na rzecz rozwoju ICT studia podyplomowe
Syllabus przedmiotu w ramach projektu @kademia na rzecz rozwoju ICT studia podyplomowe Rok akademicki 2010/2011 Nazwa przedmiotu Kod przedmiotu Sieci Społeczne SN 1. Opis Nazwa kierunku Metody informatyczne
ShopGold Integrator by CTI. Instrukcja
ShopGold Integrator by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja połączenia... 4 3. Eksport grup towarowych... 6 4. Eksport towarów... 7 5. Eksport zdjęć... 9 6. Pobieranie zamówień...
Metody uporządkowania
Metody uporządkowania W trakcie faktoryzacji macierzy rzadkiej ilość zapełnień istotnie zależy od sposobu numeracji równań. Powstaje problem odnalezienia takiej numeracji, przy której ilość zapełnień będzie
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych autor: Robert Drab opiekun naukowy: dr inż. Paweł Rotter 1. Wstęp Zagadnienie generowania trójwymiarowego
Ewidencja licencji na oprogramowanie w SIST krótki przewodnik
Ewidencja licencji na oprogramowanie w SIST krótki przewodnik Spis treści Najważniejsze informacje... 3 Dokumentacja licencyjna... 3 Zalecenia o skanowaniu i przechowywaniu dokumentacji... 4 Lista (ewidencja)
Pojęcie bazy danych. Funkcje i możliwości.
Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych Baza danych to: zbiór informacji zapisanych według ściśle określonych reguł, w strukturach odpowiadających założonemu modelowi danych, zbiór
MIGRATE OS TO SSD. Przewodnik
MIGRATE OS TO SSD Przewodnik Koncepcja produktu Główni odbiorcy Migrate OS to SSD to podręczne rozwiązanie do transferu systemów opartych na Windows na inny dysk, nawet o mniejszej pojemności. Rozwiązanie
TEORETYCZNE PODSTAWY INFORMATYKI
1 TEORETYCZNE PODSTAWY INFORMATYKI WFAiS UJ, Informatyka Stosowana I rok studiów, I stopień Wykład 14c 2 Definicje indukcyjne Twierdzenia dowodzone przez indukcje Definicje indukcyjne Definicja drzewa
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie
PageRank i HITS. Mikołajczyk Grzegorz
PageRank i HITS Mikołajczyk Grzegorz PageRank Metoda nadawania indeksowanym stronom internetowym określonej wartości liczbowej, oznaczającej jej jakość. Algorytm PageRank jest wykorzystywany przez popularną
Odkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013.
Odkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013 Spis treści Wprowadzenie 11 1. Audacity - program do edycji i obróbki
SPOŁECZNOŚCI INTERNETOWE
SPOŁECZNOŚCI INTERNETOWE Wykorzystanie nowoczesnych technologii w badaniach konsumenckich Inquiry sp. z o.o. O INQUIRY Od ponad 10 lat prowadzimy badania konsumenckie dla klientów z branży FMCG, sieci
ANALIZA SIECI SPOŁECZNYCH W ZARZĄDZANIU
ANALIZA SIECI SPOŁECZNYCH W ZARZĄDZANIU INNOWACYJNYMI PROJEKTAMI prof. UE, dr hab. Grzegorz Bełz dr Łukasz Wawrzynek dr Marek Wąsowicz Katedra Projektowania Systemów Zarządzania Uniwersytet Ekonomiczny
ZESPÓŁ SZKÓŁ W OBRZYCKU
Matematyka na czasie Program nauczania matematyki w gimnazjum ZGODNY Z PODSTAWĄ PROGRAMOWĄ I z dn. 23 grudnia 2008 r. Autorzy: Agnieszka Kamińska, Dorota Ponczek ZESPÓŁ SZKÓŁ W OBRZYCKU Wymagania edukacyjne
Wstęp do sieci neuronowych, wykład 12 Łańcuchy Markowa
Wstęp do sieci neuronowych, wykład 12 Łańcuchy Markowa M. Czoków, J. Piersa 2012-01-10 1 Łańcucha Markowa 2 Istnienie Szukanie stanu stacjonarnego 3 1 Łańcucha Markowa 2 Istnienie Szukanie stanu stacjonarnego
Workplace by Facebook. Twoja bezpieczna, firmowa sieć społecznościowa
Workplace by Facebook Twoja bezpieczna, firmowa sieć społecznościowa Nowe spojrzenie na pracę W ostatnich latach znacząco zmienił się sposób spojrzenia na pracę. Telefon stacjonarny i poczta email przestały
TWORZENIE BLOKÓW I ATRYBUTÓW DLA PODANEGO PRZYKŁADU RYSUNKU ZESTAWIENIOWEGO. SPORZĄDZENIE LISTY ATRYBUTÓW
Temat laboratorium: TWORZENIE BLOKÓW I ATRYBUTÓW DLA PODANEGO PRZYKŁADU RYSUNKU ZESTAWIENIOWEGO. SPORZĄDZENIE LISTY ATRYBUTÓW Treść zadania: Jesteś pracownikiem służb BHB w przedsiębiorstwie produkującym
Scenariusz lekcji. podać definicję matematyczną grafu; wymienić podstawowe rodzaje grafów;
Scenariusz lekcji 1 TEMAT LEKCJI: Grafy wprowadzenie 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: podać definicję matematyczną grafu; wymienić podstawowe rodzaje grafów; podać definicje podstawowych pojęć
Wykładnicze grafy przypadkowe: teoria i przykłady zastosowań do analizy rzeczywistych sieci złożonych
Gdańsk, Warsztaty pt. Układy Złożone (8 10 maja 2014) Agata Fronczak Zakład Fizyki Układów Złożonych Wydział Fizyki Politechniki Warszawskiej Wykładnicze grafy przypadkowe: teoria i przykłady zastosowań
SPÓJNOŚĆ. ,...v k. }, E={v 1. v k. i v k. ,...,v k-1. }. Wierzchołki v 1. v 2. to końce ścieżki.
SPÓJNOŚĆ Graf jest spójny, gdy dla każdego podziału V na dwa rozłączne podzbiory A i B istnieje krawędź z A do B. Definicja równoważna: Graf jest spójny, gdy każde dwa wierzchołki są połączone ścieżką
1. Algorytmy przeszukiwania. Przeszukiwanie wszerz i w głąb.
1. Algorytmy przeszukiwania. Przeszukiwanie wszerz i w głąb. Algorytmy przeszukiwania w głąb i wszerz są najczęściej stosowanymi algorytmami przeszukiwania. Wykorzystuje się je do zbadania istnienia połączenie
Sieci Kohonena Grupowanie
Sieci Kohonena Grupowanie http://zajecia.jakubw.pl/nai UCZENIE SIĘ BEZ NADZORU Załóżmy, że mamy za zadanie pogrupować następujące słowa: cup, roulette, unbelievable, cut, put, launderette, loveable Nie
Programowanie dynamiczne i algorytmy zachłanne
Programowanie dynamiczne i algorytmy zachłanne Tomasz Głowacki tglowacki@cs.put.poznan.pl Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii
Czy istnieje zamknięta droga spaceru przechodząca przez wszystkie mosty w Królewcu dokładnie jeden raz?
DROGI i CYKLE EULERA w grafach Czy istnieje zamknięta droga spaceru przechodząca przez wszystkie mosty w Królewcu dokładnie jeden raz? Czy można narysować podaną figurę nie odrywając ołówka od papieru
Wykorzystanie algorytmów mrówkowych w dynamicznym problem
Wykorzystanie algorytmów mrówkowych w dynamicznym problemie marszrutyzacji Promotor: dr inż. Aneta Poniszewska-Marańda Współpromotor: mgr inż. Łukasz Chomątek 14 czerwca 2013 Przedmiot i cele pracy dyplomowej
Grafy i sieci wybrane zagadnienia wykład 3: modele służące porównywaniu sieci
Grafy i sieci wybrane zagadnienia wykład 3: modele służące porównywaniu sieci prof. dr hab. inż. Marta Kasprzak Instytut Informatyki, Politechnika Poznańska Plan wykładu 1. Sieci jako modele interakcji