Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:2009:piw09_clp [2009/06/08 11:40]
piw09
pl:miw:2009:piw09_clp [2017/07/17 08:08] (aktualna)
Linia 274: Linia 274:
  
 ==== Interfejs użytkownika ==== ==== Interfejs użytkownika ====
 +**Wybór środowiska** \\
 +Projekt ​ napisany w języku JAVA, przy użyciu biblioteki graficznej Swing zintegrowany z SWI Prolog. Program charakteryzuje się modułową budową, umożliwiającą dodawanie funkcjonalości (na przykład nowych sposobów ekstrakcji cech). \\
 +**Interfejs użytkownika** \\
 +Interfejs użytkownika powstał dzięki wykorzystaniu biblioteki Java Swing. Interfejs użytkownika składa się z siedmiu paneli i pozwala na intuicyjne poruszanie się między nimi. \\
 +
 +Po uruchomieniu aplikacji mamy możliwość zapoznania się z możliwościami aplikacji:
 +{{:​pl:​miw:​2009:​asia5.png|}}\\
 +Przykład dla nici komplementarnej:​\\
 +{{:​pl:​miw:​2009:​asia6.png|}}\\
 +
 +Przykład dla rozpoznawania sekwencji mukowiscydozy:​\\
 +{{:​pl:​miw:​2009:​asia7.png|}}\\
 +
 ====== Podsumowanie ====== ====== Podsumowanie ======
 +Prolog wykorzystuje szereg technologii w celu optymalnego rozwiązywania skomplikowanych problemów. Programista może skorzystać z CLP, CHR ale także z clpfd, clp_distinct,​ czy modułu Simplex. Pomimo tego, że Prolog został stworzony w 1971 roku nadal prężnie się rozwija i rozszerza moduły. ​ Prolog jest zaawansowanym a zarazem prostym językiem programowania. Umożliwia pisanie długich skomplikowanych programów w dosłownie kilku linijkach.\\
 +**Zastosowanie Prolog’a :**\\
 +
 +• Inteligentne Systemy - programy, które wykonują przydatne zadania przez używanie technik sztucznej inteligencji. \\
 +
 +
 +• Systemy ekspertowe - inteligentne systemy, które potrafią podejmować decyzje na poziomie ludzkiego eksperta. \\
 +
 +• Naturalne systemy językowe - które mogą analizować i odpowiadać na zadane pytania w formie zrozumiałej dla człowieka\\ ​
 +
 +• Systemy relacyjnej bazy danych \\
 +
 +**Ciekawe gotowe produkty:​**\\
 +
 +• “Expert System for Selecting Chemical Processing Agitators” (AstraZeneca) – system ekspertowy pomocny chemikom przy mieszaniu różnych substancji\\
 +
 +• "Tax Assistant” (VerTec Solutions) – asystent podatkowy \\
 +
 +• Intelligent Testing (Pacific AI) – narzędzie do treningu i testowania wiedzy (np. studenta) \\
 +
 +• Virtual Pal - First Seamless Natural Language Self-Help (APIIT ) – Ekspert pomagający na stronie WWW \\
 +
 +• Breast Cancer Decision Guide – Internetowy doradca w sprawach raka piersi \\
 +
 +• Configuration Advice (Xircom Inc.) – Doradca w sprawach konfiguracji sprzętu komputerowego \\
 +
 +• FleetPlan – system ekspercki dla sieci lotniczych, który ostatecznie ma „zwiększyć” zyski firmy lotniczej \\
 +
 +• PDC-Booking - system skutecznego zarządzania zasobami całego szpitala (wykorzystanie personelu, sprzętu, pokojów,​etc.) \\
 +
 +
 +====== Źródła ======
 +===== Dokumentacja =====
 +===== Źródła kodów =====
 +  - Źródło dla aplikacji -przykłady\\
 +{{:​pl:​miw:​2009:​prolog.rar|}}\\
 +  - Źródło dla aplikacji -sekwencjonowanie DNA\\
 +{{:​pl:​miw:​2009:​sekwencjonowanie.rar|}}\\
 +
 +
 +
  
  
pl/miw/2009/piw09_clp.1244461219.txt.gz · ostatnio zmienione: 2017/07/16 23:25 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0