Wyszukiwanie strukturalne

Wielkość: px
Rozpocząć pokaz od strony:

Download "Wyszukiwanie strukturalne"

Transkrypt

1 Wyszukiwanie strukturalne

2 Wprowadzenie Wyszukiwanie indeksowe (Wyszukiwanie strukturalne)- podejście tradycyjne Każdy dokument jest opatrzony w opis strukturalny dokumentu (właściwości indeksu / właściwości pliku / właściwości dokumentu), które są określane podczas wprowadzania i indeksowania dokumentów. Przy użyciu funkcji wyszukiwania, dokumenty są wyszukiwane są według danych indeksowych. Ponadto, możliwe jest wyszukiwanie dokumentów według całego tekstu. Poprzez połączenie odpowiednich pozycji wyszukiwania możliwe jest wyszukiwanie złożone według całego tekstu i danych indeksowych dokumentu.

3 Podobieństwo strukturalne Elementem charakterystycznym dokumentów hipertekstowych, odróżniającym go od innych rodzajów dokumentów są odsyłacze. Tworzą one strukturę systemu hipertekstowego. Łącząc dokumenty, równocześnie niosą ze sobą informacje o związkach semantycznych pomiędzy dokumentami. Zakładając, że odsyłacze niosą ze sobą informację o powiązaniach semantycznych między dokumentami, możemy wykorzystać elementy struktury do wyznaczenia podobieństwa pomiędzy dokumentami hipertekstowymi. Przy wyszukiwaniu informacji w sieci wykorzystać można funkcje podobieństwa strukturalnego.

4 Rola odsyłaczy Odsyłacze pełnią w systemie hipertekstowym dwie podstawowe role: reprezentacyjną (ujmując i prezentując relacje między porcjami informacji w tekście) oraz nawigacyjną (obejmując ścieżki poruszania się użytkownika po systemie). Nierzadko te dwie role przenikają się nawzajem, czasem są rozdzielone.

5 Główne typy odsyłaczy Semantyczne (znaczeniowe), czyli bazujące na treści, mające za zadanie wiązać dokumenty mieszczące się w tej samej lub pokrewnej tematyce. Organizacyjne, czyli odsyłające, których głównym celem jest lepsza (szybsza, łatwiejsza) nawigacja po systemie. W związku z tym, bywają one także nazywane nawigacyjnymi. Badania wskazują, że dla hipertekstowego środowiska WWW z dużym prawdopodobieństwem (ponad 80%) można automatycznie rozróżnić odsyłacze nawigacyjne od semantycznych.

6 Założenia funkcji podobieństwa strukturalnego Traktując odsyłacze jako główne źródło informacji o podobieństwie dokumentów, można opracować funkcję podobieństwa strukturalnego (odsyłacze tworzą strukturę systemu hipertekstowego). Założenia przy wyznaczaniu funkcji podobieństwa strukturalnego. W funkcji tej będą uwzględniane: a) Liczba odsyłaczy łączących oba dokumenty (odsyłacze bezpośrednie). b) Liczba wszystkich odsyłaczy, które wychodzą z obu dokumentów. Pozwala to na ważenie odsyłaczy łączących dokumenty. Waga jest większa wtedy, gdy są to jedyne odsyłacze występujące w tych dokumentach; mniejsza - gdy są one jednymi z wielu.

7 c) Liczba i rodzaj bezpośrednich wspólnych potomków i przodków (w ramach kolekcji i poza nią). d) Rodzaj odsyłaczy według podziału na semantyczne i nawigacyjne przyjmując, że odsyłacze semantyczne lepiej niż nawigacyjne odzwierciedlają podobieństwo tematyczne między dokumentami. Załóżmy także, że zbiorem wartości funkcji podobieństwa jest przedział [0,1].

8 Wyszukiwanie strukturalne w sieci Sieć i ogrom zawartych w niej informacji stwarza nowe wyzwanie dla sposobów wyszukiwania informacji. Wyszukiwanie z użyciem słów kluczowych zapewniło do nich dostęp. Hiperłącza tworzone przez autorów stron www przedstawiają relacje pomiędzy źródłowymi a docelowymi stronami co dowodzi istnienia struktury hiperłączy pomiędzy stronami w Internecie. Silniki wyszukujące w sieci szukają nie tylko słów kluczowych na stronach lecz także struktury hiperłączy pomiędzy nimi. Rezultaty wyszukiwania z użyciem tej struktury wypadają korzystnie w porównaniu z wyszukiwaniem z użyciem baz słów kluczowych.

9 Pojęcie Wyszukiwanie strukturalne w sieci - jest procesem przeszukiwania sieci w poszukiwaniu specyficznej struktury hiperłączy i połączone z tekstową analizą zawartości strony. Niekiedy do odnalezienia dużej ilości potencjalnie relewantnych stron nie wystarczają jedynie metody działające w oparciu o czysty tekst. Ludzie chętnie surfują po sieci używając jej graficznej struktury. Aktualnie silniki wyszukujące mogą być używane w celu szukania niektórych słów kluczowych lub ich kombinacji bez narzucania jakiejkolwiek struktury łącz pomiędzy stronami. Innymi słowy wyniki uzyskane przez poszczególne silniki mogą być liczbą trafień z których każde zawiera jedną stronę.

10 W odniesieniu do wyników wyszukiwania strukturalnego silnik jest liczbą diagramów hiperłączy gdzie każdy węzeł reprezentuje stronę zawierającą słowa kluczowe a krawędzie - hiperłącza pomiędzy stronami. Silnik zapewnia że te strukturalne trafienia pasują do strukturalnych zapytań użytkownika. Przykład: Rysunek 1 pokazuje proste zapytanie strukturalne w którym użytkownik szuka strony o temacie informatyka wskazującej na stronę o temacie osiągnięcia naukowe. Wynik wyszukiwania strukturalnego dla takiego zapytania mógłby być tym samym grafem lub strukturą hiperłączy którą użytkownik wprowadził jako dane wejściowe z wyjątkiem tego, że to już zawiera strony które odpowiadają nie tylko czystemu wyszukiwaniu po słowach kluczowych w silnikach opartych na tekście ale także strukturze hiperłączy pomiędzy nimi.

11 Przykład zapytania strukturalnego Informatyka Osiągnięcia naukowe

12 Klasteryzacja (clustering) Związana jest z pojęciem wyszukiwania strukturalnego. Jest to wyznaczanie podobieństw w zbiorze obiektów. Znajduje ono zastosowanie w wyszukiwaniu informacji w Internecie. Silniki wyszukujące oparte o wyszukiwanie słów kluczowych zwracają tysiące linków lecz bez wyjaśnienia tych rezultatów. Pojawia się potrzeba jakiegoś usystematyzowania tych wyników. Search Results Clustering ( SRC ) to efektywna identyfikacja znaczących, tematycznych grup dokumentów w wynikach wyszukiwania oraz ich zwięzła prezentacja.

13 Przykład

14 Przebieg działania SRC Dane wejściowe: N linków do dokumentów ( wyniki wyszukiwania ) (0<N<~400), każdy zestawiony z URL, opcjonalnym tytułem i fragmentem. Założenia: Istnieje logiczna struktura tematyczna w zestawie wyników. Dane wyjściowe: Zbiór klastrów ( grup, skupień ) reprezentujących tematy zorganizowanych w hierarchiczną strukturę, częściowo zachodzącą na siebie. Algorytm: Istnieje kilka algorytmów, np. STC (Suffix Tree Clustering), SHOC (Semantic, hierarchical, online clustering), oraz komercyjne Vivisimo, Infonetware i Excavio.

