This commit is contained in:
Jakub Pokrywka 2022-03-08 16:22:05 +01:00
commit 7b24787bf7
16 changed files with 655 additions and 0 deletions

View File

@ -0,0 +1,113 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n",
"<div class=\"alert alert-block alert-info\">\n",
"<h1> Ekstrakcja informacji </h1>\n",
"<h2> 0. <i>Informacje na temat przedmiotu</i> [ćwiczenia]</h2> \n",
"<h3> Jakub Pokrywka (2021)</h3>\n",
"</div>\n",
"\n",
"![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Informacje ogólne"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Kontakt z prowadzącym\n",
"\n",
"prowadzący: mgr inż. Jakub Pokrywka\n",
"\n",
"Najlepiej kontaktować się ze mną przez MS TEAMS na grupie kanału (ogólne sprawy) lub w prywatnych wiadomościach. Odpisuję co 2-3 dni. Można też umówić się w godzinach dyżuru stacjonarniu lub online (wt 12.00-13.00) lub umówić się w innym terminie.\n",
"\n",
"\n",
"**Przy wysyłaniu wiadomości proszę koniecznie o podanie nazwy przedmiotu oraz numeru grupy (11 lub 12)!**\n",
"\n",
"\n",
"## Literatura\n",
"Polecana literatura do przedmiotu:\n",
"\n",
"\n",
"- https://www.manning.com/books/relevant-search#toc (darmowa) Polecam chociaż przejrzeć.\n",
"- Marie-Francine Moens. 2006. Information Extraction: Algorithms and Prospects in a Retrieval Context. Springer. (polecam mniej, jest trochę nieaktualna)\n",
"- Alex Graves. 2012. Supervised sequence labelling. Studies in Computational Intelligence, vol 385. Springer. Berlin, Heidelberg. \n",
"\n",
"- Jacob Devlin, Ming-Wei Chang, Kenton Lee, Kristina Toutanova. 2019. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. North American Association for Computational Linguistics (NAACL). \n",
"\n",
"- Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, Peter J. Liu. 2020. Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer. Journal of Machine Learning Research vol 21, number 140, pages 1-67. \n",
"\n",
"- Flip Graliński, Tomasz Stanisławek, Anna Wróblewska, Dawid Lipiński, Agnieszka Kaliska, Paulina Rosalska, Bartosz Topolski, Przemysław Biecek. 2020. Kleister: A novel task for information extraction involving long documents with complex layout. URL https://arxiv.org/abs/2003.02356 \n",
"\n",
"- Łukasz Garncarek, Rafał Powalski, Tomasz Stanisławek, Bartosz Topolski, Piotr Halama, Filip Graliński. 2020. LAMBERT: Layout-Aware (Language) Modeling using BERT. URL https://arxiv.org/pdf/2002.08087 \n",
"\n",
"## Zaliczenie\n",
"\n",
"\n",
"\n",
"Do zdobycia będzie conajmniej 600 punktów.\n",
"\n",
"Ocena:\n",
"\n",
"- -299 — 2\n",
"\n",
"- 300-349 — 3\n",
"\n",
"- 350-399 — 3+\n",
"\n",
"- 400-449 — 4\n",
"\n",
"- 450—499 — 4+\n",
"\n",
"- 500- — 5\n",
"\n",
"\n",
"**Żeby zaliczyć przedmiot należy pojawiać się na laboratoriach. Maksymalna liczba nieobecności to 3. Obecność będę sprawdzał na każdych zajęciach. Jeżeli kogoś nie będzie więcej niż 3 razy bez usprawiedliwienia, to nie będzie miał zaliczonego przedmiotu** \n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"author": "Jakub Pokrywka",
"email": "kubapok@wmi.amu.edu.pl",
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"lang": "pl",
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.3"
},
"subtitle": "0.Informacje na temat przedmiotu[ćwiczenia]",
"title": "Ekstrakcja informacji",
"year": "2021"
},
"nbformat": 4,
"nbformat_minor": 4
}

View File

@ -0,0 +1,276 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n",
"<div class=\"alert alert-block alert-info\">\n",
"<h1> Ekstrakcja informacji </h1>\n",
"<h2> 1. <i>Wyszukiwarki wprowadzenie</i> [ćwiczenia]</h2> \n",
"<h3> Jakub Pokrywka (2021)</h3>\n",
"</div>\n",
"\n",
"![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Zajecia 1\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Przydatne materiały:\n",
"\n",
"https://www.google.com/advanced_search\n",
"\n",
"https://www.google.pl/advanced_image_search\n",
"\n",
"https://support.google.com/websearch/answer/2466433?hl=en\n",
"\n",
"https://allegro.pl/pomoc/dla-kupujacych/wyszukiwanie-i-obserwowanie/jak-korzystac-z-wyszukiwarki-i-znalezc-przedmiot-mGwAg2jRrU7\n",
"\n",
"https://allegro.pl/dla-sprzedajacych/trafnosc-xGmVjoPwOTo\n",
"\n",
"https://developer.allegro.pl/about/\n",
"\n",
"https://serpapi.com/"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Będziemy omawiać: \n",
"- Wyszukiwarki ogólnego przeznaczenia (google, bing, yandex, yahoo, ...)\n",
"- Wyszukiwarki na konkretną platformę (amazon, allegro, olx, spar, linkedin ...)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Komponenty wyszukiwarki google\n",
"- pole do wpisywania tekstu i search button (wyszukiwanie głosowe, obrazkowe) \n",
"- sugestie do wpisywania\n",
"- ghosting\n",
"- autokorekta, np. pdouszka\n",
"- ilość wyświetleń dla wyniku\n",
"- elementy dodaktowe po wpisaniu frazy (odpowiedzi na pytania ogólne, wyszukiwania powiązane, itp)\n",
"- lista elementów (podzielona na strony)\n",
"- jak działają strony na urządzeniach mobilnych? Z jakich komponentów częściej się korzysta?\n",
"- czy kolejność słów ma znacznie?\n",
"- prezentacja wyników: nazwa strony oraz tam gdzie jest match pogrubienie (czy google ma prawo do umieszczania takich tekstów na swojej stronie)?\n",
"- inne komponenty - np best games for nintendo switch\n",
"- ustawienia- język wyszukiwania\n",
"- reklamy\n",
"- ghosting (np santander.pl)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Wyszukiwanie zaawansowane google\n",
"\n",
"- \"job steve\"\n",
"- poduszka |/OR drzwi \n",
"- poduszka -biała\n",
"- define:pillow\n",
"- cache:wp.pl\n",
"- poduszka filetype:pdf\n",
"- poduszka site:allegro.pl\n",
"- related:allegro.pl\n",
"- intitle:poduszka\n",
"- allintitle:poduszka biała\n",
"- inurl:poduszka\n",
"- allinurl:poduszka biała\n",
"- poduszka AROUND(4) drzwi\n",
"- weather:poznan\n",
"- stocks:gme\n",
"- map:poznań\n",
"- $329 in pln\n",
"- euro 1990..2000\n",
"- 15*30\n",
"- color picker\n",
"- elon musk @twitter\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Komponenty wyszukiwarki specjalistycznej na przykładzie allegro\n",
"\n",
"- wyszukiwarna tekstowa albo nawigowanie bezpośrednio po kategoriach\n",
"- każdy ma własny unikalny sposób wyszukiwania\n",
"- okno wyszukiwania\n",
"- sugestie przy wpisywaniu frazy\n",
"- autokorekta (sugestia oraz przekierowanie)\n",
"- można też wpisać, że szukamy również w opisach, kategoriach itp.\n",
"- obserwuj wyszukiwanie\n",
"- ankiety (zadowolenie z wyszukiwania)\n",
"- mamy zbiór dokumumentów oraz są posortowane w jakiś sposób (ale niekoniecznie tak musi być)\n",
"- jak działa odzyskiwanie dokumentów?\n",
" - stopwordy \n",
" - normalizacja do lowercase\n",
" - lista synonimów, fleksja, odmiana (także ujednoznacznienie do jednej formy → wielka poduszka/ wielki poduszka, kubek kubki)\n",
"- sortowania (omówić możliwe sortowania)- element którego nie ma w google\n",
"https://allegro.pl/dla-sprzedajacych/trafnosc-xGmVjoPwOTo#moja-oferta-ma-duza-sprzedaz-a-mimo-tego-jest-ona-nizej-w-sortowaniu-po-trafnosci-niz-inne-nowe-oferty-dlaczego-\n",
"- trafność dla każdego może znaczyć coś innego\n",
"- sortowanie domyślne- jakie jest jego znaczenie?\n",
"- inne rodzaje sortowania\n",
"- rerankowanie \n",
"- po lewej stronie mamy zawężenie do kategorii oraz filtry, wyszukiwanie facetowe- nie ma w google\n",
"- mamy także oferty sponsorowane oraz promowane - dylemat- ważniejszy jest biznes czy użytkownik\n",
"- rekomendacje dla użytkowników na dole- właściwie to jest osobny dział \n",
"- inne możliwości (szukaj wielu)\n",
"- wyszukiwanie zaawansowane: https://allegro.pl/pomoc/dla-kupujacych/wyszukiwanie-i-obserwowanie/jak-korzystac-z-wyszukiwarki-i-znalezc-przedmiot-mGwAg2jRrU7\n",
"- ewaluacja jakości wyszukiwarki- dyskusja, kto by co wybrał, jak wygląda sprawa z uczeniem maszynowym?\n",
"- jakie cele musi spełniać inżynier trafnośći?\n",
"- jak ewaluować wyszukiwarki?\n",
"- https://allegro.pl/pomoc/dla-kupujacych/wyszukiwanie-i-obserwowanie/jak-korzystac-z-wyszukiwarki-i-znalezc-przedmiot-mGwAg2jRrU7"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## API do wyszukiwarek\n",
"- https://developer.allegro.pl/listing/"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Google trends"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## SEO (Search Engine Optimization)\n",
"- pod google\n",
"- pod wyszukiwarki typu allegro, olx \n",
"- https://allegro.pl/pomoc/dla-sprzedajacych/wystawianie-oferty-przez-formularz/jestem-sprzedajacym-na-czym-polega-sortowanie-po-trafnosci-9dGRXKV4MTl"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Zadanie domowe\n",
"\n",
"----------------------\n",
"Maksymalnie do zdobycia za zadania 100: 30\n",
"\n",
"Maksymalnie do zdobycia za zadania 101-107: 50\n",
"\n",
"\n",
"Zadania proszę oddawać w formie pliku pdf w MS TEAMS (grupa kanału → assignments) do końca 15.03.2021.\n",
"\n",
"Oprocz samego rozwiązania, proszę umieścić sposób w jaki Państwo do niego doszli (np frazy wpisywane w wysuzkiwarkę, itp.).\n",
"\n",
"## Zadanie 100\n",
"\n",
"Znaleźć przykłady „wyzwań” researcherskich — nagród pieniężnych za\n",
"znalezienie jakiejś informacji, najwcześniejszego wystąpienia jakiegoś słowa itp.\n",
"Wyzwanie musi polegać na znalezieniu jakieś informacji w powszechnie dostępnych źródłach (internet, biblioteki).\n",
"Zatem nie liczą sie np. nagrody za udzielenie informacji o jakimś mordercy, itp.\n",
"Interesują nas tylko „otwarte” wyzwania. Język, jakiego dotyczy wyzwanie — dowolny.\n",
"\n",
"Wyzwania podać w formie tabelki: nagroda, link, krótki opis.\n",
"\n",
"Liczba punktów za każde znalezione wyzwanie: max( 30, 5*log_10(nagroda w dolarach) )\n",
"\n",
"Przykład: [nagroda $250 za znalezienie wzmianki dotyczącej chupacabry\n",
"(potwora) przed 1990 rokiem](http://www.cryptozoonews.com/chupa-250/).\n",
"\n",
"Maksymalna liczba punktów: 30.\n",
"\n",
"\n",
"## Zadanie 101\n",
"\n",
"Podać 3 przykłady zapytań na amazon, które daje zaskakujące/niesatysfakcjonujące wyniki. Napisz jaka może być przyczyna takich wyników?\n",
"\n",
"Maksymalna liczba punktów: 20.\n",
"\n",
"## Zadanie 102\n",
" \n",
"Znaleźć PDF-a w języku niemieckim opublikowanego w Internecie przed\n",
"9 marca 2022 roku z największą ilością stron.\n",
"\n",
"Punkty: 30 (za największy plik).\n",
" \n",
"## Zadanie 103\n",
"\n",
"Znajdź najwcześniejsze poświadczenie w języku angielskim słowa \"coronavirus\". (za najwcześniejsze poświadczenie z grupy)\n",
"\n",
"Punkty: 35\n",
"\n",
"## Zadanie 104\n",
"\n",
"Znajdź najwcześniejsze poświadczenie w języku angielskim słowa \"SARS-CoV-2\". (za najwcześniejsze poświadczenie z grupy)\n",
"Punkty: 35\n",
" \n",
" \n",
"## Zadanie 105\n",
" \n",
"Podaj 3 przykłady ofert na malo popuarlnych portalach (inne niz allegro, amazon, olx), które mają nieoczywiste tytuły w celu pojawienia się\n",
"dla jak największej ilości zapytań. Powinny to być 3 różne powody. Napisz jakie to są powody przy ofercie.\n",
"\n",
"Punkty: 20\n",
"\n",
"\n",
"## Zadanie 106\n",
"\n",
"Znajdź wykres na google trends, który pokazuje równoczesny wzrost zainteresowania jednej frazy, gdy maleje\n",
"zainteresowanie drugą frazą dla roku 2021. Obie frazy powinny być choć trochę popularne. Niekoniecznie musi występować \n",
"powiązanie przyczynowo-skutkowe, ale jeżeli zachodzi- tym lepiej. Skorzystaj z opcji porównywania trendów.\n",
"\n",
"Punkty: 20\n",
"\n",
"## Zadanie 107\n",
"\n",
"Znajdź zapytanie na google trends, które jest popularne w niektórych regionach polski, a w innych nie. Z czego mogą wynikać te różnice?\n",
"\n",
"Punkty: 20"
]
}
],
"metadata": {
"author": "Jakub Pokrywka",
"email": "kubapok@wmi.amu.edu.pl",
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"lang": "pl",
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.3"
},
"subtitle": "1.Wyszukiwarki wprowadzenie[ćwiczenia]",
"title": "Ekstrakcja informacji",
"year": "2021"
},
"nbformat": 4,
"nbformat_minor": 4
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

