From 923251016a3ec7370fab460372db36c890a9efe4 Mon Sep 17 00:00:00 2001 From: Anna Nowak Date: Tue, 11 Jun 2019 19:56:56 +0000 Subject: [PATCH] Zaktualizuj 'Raports/SI_Raport_VowpalWabbit.md' --- Raports/SI_Raport_VowpalWabbit.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Raports/SI_Raport_VowpalWabbit.md b/Raports/SI_Raport_VowpalWabbit.md index a985ac1..2f857fe 100644 --- a/Raports/SI_Raport_VowpalWabbit.md +++ b/Raports/SI_Raport_VowpalWabbit.md @@ -16,9 +16,9 @@ Cała implementacja dla VW znajduje się na osobnym branchu /VowpalWabbit ##### Środowisko i łączenie z Python3 W związku z informacjami o błędach w implementacji wrappera VowpalWabbit dla Python3, został zaimplementowany własny wrapper umożliwiający komunikację między aplikacją a VW. Dodana została możliwość wywoływania skryptów shellowych (w języku bash) bezpośrednio ze środowiska Python3, dzięki czemu mogłyśmy uzyskać płynną komunikację. -Aby móc dostarczać poprawne dane wejściowe zarówno w trakcie procesu uczenia się jak i podczas szukania rozwiązania problemu, musiałyśmy dodać kilka modyfikacji do istniejących algorytmów. Domki dostają teraz dodatkowe oznaczenie jeśli zostały już odwiedzone. +Aby móc dostarczać poprawne dane wejściowe zarówno w trakcie procesu uczenia się jak i podczas szukania rozwiązania problemu, musiałyśmy dodać kilka modyfikacji do istniejących algorytmów. Domki oraz wysypiska dostają teraz dodatkowe oznaczenie jeśli zostały już odwiedzone. -Dodatkowo, podczas szukania rozwiązania istniejącymi algorytmami, oprócz listy koordynatów agenta zwracamy listę komend, które wykonuje. +Dodatkowo, podczas szukania rozwiązania istniejącymi algorytmami planowania ruchu, oprócz listy koordynatów agenta zwracamy listę komend, które wykonuje. ##### Komunikacja agent - VW Dodałyśmy wiele funkcji obsługujących łącznośc między agentem oraz samą aplikacją a VW: @@ -42,20 +42,22 @@ Przedstawione poniżej tabele pokazują mapowania użyte podczas procesu generwa | E: empty | 0 | | R: road | 1 | | H: house | 2 | -| V: visited house | 3 | -| Y: yellow dump | 4 | -| B: blue dump | 5 | -| G: green dump | 6 | +| V: visited house | 0 | +| Y: yellow dump | 2 | +| B: blue dump | 2 | +| G: green dump | 2 | **Mapowanie komend** | Komenda | Cyfra | Waga przykładu | | --- | --- | --- | -| pick_garbage | 1 | 10.0 | +| pick_garbage | 1 | 5.0 | | right | 2 | 1.0 | | left | 3 | 1.0 | -| up | 4 | 2.0 | -| down | 5 | 2.0 | +| up | 4 | 1.0 | +| down | 5 | 1.0 | + +Jeżeli w polu widzenia agenta znajduje się nieodwiedzony domek, a nie ma on aktualnie do niego dostępu, to następny ruch jest wykonywany z wagą 3.0. Wyjściowa linijka dla VW: