• Nebyly nalezeny žádné výsledky

A - excellent. B - very good. B - very good. correct fulfilled challenging THESIS REVIEWER’S REPORT

N/A
N/A
Protected

Academic year: 2022

Podíl "A - excellent. B - very good. B - very good. correct fulfilled challenging THESIS REVIEWER’S REPORT"

Copied!
2
0
0

Načítání.... (zobrazit plný text nyní)

Fulltext

(1)

THESIS REVIEWER’S REPORT

I. IDENTIFICATION DATA

Thesis title: Efficient MDP Algorithms in POMDPs.jl

Author’s name: Omasta, Tomáš

Type of thesis :

bachelor

Faculty/Institute:

Faculty of Electrical Engineering (FEE)

Department: Department of Cybernetics

Thesis reviewer: Niklas Heim

Reviewer’s department: Artificial Intelligence Center, FEE

II. EVALUATION OF INDIVIDUAL CRITERIA

Assignment

challenging

How demanding was the assigned project?

Understanding and implementing Finite Horizon POMDP solvers is a challenging task. It involves understanding the non- trivial formalism of (PO)MDPs as well as correctly translating this mathematical framework into correct code.

Fulfilment of assignment

fulfilled

How well does the thesis fulfil the assigned task? Have the primary goals been achieved? Which assigned tasks have been incompletely covered, and which parts of the thesis are overextended? Justify your answer.

The thesis adequately surveys existing MDP/POMDP solution methods before implementing a finite horizon wrapper for infinite horizon POMDPs and corresponding solvers. The wrapper and solvers are openly available as Julia packages through Julia’s package registry. The work therefore represents a contribution to the field of MDPs that is directly and easily accessible for the whole community.

Methodology

correct

Comment on the correctness of the approach and/or the solution methods.

The implemented methods seem correct as demonstrated in the experimental section which applies the solvers to well- known POMDP benchmark problems.

Technical level

B - very good.

Is the thesis technically sound? How well did the student employ expertise in the field of his/her field of study? Does the student explain clearly what he/she has done?

The student has proven to be able to successfully navigate a larger body of scientific methods. Existing work is correctly and understandably summarized. Only some theoretical concepts would have deserved concrete examples to make them easier to grasp. The implementation is well explained and demonstrated in the experimental section.

Formal and language level, scope of thesis

B - very good.

Are formalisms and notations used properly? Is the thesis organized in a logical way? Is the thesis sufficiently extensive? Is the thesis well-presented? Is the language clear and understandable? Is the English satisfactory?

The thesis is consistently organized, well-written, and understandable. The (PO)MDP formalism is described with consitent notation. The language is clear. It just slightly suffers from the lack of concrete examples.

Selection of sources, citation correctness

A - excellent.

Does the thesis make adequate reference to earlier work on the topic? Was the selection of sources adequate? Is the student’s original work clearly distinguished from earlier work in the field? Do the bibliographic citations meet the standards?

Prior work is adequately cited and the student’s work is clearly separated from existing methods via the individual

1/2

(2)

THESIS REVIEWER’S REPORT

packages that were implemented.

Additional commentary and evaluation (optional)

Comment on the overall quality of the thesis, its novelty and its impact on the field, its strengths and weaknesses, the utility of the solution that is presented, the theoretical/formal level, the student’s skillfulness, etc.

The thesis in general represents a very well-executed scientific work. The implemented solvers have already been known but their implementation in the growing ecosystem of the Julia language is a very valuable contribution not only to the scientific community.

III. OVERALL EVALUATION, QUESTIONS FOR THE PRESENTATION AND DEFENSE OF THE THESIS, SUGGESTED GRADE

Summarize your opinion on the thesis and explain your final grading. Pose questions that should be answered during the presentation and defense of the student’s work.

The grade that I award for the thesis is

A - excellent.

Date: 31.5.2021 Signature:

2/2

Odkazy

Související dokumenty

 have very good software engineering skills to build a usable solution that assists in selecting and tuning behavior-based security analytics systems.. Furthermore, the thesis

Formal and language level, scope of thesis B - very good Assess correctness of usage of formal notation.. Assess typographical and language arrangement

The language level as well as formal aspects of the thesis are also very good. I evaluate the thesis

Use of literature is very good and in many parts the thesis fulfills the requirements of scientific work and what would be expected in PhD thesis.. All discussion of the

In the theoretical part of the thesis, I would also like to commend the student for a novel approach to explaining the finite horizon MDP and POMDP theory?. This approach

The thesis meets the assignment requirements and demonstrates student’s skills and very good scientific

The thesis does not show benchmark results of the FlexPRET, only presents benchmark results of another real-time processor Patmos?. A direct comparison of the two processors

The thesis reflects very good knowledge of the student in the fields of computer and telecommunications security and good knowledge of scripting and general programming