BIN
cw/obrazki/02-fork.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
cw/obrazki/02-inspect.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 KiB

BIN
cw/obrazki/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

266
cw/obrazki/1.svg Normal file
View File

@ -0,0 +1,266 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="800mm"
height="800mm"
viewBox="0 0 800 800"
version="1.1"
id="svg16"
sodipodi:docname="1.svg"
inkscape:export-filename="/home/kuba/Syncthing/przedmioty/2020-02/ISI/zajecia7_regresja_liniowa/obrazki/6.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<defs
id="defs10" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="1485.1537"
inkscape:cy="1417.9979"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
width="800mm"
inkscape:window-width="2560"
inkscape:window-height="1389"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid253" />
</sodipodi:namedview>
<metadata
id="metadata13">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,503)">
<rect
id="rect18"
width="700.24615"
height="11.759859"
x="62.006527"
y="148.39815"
style="stroke-width:0.26458332" />
<rect
id="rect18-3"
width="700.24615"
height="11.759859"
x="-475.47943"
y="-99.864838"
style="stroke-width:0.26458332"
transform="rotate(90.042959)" />
<circle
id="path37"
cx="138.44562"
cy="-13.583364"
r="11.22532"
style="stroke-width:0.26458332" />
<circle
id="path37-9"
cx="298.2728"
cy="-3.4271142"
r="11.22532"
style="stroke-width:0.26458332" />
<circle
id="path37-7"
cx="293.99649"
cy="-161.65015"
r="11.22532"
style="stroke-width:0.26458332" />
<circle
id="path37-92"
cx="349.58853"
cy="-91.091507"
r="11.22532"
style="stroke-width:0.26458332" />
<circle
id="path37-0"
cx="551.64429"
cy="-123.16381"
r="11.22532"
style="stroke-width:0.26458332" />
<circle
id="path37-2"
cx="505.67395"
cy="-385.08951"
r="11.22532"
style="stroke-width:0.26458332" />
<circle
id="path37-3"
cx="709.86786"
cy="-417.16187"
r="11.22532"
style="stroke-width:0.26458332" />
<circle
id="path37-75"
cx="450.08188"
cy="-214.03429"
r="11.22532"
style="stroke-width:0.26458332" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:42.33333333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332;"
x="655.34485"
y="192.23036"
id="text215"><tspan
sodipodi:role="line"
id="tspan213"
x="655.34485"
y="192.23036"
style="stroke-width:0.26458332;font-size:42.33333333px;">x</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:42.33333206px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="36.73391"
y="-383.11801"
id="text215-8"><tspan
sodipodi:role="line"
id="tspan213-9"
x="36.73391"
y="-345.66293"
style="font-size:42.33333206px;stroke-width:0.26458332" /></text>
<rect
style="fill:#000000;stroke-width:0.26458332"
id="rect263"
width="6.8035712"
height="38.55357"
x="-218.69528"
y="-431.2952"
transform="rotate(37.42867)" />
<rect
style="fill:#000000;stroke-width:0.26458332"
id="rect263-7"
width="6.8035712"
height="38.55357"
x="-386.60941"
y="255.82913"
transform="rotate(139.04298)"
inkscape:transform-center-x="-20.410714"
inkscape:transform-center-y="6.8035653" />
<rect
style="fill:#000000;stroke-width:0.26458332"
id="rect263-3"
width="6.8035712"
height="38.55357"
x="-371.74628"
y="-681.80341"
transform="rotate(129.61772)" />
<rect
style="fill:#000000;stroke-width:0.26458332"
id="rect263-7-6"
width="6.8035712"
height="38.55357"
x="-601.17584"
y="456.17935"
transform="rotate(-128.76797)"
inkscape:transform-center-x="7.5782166"
inkscape:transform-center-y="20.135944" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:42.33333206px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="48.032505"
y="-377.82925"
id="text215-1"><tspan
sodipodi:role="line"
id="tspan213-2"
x="48.032505"
y="-377.82925"
style="font-size:42.33333206px;stroke-width:0.26458332">y</tspan><tspan
sodipodi:role="line"
x="48.032505"
y="-324.9126"
style="font-size:42.33333206px;stroke-width:0.26458332"
id="tspan334" /></text>
<rect
id="rect18-9"
width="670.43402"
height="13.544262"
x="114.69541"
y="-151.7952"
style="fill:#ff0000;stroke-width:0.27783805"
transform="matrix(0.99999973,7.380958e-4,0.11550968,0.99330635,0,0)" />
<rect
style="fill:#00ff00;stroke-width:0.26458332"
id="rect390"
width="5.2916665"
height="134.55952"
x="136.07143"
y="-146.74403" />
<rect
style="fill:#00ff00;stroke-width:0.26458332"
id="rect392"
width="5.2916665"
height="20.410715"
x="290.28571"
y="-164.13097" />
<rect
style="fill:#00ff00;stroke-width:0.26458332"
id="rect396"
width="6.0476379"
height="143.63097"
x="295.57736"
y="-143.72026" />
<rect
style="fill:#00ff00;stroke-width:0.26458332"
id="rect398"
width="4.5357141"
height="55.184521"
x="346.98215"
y="-143.72023" />
<rect
style="fill:#00ff00;stroke-width:0.26458332"
id="rect400"
width="5.2916665"
height="73.327377"
x="448.27979"
y="-215.53571" />
<rect
style="fill:#00ff00;stroke-width:0.26458332"
id="rect402"
width="3.7797618"
height="243.41666"
x="503.46429"
y="-386.38095" />
<rect
style="fill:#00ff00;stroke-width:0.22913587"
id="rect404"
width="4.5357146"
height="27.970238"
x="547.30951"
y="-145.9881" />
<rect
style="fill:#00ff00;stroke-width:0.26458332"
id="rect406"
width="4.5357141"
height="276.67856"
x="707.57141"
y="-419.64285" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

BIN
cw/obrazki/10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

BIN
cw/obrazki/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

BIN
cw/obrazki/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
cw/obrazki/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

BIN
cw/obrazki/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
cw/obrazki/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
cw/obrazki/7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

BIN
cw/obrazki/8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

BIN
cw/obrazki/9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB