Contact details

Contact WCL

Tel: +30 2610 996496
+30 2610 996480
Fax: +30 2610 997336
+30 2610 991855
Email: raniadou [AT] upatras.gr
 
 
Electrical and Computer Enginnering Department
 
University of Patras
 

Courses

The following courses are given by the members of the AI group:


 

Artificial Intelligence

Part 1: Search.

Problem Solving: Problem and Problem Spaces, Defining the Problem's Formal Description.

Problem Characteristics: Production Systems. Production Systems Characteristics. Search Methods: Kinds of Search Methods. Searching for a Path. Blind Search. Heuristics. Searching for the optimal path. Game playing.

Part 2: Knowledge Representation.

Logic: Propositional Calculus. Predicate Calculus. Resolution. Structured Representations: Declarative Representations. Semantic Nets. Conceptual Dependency. Frames. Scripts.
Procedural Representations. Statistical Reasoning: Probability reasoning. Fuzzy logic.

Part 3: Introduction to PROLOG.

Introduction. Prolog rules. Matching. Recursion. Cutting. List processing. Built-in functions.
Assert-Retract. Defining operators. Reserved streams. DCG rules.


Lecturer: Prof. N.Fakotakis


 

Natural Language Technology

Part 1: Introduction to linguistics.

Phonetics, Phonology, Morphology, Syntactics, Transformation grammar, Semantics, Pragmatics.

Lecturer: Assoc.Prof. K. Sgarbas

Part 2: Syntactic Analysis of Natural and Artificial Languages.

Statistical study of natural languages, Formal languages and grammars, Syntactic analysis,

Methods for constructing grammars, Statistical grammars.

Lecturer: Assoc.Prof. K. Sgarbas

Part 3: Semantic-Pragmatic Processing.

Semantic processing and a logical form, Semantic interpretation, Reference resolution, Use of world-knowledge for acts.

Lecturer: Assoc.Prof. K. Sgarbas


 

Speech Technology

Introduction, Speech Production, Hearing, Speech Perception. Speech Sounds and Features. Speech Signal Analysis, Preprocessing.
Feature Extraction: Filter-Bank Analysis, Linear Predictive Coding. Vector Quantization.
Pattern Recognition: Distortion Measures, Dynamic Time-Warping. Hidden Markov models (HMM), Artificial Neural Networks (ANN). Speech Recognition Systems. Speaker Recognition Systems. Speech coding: Time Domain Speech Coding, Coding Techniques using Speech Spectrum (Frequency Domain). Coding Techniques using Analysis-Synthesis (Frequency Domain), Coding Techniques using Linear Prediction.

 

Laboratory Exercises:

Lecturer: Prof. N.Fakotakis, Prof. V. Dermatas


 

Digital Logic Design

Introduction. Single-bit memory elements: T flip-flops, SR flip-flops, JK flip-flops, D flip-flops, latching action of a flip-flop. Counters: series and parallel connection of counters, synchronous up/down-counters, decade binary up-down-counters, asynchronous binary counters, asynchronous resetable counters, integrated-circuit counters. Shift register counters and generators: shift register with parallel loading, shift registers as counters, the universal state diagram for shift registers, the design of a decade counter, shift register sequence generators, the ring counter.
Clock-driven sequential circuits: analysis of a clocked sequential circuit, the design procedure for clocked sequential circuits, the design of a sequence generator, moore and mealy state machines, pulsed synchronous circuits, state reduction, state assignment. Event-driven circuits: races and cycles, race-free assignment for a three-state machine, race-free assignment for a four-state machine, a sequence detector.
Hazards: gate delays, the generation of spikes, the production of static hazards in combinational networks, the elimination of static hazards, design of hazard-free combinational hazards, detection of hazards in an existing network, dynamic hazards.

Lecturer: Prof. N.Fakotakis