Heurystyka (informatyka): Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
drobne techniczne
dodanie szablonu, odchoinkowanie strony, wystarczy szablon „dopracować” na całą stronę, po co oszpecać zdanie po zdaniu? jeśli coś budzi poważne wątpliwości, to najlepiej usunąć taki fragment
Linia 1:
{{Inne znaczenia|2=[[Heurystyka|inne zastosowania słowa „heurystyka”]]}}
{{Dopracować|źródła=2011-02}}
'''Heurystyka''' ([[język grecki|gr.]] ''heuresis'' – odnaleźć„odnaleźć, odkryćodkryć”, ''heureka'' – znalazłem„znalazłem”) – metoda znajdowania rozwiązań, dla której nie ma gwarancji znalezienia rozwiązania [[optymalizacja|optymalnego]], a często nawet prawidłowego. Rozwiązań tych używa się np. wtedy, gdy pełny [[algorytm]] jest z przyczyn technicznych zbyt kosztowny lub gdy jest nieznany (np. przy przewidywaniu [[pogoda|pogody]] lub przy wykrywaniu niektórych zagrożeń komputerowych, takich jak [[wirus komputerowy|wirusy]] lub [[robak komputerowy|robaki]]). Metody używa się też często do znajdowania rozwiązań przybliżonych, na podstawie których później wylicza się ostateczny rezultat pełnym [[algorytm]]em. To ostatnie zastosowanie szczególnie dotyczy przypadków, gdy heurystyka jest wykorzystywana do nakierowywania pełnego algorytmu ku optymalnemu rozwiązaniu, aby zmniejszyć czas działania programu w typowym przypadku bez poświęcania jakości rozwiązania (np. [[algorytm A*]]).
 
Wyszukiwaniem informacji nazywamy proces przeszukiwania określonego zbioru [[dokument]]ów odnoszących się do tematu czy przedmiotu wskazanego w zapytaniu lub zawierających konieczne dla użytkownika fakty. Proces ten nie został jednak precyzyjnie i skończenie określony przez wzory, normy czy algorytmy i w dużej mierze opiera się na heurystykach w tym wypadku definiowanych jako ''zbiór reguł oraz wskazówek, które mogą, lecz nie muszą, prowadzić do właściwego rozwiązania{{Fakt|data=2019-05}}''.
 
== Algorytm dokładny a heurystyka ==
Heurystyka to też algorytm. Wszystko co potrafi wykonać komputer jest jakimś algorytmem. Dlatego heurystyka jest szczególnym rodzajem algorytmu. Zasadnicza różnica między poszukiwaniem rozwiązań za pomocą algorytmów dokładnych a heurystycznych polega na tym, że pierwsze podejście zwraca optymalne rozwiązanie (choć czas oczekiwania na rozwiązanie może być dowolnie długi, lecz skończony), podczas gdy podejście heurystyczne pozwala znaleźć rozwiązanie przybliżone, a jedynie w szczególnym przypadku dokładne. Ze względu na to metody algorytmiczne stosowane są najczęściej w przypadku zbadanych, znanych już problemów, heurystyczne natomiast wszędzie tam, gdzie nie są znane algorytmy pozwalające na wystarczająco szybkie znalezienie rozwiązań dokładnych{{Fakt|data=2019-05}}.
 
[[Heurystyka informacyjna]] dotyczy tego, jak szybko i efektywnie wyszukać dokładnie tę informację, której użytkownik potrzebuje oraz tego, z jakich narzędzi, pamięci lub sprzętów służących do procesu poszukiwawczego będzie korzystał. Optymalne dotarcie do rozwiązania określa szybkość oraz cenę dostępu do właściwego wyniku, czyli odnalezienie dokumentów relewantnych przy minimalnej liczbie operacji w procesie wyszukiwania{{Fakt|data=2019-05}}.
 
Dwie '''naczelne zasady heurystyki''' informacyjnej to{{Fakt|data=2019-05}}:
 
# zasada wyczerpania (kompletności)
# zasada właściwego doboru materiału (relewantności)
Pożądany stopień trafności i kompletności zależy w dużej mierze od przeznaczenia wykorzystania informacji, tzn. do czego [[informacja]] jest w rzeczywistości potrzebna. Nie zawsze użytkownikowi zależy w jednakowym stopniu na osiągnięciu dużej trafności i kompletności wyszukiwania, tym bardziej, że podniesienie jednego wskaźnika powoduje z reguły obniżenie drugiego, tj. zwiększenie trafności obniża kompletność i odwrotnie. Przy ustalaniu zdolności potrzeb informacyjnych pamiętać należy, że istotną cechą relewantności jest jej subiektywny charakter, jest to jednak podstawowa cecha każdej informacji, która nie może istnieć bez odbiorcy{{Fakt|data=2019-05}}.
 
=== Przykład ===
Linia 49 ⟶ 50:
 
== Potrzeby informacyjne użytkownika ==
Służenie pomocą [[Użytkownik komputera|użytkownikom]] w odnajdywaniu informacji jest celem działalności informacyjnej. W procesie przepływu informacji pełni ona funkcję pośrednika między źródłem a odbiorcą. Przekazuje informacje lub dokumenty z informacjami w nich zawartymi użytkownikom, a od nich przyjmują [[dezyderata|dezyderaty]] wyrażające ich potrzeby informacyjne. Użytkownikiem może być osoba lub instytucja. Może być nim student przystępujący do egzaminu, początkujący pracownik naukowy lub zaawansowany badacz, naukowiec lub praktyk. Każdy z nich będzie mieć inne zapotrzebowania informacyjne, gdyż każdy z nich potrzebuje informacji w innym celu i na innym poziomie{{Czy to ważne}}.
 
Aby w pełni i skutecznie zaspokoić te zindywidualizowane zapotrzebowania informacyjne, centralnym punktem zainteresowania placówek i serwisów informacyjnych powinien być użytkownik ze swoimi wciąż zmieniającymi się potrzebami. Należy pamiętać, że nawet najlepiej, najpełniej, najtrafniej i najbardziej atrakcyjnie przygotowana informacja nie ma znaczenia, nim nie trafi do właściwego odbiorcy i zanim odbiorca nie przekształci się w użytkownika, wykorzystując otrzymane informacje. Potrzeby informacyjne są wielkościami dynamicznymi, zmieniającymi się oraz zróżnicowanymi, zależnymi od wielu czynników subiektywnych i obiektywnych{{Czy to ważne}}.
 
* Czynniki subiektywne związane są z osobowością użytkownika, jego wiekiem, uzdolnieniami, poziomem i rodzajem wykształcenia, znajomością języków obcych, doświadczeniem, zainteresowaniami itp.{{Czy to ważne}}
* Czynniki obiektywne to między innymi rodzaj i charakter pracy, pełnione funkcje, przeznaczenie wykorzystania informacji{{Czy to ważne}}.
 
Użytkowników można podzielić według wielu kryteriów: według rodzajów wykształcenia, wykonywanego zawodu (zajęcia), zajmowanych stanowisk (pełnionych funkcji), przygotowania do samodzielnego prowadzenia wyszukiwań, wieku, poziomu wykształcenia itd. Tak więc znajomość potrzeb informacyjnych odbiorców ma istotne znaczenie dla efektywności działalności informacyjnej. Od trafnego określenia tych potrzeb zależy w dużej mierze znalezienie właściwych możliwości ich zaspokojenia{{Czy to ważne}}.
 
== Skuteczność wyszukiwania informacji ==
Linia 67 ⟶ 68:
 
== Rodzaje poszukiwań ==
Dwie podstawowe{{według kogo|data=2019-05}} metody wyszukiwania to:
 
* ''wyszukiwanie [[faktografia|faktograficzne]]'' – gdy poszukujemy konkretnego dokumentu o znanym autorze lub tytule (tj. chcemy ustalić jego lokalizację lub przynajmniej dowiedzieć się, czy jest w danym zbiorze), czy też obiektem poszukiwania są informacje na określony temat w niezidentyfikowanych jeszcze dokumentach. W sytuacji pierwszej należy sięgnąć do zbioru wyszukiwawczego, np. do katalogu w bibliotece.