Java i Prolog: Ima neka (polu)tajna veza

Track

Metodologije i alati

Datum i vrijeme

ponedjeljak, 16. listopad 2023., 09:00

Dvorana

Dvorana C

Trajanje

45'

Danas je "in" strojno učenje, koje se najčešće definira kao podskup umjetne inteligencije, a naročito duboko učenje (duboke neuronske mreže) kao podskup strojnog učenja.No ne trebamo odbaciti i "klasičnu" umjetnu inteligenciju i programski jezik Prolog (Prolog i Lisp su najčešće korišteni programski jezici za "klasičnu" AI).Prolog je temeljen na matematičkoj logici, specifičnije na metodi rezolucije u logici prvog reda (iako ima i predikate drugog reda).Postoje različite biblioteke za inteoperabilnost Jave i Prologa (Java program poziva Prolog program ili obrnuto, Java interpreter pisan u Prologu i obrnuto ...).Ali, manje je poznato da je jedan važan dio specifikacije Java virtualnog stroja definiran kroz Prolog, tj. postoji Prolog kod u "The Java Virtual Machine Specification".Prezentacija ukratko prikazuje osnove matematičke logike, logičko programiranje, jezik Prolog i Prolog kod u "The JVM Specification".Tu je i jedan primjer Prolog programa (napravio sam ga prije 30ak godina), koji "zna" derivirati npr. i funkciju y = pow(x, x) :)

Detalji o predavanju

Razina težine: Srednje detaljno
Poželjna funkcija slušatelja: Razvojni inženjer ili softverski arhitekt , Edukator
Grupa aktivnosti: Metodologije i alati

O predavaču

Organizatori

Konferenciju organiziraju Hrvatska udruga Oracle korisnika i Hrvatska udruga Java korisnika. 

Prati nas na Facebooku

Novosti, fotografije i zanimljivosti objavljujemo na službenoj Facebook stranici JavaCro konferencije.

Prati nas na Twitteru

Sve novosti i zanimljivosti vezane uz JavaCro objavljujemo i na Twitteru!

Platinasti Pokrovitelj

Zlatni pokrovitelj

Srebreni pokrovitelji

Medijski pokrovitelji