15 Carrot Projekt, którego celem jest implementacja i weryfikacja przydatności STC do języka polskiego.

16 Carrot - wnioski STC słabo radzi sobie z polskimi tekstami. Szczególnie trudno zdefiniować wartości progowe. Wciąż jednak rezultaty systemu są obiecujące.

17 Model przestrzeni wektorowej w wyszukiwaniu informacji Model przestrzeni wektorowej oparty jest o założenia algebry liniowej i przedstawia dokumenty i zapytania jako wektory liczb zawierające wartości odpowiadające wystąpieniom słów ( zwanych termami ) w poszczególnych dokumentach. Niech t będzie wielkością zbioru termów a n wielkością zbioru dokumentów. Zarówno zapytanie Q jak i wszystkie dokumenty D i, i = 1..n można przedstawić jako t wymiarowe wektory. D i = [a i1, a i2,..., a it ] Q = [a q1, a q2,..., a qt ] gdzie współczynniki a ik i a qk reprezentują wartości termu k w dokumencie D i lub odpowiednio zapytania Q. Zatem zarówno dokumenty i termy tworzą macierz termdokument A(n t). Wiersze macierzy reprezentują dokumenty a kolumny także zwane termami wektory. Załóżmy że pozycja a ik jest zbiór równy 1, gdy term k pojawia się w dokumencie i 0 gdy nie pojawia się w nim.

18 Przykład: Dla zbioru dokumentów odpowiadający zapytaniu "king" możemy stworzyć macierz term-dokument matrix. Zbiór dokumentów: D 1 : The King University College D 2 : King College Site Contents D 3 : University of King College D 4 : King County Bar Association D 5 : King County Government Seattle Washington D 6 : Martin Luther King Zbiór termów: The, King, University, College, Site, Contents, of, County, Bar, Association, Government, Seattle, Washington, Martin, Luther

19 Łatwo zauważyć że dokumenty odpowiadające podobnym tematom powinny mieć podobne wartości na tych samych pozycjach wektorów. Słabe i mocne strony modelu: Zalety: Po przekształceniu dokumentów na wektory można łatwo przeprowadzić operacje matematyczne na nich używając metod algebry liniowej. Proste, wydajne struktury danych mogą być używane do ich gromadzenia. Wady: Brak informacji zawartych w strukturze dokumentów.

20 Pokrewne prace badawcze Wiele badań podąża w kierunku wyszukiwania opartego o bazy słów kluczowych a strukturze hiperłączy poświęca się stosunkowo niewiele uwagi. Podczas gdy wiele engine'ów wyszukujących wykorzystuje ją do pozycjonowania stron to sama w sobie nie jest przedmiotem badań. Przykładem może być engin wyszukujący Google. Page Rank jest dobrym sposobem porządkowania wyników wyszukiwania opartego o słowa kluczowe. Oprócz PageRank Google posiada kilka innych możliwości. 1. Posiada informacje o miejscu dla wszystkich trafień co tworzy szerokie pole zastosowania w wyszukiwaniu bliskości dokumentów. 2. Ponadto, Google pamięta ścieżki niektórych wizualnych szczegółów prezentacji tj. rozmiar czcionki słów. 3. Pełny otwarty HTML stron jest dostępny w repozytorium.

21 Kolejnym podejściem zastosowania struktury hiperłączy do pozycjonowania stron jest identyfikacja wiarygodnych stron. Celem jest zebranie listy źródeł w sieci uznawanych za najbardziej wiarygodne i dobrze oddające tematykę. Najpierw takie listy były tworzone ręcznie lub poprzez prace zarówno automatu jak i człowieka. Obecnie ARC Computer Science Scholarships system automatycznie zestawia listę wiarygodnych sieciowych źródeł na każdy odpowiednio szeroki temat. Ta technika jest zawarta w enginie wyszukującym Clever znajdującym węzły oraz strony wiarygodne. Dobry węzeł zawiera wiele hiperłączy do wartościowych stron podczas gdy dobra wiarygodność posiada wiele linków z dobrych stron-węzłów.

22 WebSUBDUE Oglądanie struktury hiperłączy pod postacią grafów jest dobrym sposobem do poprawienia wyników wyszukiwania enginów wyszukujących. Połączenie słów kluczowych i struktury hiperłączy stało się główną ideą ostatnich badań nad wyszukiwaniem w sieci tj. WebSUBDUE. WebSUBDUE jest narzędziem, które wyszukuje miejsca korespondujące ze strukturą ukształtowana jako zapytania użytkownika oparte na grafie. WebSUBDUE jest umocniony przez system odnajdywania wiedzy zwany SUBDUE, który m.in. odnajduje wzorce w danych strukturalnych. Autorzy projektu: Nitish Manocha, Diane J. Cook, Lawrence B. Holder - University of Texas at Arlington cook@cse.uta.edu

23 Odnajduje wzorce strukturalne w grafie wejściowym. Substruktura jest połączona z subgrafem. Wystąpienie substruktury jest subgrafem izomorficznym z opisem substruktury. T1 S1 Wejściowa baza danych C1 Substructura S1 (graf) shape triangle Skompresowana baza danych S1 C1 T2 S2 R1 T3 S3 T4 S4 on object object shape square S1 R1 S1 S1

24 SUBDUE - algorytm Zacznij z pojedynczego wierzchołka. Zatrzymaj w zapytaniu jedynie najlepsze substruktury. Rozwiń substrukturę dodając krawędź/wierzchołek. Skompresuj graf i powtórz generowanie hierarchicznego opisu. Opcjonalnie wykorzystuj dalsza wiedzę.

25 Reprezentacja sieci za pomocą grafu Określ zakres domen do wygenerowania grafu Węzły reprezentują strony / dokumenty Krawędzie reprezentują hiperłącza Dodatkowe węzły reprezentują słowa kluczowe dokumentów texas subdu e university word projects word work page hyperlink page learning group robotics parallel planning

26 Wyszukiwanie strukturalne w sieci WebSUBDUE Sformułuj zapytanie jako graf Użyj opcji predefiniowanej substruktury Subdue aby wyszukać wystąpienia zapytania. http Instructor http Postscript PDF Teaching Robotics Research Robotics Publicatio n Robotics

27 Zapytanie: Znajdź wszystkie strony posiadające link do strony zawierającej termin Subdue Wierzchołki subgrafu: page Subdue word hyperlink page 1 page URL: 7 page URL: 7 Subdue [1->7] hyperlink [7->8] word /* Vertex ID Label */ s v 1 page v 2 page v 3 Subdue /* Edge Vertex 1 Vertex 2 Label */ d 1 2 hyperlink d 2 3 word

28 Wyszukiwanie stron prezentujących określoną treść AltaVista zapytanie host:www-cse.uta.edu AND image:next_motif.gif AND image:up_motif.gif AND image:previous_motif.gif. hyperlink hyperlink page hyperlink page page page hyperlink hyperlink

29 Wyszukiwanie stron z odnośnikami Znajdź strony zawierające przynajmniej 35 linków WebSubdue znalazł 5 stron na www-cse AltaVista nie może przeprowadzić tego typu wyszukiwania hyperlink hyperlink page hyperlink page page page

30 Wyszukiwanie stron o zawodach w informatyce' Nieprecyzyjny odpowiednik: zezwalaj na jeden poziom synonimów WebSubdue znalazł 33 odpowiedniki Słowa uwzględnione zatrudnienie, praca, zawód, problem, zadanie AltaVista znalazła 2 odpowiedniki word word page word jobs computer science

31 Wyszukiwanie wiarygodnych stron i wiarygodnych węzłów WebSubdue znalazł 3 węzły ( oraz 3 wiarygodne) strony AltaVista nie może przeprowadzić tego typu wyszukiwania page page page Węzły hyperlink page page page Wiarygodne źródła word word word algorithms algorithms algorithms

32 Structural Web Search Engine (SWSE) Kolejnym engine'm opartym na wyszukiwaniu strukturalnym jest Structural Web Search Engine (SWSE) w którym aby wyszukać i znaleźć hierarchiczną strukturę przedstawiona przez użytkownika, nie jest potrzebne narzędzie typu data mining. Nie ma wiec potrzeby przygotowywania danych. SWSE korzysta z faktu że sieć jest przeglądana ( crawled ) przez potężny szperacz sieciowy ( web crawler ) oparty na engin'ie wyszukującym słowa kluczowe takim jak Google. SWSE wyszukuje jedynie strony które wymagają przejrzenia przez crawler, to jest strony które posiadają już słowa kluczowe interesujące użytkownika. Wyszukuje on strukturę hiperłączy podaną przez użytkownika pomiędzy poszukiwanymi stronami.. Strony te nie musza być jakąkolwiek specyficzna domeną. SWSE używa podejścia klient-server i może być używany online jak każdy inny engin oparty o słowa kluczowe.

33 Structural Web Search - interfejs SWSE jest zaimplementowany w Javie i wykonywany jako aplikacja klient-serwer w sieci SWSE jest dostępny pod adresem URL:

34 SWSE - działanie Edytor jest apletem Javy działającym na maszynie klienta. Całe zapytanie przedstawione jako graf na maszynie klienta jest przesyłane do serwera jako obiekt. Program Java nasłuchuje zapytań użytkownika na serwerze i odpowiada z powrotem do klienta z wynikiem wyszukiwania. Wyniki te mają te samą strukturę hiperłączy jak zapytanie przedstawione przez użytkownika z wyjątkiem tego że zawiera strony odpowiadające nie tylko słowom kluczowym wyszukiwanym w każdym węźle ale także strukturze hiperłączy pomiędzy tymi stronami.

35 SWSE algorytm serwera

36 W momencie kiedy serwer uzyska graf, dla każdego węzła w grafie wysyła właściwy ciąg zapytań zawierający słowa kluczowe w węźle do engine'u wyszukującego. W odpowiedzi otrzymuje strony HTML zawierające trafienia zwrócone przez engine wyszukujący bazujący na słowach kluczowych jak np. Google. Program analizuje syntaktykę stron HTML i wynajduje wszelkie trafienia. Następnie w każdym węźle mamy liczbę adresów URL z których każdy zawiera słowa kluczowe wyszczególnione w węźle. Serwer próbuje znaleźć te adresy URL, które odpowiadają strukturze narzuconej w zapytaniu.

37 Prezentacja zapytania W celu zaprojektowania strukturalnego engine'u wyszukującego w sieci potrzebujemy zapytania w formie grafu, zatem pożądana struktura hiperłączy może być narzucona przez użytkownika. Węzły grafu wskazują strony a krawędzie pomiędzy węzłami są linkami pomiędzy nimi. Rozwijany jest prototyp interfejsu gdzie użytkownik może nakreślić swoją pożądana strukturę opartą na grafie w przyjaznym edytorze i wyszczególnić słowa kluczowe dla każdej strony poprzez wstawienie każdego słowa kluczowego do węzłów grafu. Zakłada się ze linki są pomiędzy dwoma różnymi węzłami ( brak linków do samych siebie ). Redukuje to złożoność algorytmu eliminuje linki nawigacyjne stron.

38 Wydobywanie trafień słów kluczowych Każdy engine wyszukujący w sieci oparty na tekście może być wykorzystany do przeczesywania sieci pod katem słów kluczowych i wyciągać te pasujące. SWSE korzysta z Google z powodu adekwatności jego rezultatów. Po to aby uzyskać strony zawierające słowa kluczowe jest konieczna analiza syntaktyczna stron zwrócona przez Google. Dostosowany do potrzeb użytkownika engin wyszukujący Google był przydatny aby ułatwić fazę analizy syntaktycznej, lecz brak sposobu aby bezpośrednio wysłać ciąg zapytania na serwer i otrzymać rezultat z powrotem. Konieczny jest proces automatyzacji wydobywania trafień. Wersja Yahoo enginu Google udostępnia taką funkcję. Słowa kluczowe zagnieżdżone w węzłach zapytania są automatycznie wysyłane na bazujący na tekście engine Google poprzez odpowiedni ciąg zapytań, i wynikowa strona jest podawana analizie syntaktycznej aby wydobyć strony zawierające słowa kluczowe.

39 W oparciu o to podejście użytkownik może wstawić jakiekolwiek słowo kluczowe akceptowalne przez Google search engine. To podejście ogranicza wynik liczby trafień które możemy uzyskać z wersji Yahoo enginu Google, który to jest zwykle mniejszy niż wszystkie trafienia które może znaleźć engine Google. Ta liczba trafień jest zadowalająca ponieważ użytkownicy zwykle surfują po najbardziej początkowych trafieniach zwróconych przez engine, lecz dokonuje się analizy syntaktycznej i wybiera tak wiele trafień ile dostarczy Google search engine. Z takim podejściem możemy zakładać że jeśli użytkownik nie może znaleźć żadnego wyniku zwróconego przez SWSE, to jest więcej niż prawdopodobne, że nie może znaleźć żadnego trafienia lub relewantnego trafienia używając engine u opartego na słowach kluczowych jak Google, nawet jeśli surfuje przez wszystkie zwrócone trafienia.

40 Wyszukiwanie struktury hiperłączy Następnie potrzebujemy odnaleźć specyficzna strukturę narzucona przez użytkownika pomiędzy stronami wyciągniętymi z wyszukiwania opartego o słowa kluczowe. Przykład: w zapytaniu link z węzła posiada Informatyka jako słowo kluczowe do innego węzła posiadającego Osiągnięcia naukowe. Musimy wyciągnąć wszystkie linki w trafieniach wyszukanych z pierwszego, aby zobaczyć czy jest takie hiperłącze do wyszukanego trafienia z drugiego węzła. Przebiega to zgodnie z przedstawionym wcześniej algorytmem.

41 Ranking wyników W obecnej wersji aplikacji wszystkie wyniki są traktowane tak samo oznacza to że nie ma wprowadzonego rankingu. Powodem jest to ze strony zwracane przez Google search engine maja słowa kluczowe których szuka użytkownik oraz struktura powinna ściśle pasować do struktury zapytania; z drugiej strony to nie jest właściwym trafieniem naszego wyszukiwania. Innym powodem jest to, że użytkownik już wyznaczył węzły przez wstawienie w nie niektórych słów i nie możemy założyć żadnych kryteriów sortowania. Jeden zasięg mógłby spowodować nieścisłość z grafem zapytania, który mógłby wymagać użycia algorytmu izomorficznego. Poziom zgodności może być użyty do pozycjonowania rezultatów. Rozszerzeniem tej aplikacji może być wykorzystanie WordNet, elektronicznej bazy danych leksykonu. Wówczas możemy ustalić ranking wyników oparty o kryteria podobieństwa dla słów kluczowych pasujących do zapytania.

42 Wyniki empiryczne Od wprowadzenia wyszukiwania strukturalnego nie można porównać wyników SWSE z podobnym enginem wyszukującym. Aby ocenić możliwości SWSE, porównuje się wyniki zapytania SWSE z rezultatami wyszukiwania wygenerowanymi z użyciem trzech popularnych bazujących na słowach kluczowych enginów: Google, Altavista i Infoseek. Zaawansowane wyszukiwanie Google wykorzystuje użycie struktury linków sieci aby ocenić ranking jakości dla każdej strony w sieci i wykorzystać je do usprawnienia wyników wyszukiwania. To zapewnia cenny punkt odniesienia dla rezultatów odnalezionych przez SWSE.

43 Zapytanie przykładowe: szukamy konkretnej informacji o Alfredzie Noblu. Kładł on nacisk na rozwój wynalazków chemicznych, surowców tj. sztuczny kauczuk, sztuczna skóra, sztuczny jedwab. Został bogaty i zakupił posiadłość przy alei Malakoff. Utrzymywał kontakty z Victorem Hugo i innymi pisarzami. W międzyczasie jego bracia przystąpili do poszukiwania złóż ropy na Morzu Kaspijskim. Zapytanie może wyglądać następująco:

44 Naszym celem jest znalezienie grupy adresów URL związanych z ludźmi i miejscami opisanymi wyżej. Podajemy SWSE zapytanie w postaci rysunku z poprzedniego slajdu. Strzałka w obydwu kierunkach wskazuje ograniczenie tych linków istniejące w obu kierunkach. Wyniki przedstawia poniższa tabela:

45 Pierwsza kolumna tabeli przedstawia słowo kluczowe wstawione w każdym węźle. Po uruchomieniu SWSE na przedstawionym zapytaniu adresy URL stron w sieci które odpowiadają słowom kluczowym i strukturze hiperłączy przedstawionego zapytania są przedstawione w drugiej kolumnie tabeli. Wprowadzamy słowa kluczowe w zapytaniu( Alfred Nobel Sztuczny jedwab Victor Hugo Złoża ropy na Morzu kaspijskim ) do wszystkich trzech engine ów opartych o słowa kluczowe i nie otrzymujemy żadnych rezultatów. W niektórych przypadkach nawet gdy usuniemy niektóre słowa kluczowe np. złoża, wciąż nie uzyskamy żadnych wyników albo uzyskamy wyniki nierelewantne do zadanego tematu. Przykładowo kiedy postawimy inne zapytanie ( te same słowa kluczowe bez Malakoff i Złoża ropy ) do engine u Google otrzymamy 35 trafień, lecz żadne z nich nie zawiera któregokolwiek z URL odpowiadających zapytaniu strukturalnemu.

46 Inne doświadczenie przeprowadzono w celu wyszukania wyników wyszukiwania opartego o bazujący na słowach kluczowych engine dla słów kluczowych w każdym węźle oddzielnie. Wyniki tego przedstawia tabela pod kolumnami Google, Altavista i Infoseek. Liczba reprezentuje pozycję URL z drugiej kolumny w zwróconych trafieniach przez engine wyszukujący (N/A oznacza że URL nie był na zwróconej liście).

47 Wynik tego eksperymentu wskazuje możliwość strukturalnych engine ów wyszukujących szybszego odnajdywania trafień posiadających poszukiwane relacje pomiędzy interesującymi tematami.

48 Podsumowanie Internauci czują się zagubieni w cyberprzestrzeni gdy utrącą kontekst w którym szukają informacji i nie są pewni jak postępować aby odnaleźć odpowiednie strony. Strukturalne wyszukiwanie w sieci uwzględnia ten problem. Rozwijany jest engine w którym użytkownik może wpaść na trop danej informacji w odpowiedzi na pojedyncze zapytanie SWSE poprawia efektywność surfowania po sieci - sprawia że jest bardziej precyzyjne niż engin y oparte na słowach kluczowych i ręcznej nawigacji stron internetowych.

49 Większość metod wyszukiwania skupia się w jakimś stopniu na użyciu danych z hiperłączy aby usprawnić wyszukiwanie w sieci. Pomimo, że te systemy używają struktury hiperłączy do tworzenia rankingu wyszukanych nie wykonują wyszukiwania strukturalnego. W odróżnieniu SWSE prowadzi wyszukiwanie aby odnaleźć zapytania strukturalne połączone z kontekstem tekstowym. Wyniki empiryczne ukazują przewagę takiego podejścia nad tradycyjnym bazującym na słowach kluczowych enginie wyszukującym, kiedy użytkownik jest zainteresowany zarówno strukturą hiperłączy strony internetowej jak i słowami kluczowymi zagnieżdżonymi w tych stronach.

50 Zaprezentowane wyniki wskazują kilka kierunków badań na polu poszukiwań struktury hiperłączy z użyciem struktury grafu. Zamierzeniem na przyszłość jest zezwolenie użytkownikowi na dodawanie słów kluczowych do krawędzi grafu w celu ograniczenia tekstu zakotwiczonego w hiperłączu oraz przez użycie nieprecyzyjnego grafu do odnajdywania bliskich odpowiedników i tworzenia rankingu odpowiedników na podstawie stopnia bliskości.

Wyszukiwanie boolowskie i strukturalne. Adam Srebniak

Wyszukiwanie boolowskie i strukturalne. Adam Srebniak Wyszukiwanie boolowskie i strukturalne Adam Srebniak Wyszukiwanie boolowskie W wyszukiwaniu boolowskim zapytanie traktowane jest jako zdanie logiczne. Zwracane są dokumenty, dla których to zdanie jest

Bardziej szczegółowo

Internet, jako ocean informacji. Technologia Informacyjna Lekcja 2

Internet, jako ocean informacji. Technologia Informacyjna Lekcja 2 Internet, jako ocean informacji Technologia Informacyjna Lekcja 2 Internet INTERNET jest rozległą siecią połączeń, między ogromną liczbą mniejszych sieci komputerowych na całym świecie. Jest wszechstronnym

Bardziej szczegółowo

PageRank i HITS. Mikołajczyk Grzegorz

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ą

Bardziej szczegółowo

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod

Bardziej szczegółowo

Wyszukiwanie informacji w internecie. Nguyen Hung Son

Wyszukiwanie informacji w internecie. Nguyen Hung Son Wyszukiwanie informacji w internecie Nguyen Hung Son Jak znaleźć informację w internecie? Wyszukiwarki internetowe: Potężne machiny wykorzystujące najnowsze metody z różnych dziedzin Architektura: trzy

Bardziej szczegółowo

Badanie struktury sieci WWW

Badanie struktury sieci WWW Eksploracja zasobów internetowych Wykład 1 Badanie struktury sieci WWW mgr inż. Maciej Kopczyński Białystok 214 Rys historyczny Idea sieci Web stworzona została w 1989 przez Tima BernersaLee z CERN jako

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska System gromadzenia, indeksowania i opisu słownikowego norm i rekomendacji Praca magisterska Jakub Reczycki Opiekun : dr inż. Jacek Rumiński Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Bardziej szczegółowo

Jak posługiwać się edytorem treści

Jak posługiwać się edytorem treści Jak posługiwać się edytorem treści Edytor CKE jest bardzo prostym narzędziem pomagającym osobom niezaznajomionym z językiem HTML w tworzeniu interaktywnych treści stron internetowych. Razem z praktyka

Bardziej szczegółowo

EBSCOhost Wyszukiwanie podstawowe dla Bibliotek akademickich

EBSCOhost Wyszukiwanie podstawowe dla Bibliotek akademickich EBSCOhost Wyszukiwanie podstawowe dla Bibliotek akademickich Szkolenie support.ebsco.com Witamy w szkoleniu EBSCO Publishing dotyczącym Wyszukiwania podstawowego dla Bibliotek akademickich, zwięzłym przewodniku

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis

Bardziej szczegółowo

Biblioteka Wirtualnej Nauki

Biblioteka Wirtualnej Nauki Biblioteka Wirtualnej Nauki BAZA SCOPUS Scopus jest największą na świecie bibliograficzną bazą abstraktów i cytowań recenzowanej literatury naukowej, wyposażoną w narzędzia bibliometryczne do śledzenia,

Bardziej szczegółowo

ALGORYTMICZNA I STATYSTYCZNA ANALIZA DANYCH

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

Bardziej szczegółowo

Eksploracja danych a serwisy internetowe Przemysław KAZIENKO

Eksploracja danych a serwisy internetowe Przemysław KAZIENKO Eksploracja danych a serwisy internetowe Przemysław KAZIENKO Wydział Informatyki i Zarządzania Politechnika Wrocławska kazienko@pwr.wroc.pl Dlaczego eksploracja danych w serwisach internetowych? Kanały

Bardziej szczegółowo

Wykład I. Wprowadzenie do baz danych

Wykład I. Wprowadzenie do baz danych Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles

Bardziej szczegółowo

Bioinformatyka. Ocena wiarygodności dopasowania sekwencji.

Bioinformatyka. Ocena wiarygodności dopasowania sekwencji. Bioinformatyka Ocena wiarygodności dopasowania sekwencji www.michalbereta.pl Załóżmy, że mamy dwie sekwencje, które chcemy dopasować i dodatkowo ocenić wiarygodność tego dopasowania. Interesujące nas pytanie

Bardziej szczegółowo

Co nowego w programie GM EPC

Co nowego w programie GM EPC Co nowego w programie GM EPC Nawigacja graficzna Program GM EPC następnej generacji posiada szereg nowych funkcji, dzięki którym wyszukiwanie właściwej części jest szybsze i łatwiejsze. Aby uzyskać szczegółowe

Bardziej szczegółowo

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Instalacja roli kontrolera domeny, Aby zainstalować rolę kontrolera domeny, należy uruchomić Zarządzenie tym serwerem, po czym wybrać przycisk

Bardziej szczegółowo

World Wide Web? rkijanka

World Wide Web? rkijanka World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest

Bardziej szczegółowo

1. Algorytmy przeszukiwania. Przeszukiwanie wszerz i w głąb.

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

Bardziej szczegółowo

Analiza skupień. Analiza Skupień W sztucznej inteligencji istotną rolę ogrywają algorytmy grupowania

Analiza skupień. Analiza Skupień W sztucznej inteligencji istotną rolę ogrywają algorytmy grupowania Analiza skupień W sztucznej inteligencji istotną rolę ogrywają algorytmy grupowania Analiza Skupień Elementy składowe procesu grupowania obiekt Ekstrakcja cech Sprzężenie zwrotne Grupowanie klastry Reprezentacja

Bardziej szczegółowo

WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ

WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ WPROWADZENIE 1. Cel dokumentu Celem dokumentu jest: Zapoznanie internauty z funkcjonalnością realizowaną przez Bazę Konkurencyjności. Dostarczenie szczegółowych informacji na temat podstron, które znajdują

Bardziej szczegółowo

Tomasz Boiński: 1. Pozycjonowanie stron i zastosowanie mod_rewrite

Tomasz Boiński: 1. Pozycjonowanie stron i zastosowanie mod_rewrite Tomasz Boiński: 1 Pozycjonowanie stron i zastosowanie mod_rewrite Pozycjonowanie stron Promocja strony odbywa się poprzez umiejscowienie jej jak najwyżej w wynikach wyszukiwania Wyszukiwarki indeksują

Bardziej szczegółowo

Multiwyszukiwarka EBSCO Discovery Service - przewodnik

Multiwyszukiwarka EBSCO Discovery Service - przewodnik Multiwyszukiwarka EDS daje możliwość przeszukania większości baz udostępnianych przez Bibliotekę Główną Uniwersytetu Medycznego w Poznaniu. Odnajdziesz publikacje na potrzebny Ci temat szybko, łatwo i

Bardziej szczegółowo

2.5 Dzielenie się wiedzą

2.5 Dzielenie się wiedzą 2.5 Dzielenie się wiedzą 2.5.1 Baza wiedzy zespołu Tworzenie bazy wiedzy w OneNote, zapoznanie się z przykładowymi bazami wiedzy, stworzenie struktury bazy wiedzy, zdefiniowanie własnych tagów, stworzenie

Bardziej szczegółowo

Księgarnia internetowa Lubię to!» Nasza społeczność

Księgarnia internetowa Lubię to!» Nasza społeczność Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność SPIS TREŚCI Drodzy Uczniowie!........................................... 5 Rozdział 1. Bezpieczne posługiwanie

Bardziej szczegółowo

Maciej Piotr Jankowski

Maciej Piotr Jankowski Reduced Adder Graph Implementacja algorytmu RAG Maciej Piotr Jankowski 2005.12.22 Maciej Piotr Jankowski 1 Plan prezentacji 1. Wstęp 2. Implementacja 3. Usprawnienia optymalizacyjne 3.1. Tablica ekspansji

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

REFERAT PRACY DYPLOMOWEJ REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja aplikacji internetowej do wyszukiwania promocji Autor: Sylwester Wiśniewski Promotor: dr Jadwiga Bakonyi Kategorie: aplikacja webowa Słowa

Bardziej szczegółowo

Wykład 5. Cel wykładu. Korespondencja seryjna. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem.

Wykład 5. Cel wykładu. Korespondencja seryjna. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. 3 Wykład 5 MS Word korespondencja seryjna Grzegorz Bazydło Cel wykładu Celem wykładu jest omówienie wybranych zagadnień dotyczących stosowania korespondencji

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

Spis treści(aby przejść automatycznie do strony kliknij jej numer lub tytuł w spisie):

Spis treści(aby przejść automatycznie do strony kliknij jej numer lub tytuł w spisie): 1 Witamy! Dla ułatwienia poruszania się po naszym serwisie PressInfo prezentujemy poniższe wskazówki, które odpowiedzą na pytania:? Jak poruszać się po serwisie?? Jak skutecznie korzystać z wyszukiwarki

Bardziej szczegółowo

3.1. Na dobry początek

3.1. Na dobry początek Klasa I 3.1. Na dobry początek Regulamin pracowni i przepisy BHP podczas pracy przy komputerze Wykorzystanie komputera we współczesnym świecie Zna regulamin pracowni i przestrzega go. Potrafi poprawnie

Bardziej szczegółowo

POMOC. 1. Wybór Katalogu

POMOC. 1. Wybór Katalogu Bibliografia Regionalna obejmuje książki i czasopisma lokalne zawierające wszelkie wiadomości na temat Woli. Gromadzone informacje dotyczą najczęściej takich zagadnień jak życie społeczne, inwestycje,

Bardziej szczegółowo

Formularze w programie Word

Formularze w programie Word Formularze w programie Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje można następnie

Bardziej szczegółowo

Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego

Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego w oparciu o Program nauczania dla zawodu technik informatyk 351203 o strukturze przedmiotowej, Warszawa 2012. Minimalna ilość

Bardziej szczegółowo

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

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

Bardziej szczegółowo

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności

Bardziej szczegółowo

Spis treści. 1: Wyszukiwanie elementu : Do linii modelu : Powiel arkusze : Długość kabla : Rozmieszczenie widoków...

Spis treści. 1: Wyszukiwanie elementu : Do linii modelu : Powiel arkusze : Długość kabla : Rozmieszczenie widoków... Co nowego 2018 R2 Spis treści NOWOŚCI... 5 1: Wyszukiwanie elementu... 5 2: Do linii modelu... 6 3: Powiel arkusze... 7 4: Długość kabla... 8 5: Rzędne poziomów... 9 ULEPSZENIA... 10 1: Połączenie z Excel...

Bardziej szczegółowo

Sieci komputerowe. Wykład 8: Wyszukiwarki internetowe. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Sieci komputerowe. Wykład 8: Wyszukiwarki internetowe. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe Wykład 8: Wyszukiwarki internetowe Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 8 1 / 37 czyli jak znaleźć igłę w sieci Sieci komputerowe

Bardziej szczegółowo

AiSD zadanie trzecie

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

Bardziej szczegółowo

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i

Bardziej szczegółowo

5.5. Wybieranie informacji z bazy

5.5. Wybieranie informacji z bazy 5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno

Bardziej szczegółowo

Algorytmy sortujące i wyszukujące

Algorytmy sortujące i wyszukujące Algorytmy sortujące i wyszukujące Zadaniem algorytmów sortujących jest ułożenie elementów danego zbioru w ściśle określonej kolejności. Najczęściej wykorzystywany jest porządek numeryczny lub leksykograficzny.

Bardziej szczegółowo

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne

Bardziej szczegółowo

ROZDZIAŁ 2. INTERNET. Lekcja 5. Temat: Przeglądanie stron internetowych

ROZDZIAŁ 2. INTERNET. Lekcja 5. Temat: Przeglądanie stron internetowych ROZDZIAŁ 2. INTERNET Lekcja 5. Przeglądanie stron internetowych.................21 Lekcja 6. Wyszukiwanie informacji w internecie...............24 Lekcja 7. Gry w internecie...........................26

Bardziej szczegółowo

Extensible Markup Language (XML) Wrocław, Java - technologie zaawansowane

Extensible Markup Language (XML) Wrocław, Java - technologie zaawansowane Extensible Markup Language (XML) Wrocław, 15.03.2019 - Java - technologie zaawansowane Wprowadzenie XML jest językiem znaczników (ang. markup language) używanym do definiowania zbioru zasad rozmieszczenia

Bardziej szczegółowo

Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI

Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI Kto, co, jak i kiedy Kto? dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl s. P0.2, C-16 http://jablonski.wroclaw.pl O co chodzi? Celem przedmiotu

Bardziej szczegółowo

Aproksymacja funkcji a regresja symboliczna

Aproksymacja funkcji a regresja symboliczna Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą

Bardziej szczegółowo

Tworzenie prezentacji multimedialnej Microsoft PowerPoint

Tworzenie prezentacji multimedialnej Microsoft PowerPoint Tworzenie prezentacji multimedialnej Microsoft PowerPoint Zapoznaj się z fragmentem książki: prezentacja-ktora-robi-wrazenie-projekty-z-klasa-robin-williams.pdf 1. Zaplanowanie prezentacji ustalenie informacji,

Bardziej szczegółowo

TEST WSTĘPNY. Imię i Nazwisko: Telefon kontaktowy: E-mail: 1. Kilobajt jest to: a. 1024 bajtów b. 1000 bajtów c. 1024 bitów d.

TEST WSTĘPNY. Imię i Nazwisko: Telefon kontaktowy: E-mail: 1. Kilobajt jest to: a. 1024 bajtów b. 1000 bajtów c. 1024 bitów d. dot. umowy: UDA-POKL.04.01.01-00-154/08-00 Projekt: Przedsiębiorcza Uczelnia TEST WSTĘPNY Informacje uzyskane na podstawie poniższego testu zostaną wykorzystane tylko i wyłącznie do przyporządkowania uczestnika

Bardziej szczegółowo

Wyszukiwarki stosują różne metody oceny stron i algorytmy oceniające za indeksowane strony różnią się w poszczególnych wyszukiwarkach, ale można

Wyszukiwarki stosują różne metody oceny stron i algorytmy oceniające za indeksowane strony różnią się w poszczególnych wyszukiwarkach, ale można Wyszukiwarki stosują różne metody oceny stron i algorytmy oceniające za indeksowane strony różnią się w poszczególnych wyszukiwarkach, ale można jednak wyróżnić 3 główne elementy, które brane są pod uwagę:

Bardziej szczegółowo

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy

Bardziej szczegółowo

Algorytmy i struktury danych. Wykład 4 Tablice nieporządkowane i uporządkowane

Algorytmy i struktury danych. Wykład 4 Tablice nieporządkowane i uporządkowane Algorytmy i struktury danych Wykład 4 Tablice nieporządkowane i uporządkowane Tablice uporządkowane Szukanie binarne Szukanie interpolacyjne Tablice uporządkowane Szukanie binarne O(log N) Szukanie interpolacyjne

Bardziej szczegółowo

Jak stworzyć własny blog w kreatorze Click Web?

Jak stworzyć własny blog w kreatorze Click Web? Jak stworzyć własny blog w kreatorze Click Web? Zdobycie zaufania internautów to największe wyzwanie biznesu w Sieci. Dlatego musisz wykorzystać każdą okazję, aby przekonać użytkowników do Twojego profesjonalizmu

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY SZÓSTEJ W ZAKRESIE WIADOMOŚCI I UMIEJĘTNOŚCI UCZNIÓW

WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY SZÓSTEJ W ZAKRESIE WIADOMOŚCI I UMIEJĘTNOŚCI UCZNIÓW EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY SZÓSTEJ W ZAKRESIE I UCZNIÓW Ocena celujący bardzo dobry dobry dostateczny dopuszczający Zakres wiadomości wykraczający dopełniający rozszerzający podstawowy

Bardziej szczegółowo

Kryteria oceniania z przedmiotu Informatyka

Kryteria oceniania z przedmiotu Informatyka Kryteria oceniania z przedmiotu Informatyka w klasie 6 Szkoły Podstawowej (2 godziny przedmiotu tygodniowo) Dział: Podstawy tworzenia stron i ich publikacja uczeń nie zna pojęć: domena, hosting, plik.

Bardziej szczegółowo

Pokaz slajdów na stronie internetowej

Pokaz slajdów na stronie internetowej Pokaz slajdów na stronie internetowej... 1 Podpisy pod zdjęciami... 3 Publikacja pokazu slajdów w Internecie... 4 Generator strony Uczelni... 4 Funkcje dla zaawansowanych użytkowników... 5 Zmiana kolorów

Bardziej szczegółowo

10. Wstęp do Teorii Gier

10. Wstęp do Teorii Gier 10. Wstęp do Teorii Gier Definicja Gry Matematycznej Gra matematyczna spełnia następujące warunki: a) Jest co najmniej dwóch racjonalnych graczy. b) Zbiór możliwych dezycji każdego gracza zawiera co najmniej

Bardziej szczegółowo

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0 ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Zaawansowane przetwarzanie tekstów. Sylabus

Bardziej szczegółowo

SKUTECZNOŚĆ WYSZUKIWANIA W INTERNECIE INFORMACJI ZWIĄZANYCH Z INŻYNIERIĄ ROLNICZĄ

SKUTECZNOŚĆ WYSZUKIWANIA W INTERNECIE INFORMACJI ZWIĄZANYCH Z INŻYNIERIĄ ROLNICZĄ Inżynieria Rolnicza 6(104)/2008 SKUTECZNOŚĆ WYSZUKIWANIA W INTERNECIE INFORMACJI ZWIĄZANYCH Z INŻYNIERIĄ ROLNICZĄ Michał Cupiał Katedra Inżynierii Rolniczej i Informatyki, Uniwersytet Rolniczy w Krakowie

Bardziej szczegółowo

Podręcznik użytkownika

Podręcznik użytkownika Podręcznik użytkownika 1 Funkcje serwisu dostępne dla dowolnego użytkownika 1.1 Rejestracja nowego użytkownika 1.2 Wyszukiwanie w witrynie 1.3 Zmiana wersji językowej 1.4 Dostępne wersje treści (pdf, mail,

Bardziej szczegółowo

Samouczek do korzystania z dokumentów Google

Samouczek do korzystania z dokumentów Google Samouczek do korzystania z dokumentów Google dr Paweł Cieśla dr Małgorzata Nodzyńska Uniwersytet Pedagogiczny, im. Komisji Edukacji Narodowej, Kraków1 Samouczek do korzystania z dokumentów Google: Dokumenty

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

Projektowanie bazy danych przykład

Projektowanie bazy danych przykład Projektowanie bazy danych przykład Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeń wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana

Bardziej szczegółowo

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi Systemy baz danych w zarządzaniu przedsiębiorstwem W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi Proces zarządzania danymi Zarządzanie danymi obejmuje czynności: gromadzenie

Bardziej szczegółowo

< K (2) = ( Adams, John ), P (2) = adres bloku 2 > < K (1) = ( Aaron, Ed ), P (1) = adres bloku 1 >

< K (2) = ( Adams, John ), P (2) = adres bloku 2 > < K (1) = ( Aaron, Ed ), P (1) = adres bloku 1 > Typy indeksów Indeks jest zakładany na atrybucie relacji atrybucie indeksowym (ang. indexing field). Indeks zawiera wartości atrybutu indeksowego wraz ze wskaźnikami do wszystkich bloków dyskowych zawierających

Bardziej szczegółowo

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK Kto? dr inż. Tomasz Janiczek tomasz.janiczek@pwr.edu.pl s. P1.2, C-16 dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl s. P0.2, C-16

Bardziej szczegółowo

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 1 UCD - User Centered Design 1) User Centered Design Projekt Skoncentrowany

Bardziej szczegółowo

Przestrzeń algorytmów klastrowania

Przestrzeń algorytmów klastrowania 20 listopada 2008 Plan prezentacji 1 Podstawowe pojęcia Przykłady algorytmów klastrowania 2 Odległość algorytmów klastrowania Odległość podziałów 3 Dane wejściowe Eksperymenty Praca źródłowa Podstawowe

Bardziej szczegółowo

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P). PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II DZIAŁ I: KOMPUTER W ŻYCIU CZŁOWIEKA. 1. Lekcja organizacyjna. Zapoznanie uczniów z wymaganiami edukacyjnymi i PSP. 2. Przykłady zastosowań komputerów

Bardziej szczegółowo

Semantyczne podobieństwo stron internetowych

Semantyczne podobieństwo stron internetowych Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Marcin Lamparski Nr albumu: 184198 Praca magisterska na kierunku Informatyka Semantyczne podobieństwo stron internetowych Praca wykonana

Bardziej szczegółowo

Forma. Główny cel kursu. Umiejętności nabywane przez studentów. Wymagania wstępne:

Forma. Główny cel kursu. Umiejętności nabywane przez studentów. Wymagania wstępne: WYDOBYWANIE I WYSZUKIWANIE INFORMACJI Z INTERNETU Forma wykład: 30 godzin laboratorium: 30 godzin Główny cel kursu W ramach kursu studenci poznają podstawy stosowanych powszechnie metod wyszukiwania informacji

Bardziej szczegółowo

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma

Bardziej szczegółowo

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

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

Bardziej szczegółowo

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego. 77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego. Przy modelowaniu bazy danych możemy wyróżnić następujące typy połączeń relacyjnych: jeden do wielu, jeden do jednego, wiele

Bardziej szczegółowo

Skrócona instrukcja obsługi

Skrócona instrukcja obsługi Web of Science Skrócona instrukcja obsługi ISI WEB OF KNOWLEDGE SM Można przeszukiwać ponad 9 00 czasopism w ponad językach z różnych dziedzin nauk ścisłych, społecznych i humanistycznych, aby znaleźć

Bardziej szczegółowo

Od e-materiałów do e-tutorów

Od e-materiałów do e-tutorów Od e-materiałów do e-tutorów Lech Banachowski, Elżbieta Mrówka-Matejewska, Agnieszka Chądzyńska-Krasowska, Jerzy Paweł Nowacki, Wydział Informatyki, Polsko-Japońska Akademia Technik Komputerowych Plan

Bardziej szczegółowo

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej adres naszej strony: www.zs3.wroc.pl logo liceum 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika

Bardziej szczegółowo

Przyjazne linki SEO i optymalizacja adresów URL

Przyjazne linki SEO i optymalizacja adresów URL Przyjazne linki SEO i optymalizacja adresów URL Co to jest przyjazny link w kontekście SEO? Przyjazny link w kontekście optymalizacji stron to prosty, unikalny i czytelny adres URL, który jest niezmienny

Bardziej szczegółowo

Wykład XII. optymalizacja w relacyjnych bazach danych

Wykład XII. optymalizacja w relacyjnych bazach danych Optymalizacja wyznaczenie spośród dopuszczalnych rozwiązań danego problemu, rozwiązania najlepszego ze względu na przyjęte kryterium jakości ( np. koszt, zysk, niezawodność ) optymalizacja w relacyjnych

Bardziej szczegółowo

użytkownika 1 Jak wybrać temat pracy 2 Spis treści 3 Część pierwsza problematyka 4 Część druga stosowane metody 5 Część trzecia propozycja rozwiązania

użytkownika 1 Jak wybrać temat pracy 2 Spis treści 3 Część pierwsza problematyka 4 Część druga stosowane metody 5 Część trzecia propozycja rozwiązania 1 Jak wybrać temat pracy 2 Spis treści 3 Część pierwsza problematyka 4 Część druga stosowane metody 5 Część trzecia propozycja rozwiązania 6 Część czwarta dokumentacja techniczna i dokumentacja użytkownika

Bardziej szczegółowo

ECDL/ICDL Zaawansowane arkusze kalkulacyjne Moduł A2 Sylabus, wersja 2.0

ECDL/ICDL Zaawansowane arkusze kalkulacyjne Moduł A2 Sylabus, wersja 2.0 ECDL/ICDL Zaawansowane arkusze kalkulacyjne Moduł A2 Sylabus, wersja 2.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Zaawansowane arkusze kalkulacyjne. Sylabus

Bardziej szczegółowo

Opis serwisu IT-PODBESKIDZIE Wersja 1.0

Opis serwisu IT-PODBESKIDZIE Wersja 1.0 Opis serwisu IT-PODBESKIDZIE Wersja 1.0 Projekt współfinansowany przez Unię Społecznego Spis treści 1.Wstęp...3 2.Założenia serwisu...3 3.Opis serwisu...4 4.Użytkownicy...4 5.Grupy tematyczne...5 6.Funkcjonalność

Bardziej szczegółowo

Pozycjonowanie. Co to takiego?

Pozycjonowanie. Co to takiego? Pozycjonowanie Co to takiego? WSTĘP SEO to akronim angielskiej nazwy Search Engine Optimization, czyli optymalizacja witryn internetowych pod kątem wyszukiwarek. Pozycjonowanie w uproszczeniu skupia się

Bardziej szczegółowo

Multiwyszukiwarka EBSCO Discovery Service - przewodnik

Multiwyszukiwarka EBSCO Discovery Service - przewodnik Multiwyszukiwarka EDS daje możliwość przeszukania większości baz udostępnianych przez Bibliotekę Uniwersytetu Jagiellońskiego. Odnajdziesz publikacje na potrzebny Ci temat szybko, łatwo i w jednym miejscu.

Bardziej szczegółowo

Wymagania edukacyjne na poszczególne oceny. z przedmiotu Informatyki. w klasie VI

Wymagania edukacyjne na poszczególne oceny. z przedmiotu Informatyki. w klasie VI Wymagania edukacyjne na poszczególne oceny z przedmiotu Informatyki w klasie VI Ocenę niedostateczna nie zna regulamin pracowni nie potrafi wymienić 3 dowolnych punktów regulaminu nie dba o porządek na

Bardziej szczegółowo

PLAN WYNIKOWY Z INFORMATYKI DLA KLASY VI

PLAN WYNIKOWY Z INFORMATYKI DLA KLASY VI PLAN WYNIKOWY Z INFORMATYKI DLA KLASY VI Program Informatyka 2000 DKW-4014-56/99 2 godziny tygodniowo Ok. 60 godzin lekcyjnych Lp. Zagadnienie Ilość lekcji Tematy lekcji 1. Technika 5 1. Lekcja komputerowa

Bardziej szczegółowo

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT 1. Wprowadzenie Arkusze kalkulacyjne Google umożliwiają łatwe tworzenie, udostępnianie

Bardziej szczegółowo

O higienie pracy, komputerze, sieciach komputerowych i Internecie

O higienie pracy, komputerze, sieciach komputerowych i Internecie WYMAGANIA EDUKACYJNE INFORMATYKA GIMNAZJUM KLASA I NA ŚRÓDROCZNĄ I ROCZNĄ OCENĘ KLASYFIKACYJNĄ NA ŚRÓDROCZNĄ: O higienie pracy, komputerze, sieciach komputerowych i Internecie - zna regulamin pracowni

Bardziej szczegółowo

Kampania FAX. Wybrane funkcjonalności: Definiowanie nagłówka. Personalizacja. Formaty PDF, Office i graficzne. Zapowiedź. Indywidualny numer telefonu

Kampania FAX. Wybrane funkcjonalności: Definiowanie nagłówka. Personalizacja. Formaty PDF, Office i graficzne. Zapowiedź. Indywidualny numer telefonu -1- Kampania FAX Kampanie FAX to efektywne i tanie narzędzie, nadal popularne i często wykorzystywane w komunikacji biznesowej. Bez względu na to, czy jest to oferta handlowa, formularz, zaproszenie czy

Bardziej szczegółowo

#1 Wartościowa treść. #2 Słowa kluczowe. #3 Adresy URL

#1 Wartościowa treść. #2 Słowa kluczowe. #3 Adresy URL #1 Wartościowa treść Treść artykułu powinna być unikatowa (algorytm wyszukiwarki nisko ocenia skopiowaną zawartość, a na strony zawierające powtórzoną treść może zostać nałożony filtr, co skutkuje spadkiem

Bardziej szczegółowo

Język UML w modelowaniu systemów informatycznych

Język UML w modelowaniu systemów informatycznych Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 4 Diagramy aktywności I Diagram aktywności (czynności) (ang. activity

Bardziej szczegółowo

WSKAZÓWKI DLA AUTORÓW Optymalizacja publikacji naukowych dla wyników wyszukiwarek ASEO 1

WSKAZÓWKI DLA AUTORÓW Optymalizacja publikacji naukowych dla wyników wyszukiwarek ASEO 1 WSKAZÓWKI DLA AUTORÓW Optymalizacja publikacji naukowych dla wyników wyszukiwarek ASEO 1 W celu zwiększenia indeksowania i przeszukiwania publikacji autorskich przez naukowe wyszukiwarki internetowe, należy

Bardziej szczegółowo

Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: 209216. Aukcjomat

Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: 209216. Aukcjomat Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki Paweł Parys Nr albumu: 209216 Aukcjomat Praca licencjacka na kierunku INFORMATYKA w zakresie INFORMATYKA Praca wykonana pod kierunkiem

Bardziej szczegółowo

Jak pisać publikacje naukowe? Nie o naukowej, a technicznej stronie pisania artykułu

Jak pisać publikacje naukowe? Nie o naukowej, a technicznej stronie pisania artykułu XXVIII Letnia Szkoła Naukowa Metodologii Nauk Empirycznych Zakopane, 12-14.05.2014 Jak pisać publikacje naukowe? Nie o naukowej, a technicznej stronie pisania artykułu Maciej Zaborowicz Instytut Inżynierii

Bardziej szczegółowo

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w

Bardziej szczegółowo

Interaktywne wyszukiwanie informacji w repozytoriach danych tekstowych

Interaktywne wyszukiwanie informacji w repozytoriach danych tekstowych Interaktywne wyszukiwanie informacji w repozytoriach danych tekstowych Marcin Deptuła Julian Szymański, Henryk Krawczyk Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Architektury

Bardziej szczegółowo

Instrukcja dostępu do usługi Google Scholar

Instrukcja dostępu do usługi Google Scholar Instrukcja dostępu do usługi Google Scholar UWAGA dostęp do Google Scholar wymaga posiadania konta Google. Utworzenie jednego konta Google pozwala na dostęp do wszystkich usług Google. Oznacza to, że jeśli

Bardziej szczegółowo

POZYCJONOWANIE STRONY SKLEPU

POZYCJONOWANIE STRONY SKLEPU . Wszystko O Pozycjonowaniu I Marketingu. >>>POZYCJONOWANIE STRON LEGNICA POZYCJONOWANIE STRONY SKLEPU >>>WIĘCEJ

Bardziej szczegółowo