1 / 7

Advanced Programming Languages for Artificial Intelligence (H02A8A)

Advanced Programming Languages for Artificial Intelligence (H02A8A). Plichtvak voor Master in de ingenieurswetenschappen CW ( AI ) Plichtvak voor Master in de informatica ( specialisatie AI ) Keuze voor andere opties / specialisaties Keuzevak in Master of Artificial Intelligence. Doel

penha
Télécharger la présentation

Advanced Programming Languages for Artificial Intelligence (H02A8A)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced Programming Languages for Artificial Intelligence (H02A8A) • Plichtvakvoor Master in de ingenieurswetenschappen CW (AI) • Plichtvakvoor Master in de informatica (specialisatieAI) • Keuzevoorandereopties/specialisaties • Keuzevak in Master of Artificial Intelligence APLAI 1112

  2. Doel Studie van programmeertalen en tools in de context van AI Voorkennis • Kennis van Prolog ((Studie van) Declaratieve Talen, PLPM) • Basisbegrippen zoals constraint propagation search condition-actionrules APLAI 1112

  3. Selectie 11-12 Constraint (Logic) Programming ECLiPSe (ILOG, OPL, Geocode) • Rol en nut van constraints bij het oplossen van constraintsatisfaction problemen en ook optimalisatie problemen • Combinatie van constraintpropagatie en zoekmethodes APLAI 1112

  4. Aandachtspunten • Modelleren van de problemen: voorbeelden • Verschillende soorten constraints: • Passieve en actieve • Basis en globale • Redundante • Ondersteuning voor zoekstrategieën • Interactie met optimalisatie • Laden van containerschepen in Hongkong … APLAI 1112

  5. Selectie 11-12: Rule Based Systems Constraint Handling Rules (CHR) Regelgebaseerd systeem Ingebed in een gast-taal (Prolog, Java, …) Maak je eigen constraint solver!!! (ook als programmeertaal) APLAI 1112

  6. Selectie 11-12 Jess Klassiekregelgebaseerdsysteem Ingebed in Java Kern van “Business rules” APLAI 1112

  7. Formaat • 10 lessen (2 studiepunten) • Relevante begrippen en representatieve programma’s • Opdracht als examen (2 studiepunten) • Opgave in begin van semester, in groepjes van 2, Indienen voor de examenperiode en mondelinge bespreking tijdens de examenperiode. • De verschillende talen en aanpakken met elkaar vergelijken. • Oplossen van concrete problemen. APLAI 1112

More Related