🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.objects
6 messages
6 total messages Started by A.L. Thu, 10 Nov 2005 15:58
Prolog jako jezyk do specufikacji
#13375
Author: A.L.
Date: Thu, 10 Nov 2005 15:58
21 lines
1567 bytes
Ktos sie pytal o zastosowanie Prologu do specyfikacji, a ja
odpowiedzialem negatywnie. W zasadzie neislusznie, bo takie proby
byly.

Patrz ksiazka "Software Blueprints: Lightweight Use of Locgic in
Conceptual Modeling", David Robertson & Jauma Agusti

Jest strona webowa bedaca zalacznikem do ksiazki, stamtad mzona
sciaganc rozne materialy:

http://www.dai.ed.ac.uk/groups/ssp/bookpages/blueprints.html

Z grubsza rzecz biorac, model jest widziany jako program w "logic
programming", mzoe byc konkretnie w Prologu. Fakt ze model jest
"executable" umzliwia testowanie roznych wlasciwisci modelu.

Calosc wyglada zachecajaco, jednakowz z praktycznego punktu widzenia
pojawia sie problem: mamy model w Prologu, i co dalej? Nei potrafilem
znalezc pzrekonywujacej odpowiedzi na to pytanie.

A.L.
Re: Prolog jako jezyk do specufikacji (BTW)
#13376
Author: aneta
Date: Fri, 11 Nov 2005 17:55
15 lines
1476 bytes
Wiem że odrobie OT, ale chciałabym się zapytac o jeszcze jedną 
kwestie zwiazaną z Prologiem (na pl.comp.lang.programming 90% frekwencji 
to javowcy i cplusowcy). 
 
Jakie techniki wykorzystywane są w Prologu jesli chodzi o data 
mining/text mining? Naiwne klasyfikatory Bayesa? Sieci bayesa? A moze 
Prolog ma cos innego 'w zanadrzu' do tego typu zastosowan? 
Znacie może jakies konkretne aplikacje wspomagajace data mining w 
hurtowniach, wykorzystujące chocby częściowo Prologa? Bo chyba oraclowe 
narzedzia hurtowniane raczej niezbyt. 
 
pozdrawiam. 

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: Prolog jako jezyk do specufikacji (BTW)
#13377
Author: A.L.
Date: Fri, 11 Nov 2005 19:43
57 lines
3085 bytes
On Fri, 11 Nov 2005 17:55:46 +0000 (UTC), " aneta"
<aneta_ra.SKASUJ@gazeta.pl> wrote:

>Wiem ¿e odrobie OT, ale chcia³abym siê zapytac o jeszcze jedn± 
>kwestie zwiazan± z Prologiem (na pl.comp.lang.programming 90% frekwencji 
>to javowcy i cplusowcy). 
> 
>Jakie techniki wykorzystywane s± w Prologu jesli chodzi o data 
>mining/text mining? Naiwne klasyfikatory Bayesa? Sieci bayesa? A moze 
>Prolog ma cos innego 'w zanadrzu' do tego typu zastosowan? 
>Znacie mo¿e jakies konkretne aplikacje wspomagajace data mining w 
>hurtowniach, wykorzystuj±ce chocby czê¶ciowo Prologa? Bo chyba oraclowe 
>narzedzia hurtowniane raczej niezbyt. 
> 

Firma LPA produkuje Prolog Data Mining toolkit:

http://www.lpa.co.uk/dtm.htm

Niestety, dosyc malo wiadomo o tym co on robi. Produkt jest
komercjalny i za pieniadze. Jest kilka firm ktore to i owo przy pomocy
Prologu w data mining robia, ale na ogol ukrywaja skrzetnie ten fakt.

Prolog nie ma niz specjalnego "w zanadrzu". Nadaje sie dobzre do
reprezentacji zlozonych struktur, wiec sieci bayseowskie, semantic
networks, systemy oparte o reguly programuja sie w nim dobzre a moze i
lepiej niz w "normalnych jezykach". Na stronei Amzi jest do
sciagniecia kompletna ksiazka na temat budowy systemow ekspertowych w
Prologu:

http://www.amzi.com/products/learning_products.htm

na dole strony.

Byc moze "specjalnie prolog" to "inductive logic programming" czyli
konstrukcja programow modelujacych zaleznosci logiczne zawarte w
danych. Prolog do tego sie nadaje szczegolnie dobrze, aczkolwiek ILP
robi sie tez w "normalnych" jezykach. Patrz na przyklad

http://www.cs.utexas.edu/users/ml/papers/ld-bkchapter-04.pdf

i zrob search na inductive logic programming.

W ogole, jak inteersuje cie Prolog, to proponuje postarac sie o
ksiazke Bratko, "Prolog Programming for Articicial Intelligence",
ostatnie wydanie (3) koniecznie. Jest tam rozdzial o inductive logic
programming w Prologu jak i inne zastosowania.

Dosyc stara ksiazka na temat zastosowan Prologu w AI to 

http://www.cs.nps.navy.mil/people/faculty/rowe/book/book.html

Artificial Intelligence through Prolog by Neil C. Rowe, dostepna
on-lien od zaraz. Niestety, nie ma nic na temat data mining, ale jest
o roznych innych zastosowanaich i technikach.

A.L.
Re: Prolog jako jezyk do specufikacji (BTW)
#13378
Author: Piotr Dembiński
Date: Fri, 11 Nov 2005 21:01
9 lines
1199 bytes
" aneta" <aneta_ra.SKASUJ@gazeta.pl> writes:

[...]

> Jakie techniki wykorzystywane są w Prologu jesli chodzi o data
> mining/text mining? Naiwne klasyfikatory Bayesa? Sieci bayesa? 
> A moze Prolog ma cos innego 'w zanadrzu' do tego typu zastosowan?

No w sumie to cały Prolog jest takim 'zanadrzem'.
Re: Prolog jako jezyk do specufikacji (BTW)
#13379
Author: A.L.
Date: Sat, 12 Nov 2005 14:42
18 lines
1341 bytes
On Fri, 11 Nov 2005 22:01:42 +0100, pdemb@gazeta.pl (Piotr
Dembiński) wrote:

>" aneta" <aneta_ra.SKASUJ@gazeta.pl> writes:
>
>[...]
>
>> Jakie techniki wykorzystywane są w Prologu jesli chodzi o data
>> mining/text mining? Naiwne klasyfikatory Bayesa? Sieci bayesa? 
>> A moze Prolog ma cos innego 'w zanadrzu' do tego typu zastosowan?
>
>No w sumie to cały Prolog jest takim 'zanadrzem'.

Proponuje aby potraktowac wypowiedz Kolegi z wielkim szacunkiem,
biorac pod uwage Kolegi wybitne i dlugoletnie doswiadczenia z
Prologiem.

A.L.
Re: Prolog jako jezyk do specufikacji (BTW)
#13380
Author: Piotr Dembiński
Date: Sat, 12 Nov 2005 15:06
20 lines
1612 bytes
A.L. <alewando@kapturek62.com> writes:

> On Fri, 11 Nov 2005 22:01:42 +0100, pdemb@gazeta.pl 
> (Piotr Dembiński) wrote:
>
>>" aneta" <aneta_ra.SKASUJ@gazeta.pl> writes:
>>
>>[...]
>>
>>> Jakie techniki wykorzystywane są w Prologu jesli chodzi o data
>>> mining/text mining? Naiwne klasyfikatory Bayesa? Sieci bayesa? 
>>> A moze Prolog ma cos innego 'w zanadrzu' do tego typu zastosowan?
>>
>>No w sumie to cały Prolog jest takim 'zanadrzem'.
>
> Proponuje aby potraktowac wypowiedz Kolegi z wielkim szacunkiem,
> biorac pod uwage Kolegi wybitne i dlugoletnie doswiadczenia 
> z Prologiem.

O, a dlaczego od razu per 'Kolega'?
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads