From 2928ba565059f3faa367cd681d1b65300e9d99e3 Mon Sep 17 00:00:00 2001
From: "wasels.chr" <wasels.chr@gmail.com>
Date: Mon, 21 Feb 2022 16:34:21 +0100
Subject: [PATCH] new images and subset of 64 dataset

---
 Bericht/Bilder/UNet_Architecture.png |  Bin 0 -> 25903 bytes
 Bericht/Bilder/UNet_Architecture.svg | 1334 ++++++++++++++++----------
 Bericht/Bilder/UNet_MaxPlanck.png    |  Bin 0 -> 67294 bytes
 UNet/NormalizeTrainingdata_64.ipynb  |   29 +-
 UNet/postprocessing_new.ipynb        |  168 ++--
 5 files changed, 929 insertions(+), 602 deletions(-)
 create mode 100644 Bericht/Bilder/UNet_Architecture.png
 create mode 100644 Bericht/Bilder/UNet_MaxPlanck.png

diff --git a/Bericht/Bilder/UNet_Architecture.png b/Bericht/Bilder/UNet_Architecture.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf543fec08599386ae15620c05abe7e2039b8bda
GIT binary patch
literal 25903
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
KpUXO@geCw9&?$xh

literal 0
HcmV?d00001

diff --git a/Bericht/Bilder/UNet_Architecture.svg b/Bericht/Bilder/UNet_Architecture.svg
index a653a32..ac8b625 100644
--- a/Bericht/Bilder/UNet_Architecture.svg
+++ b/Bericht/Bilder/UNet_Architecture.svg
@@ -10,12 +10,15 @@
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    width="210mm"
-   height="297mm"
-   viewBox="0 0 210 297"
+   height="80mm"
+   viewBox="0 0 210 80"
    version="1.1"
    id="svg8"
    inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
-   sodipodi:docname="UNet_Architecture.svg">
+   sodipodi:docname="UNet_Architecture.svg"
+   inkscape:export-filename="E:\Data\damask3\Bericht\Bilder\UNet_Architecture.png"
+   inkscape:export-xdpi="96"
+   inkscape:export-ydpi="96">
   <defs
      id="defs2">
     <marker
@@ -36,106 +39,79 @@
     <marker
        inkscape:stockid="TriangleOutL"
        orient="auto"
-       refY="0.0"
-       refX="0.0"
+       refY="0"
+       refX="0"
        id="marker6851"
        style="overflow:visible"
        inkscape:isstock="true">
       <path
          id="path6849"
-         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
-         style="fill-rule:evenodd;stroke:#646567;stroke-width:1pt;stroke-opacity:1;fill:#646567;fill-opacity:1"
-         transform="scale(0.8)" />
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#646567;fill-opacity:1;fill-rule:evenodd;stroke:#646567;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)"
+         inkscape:connector-curvature="0" />
     </marker>
     <marker
        inkscape:isstock="true"
        style="overflow:visible"
        id="marker5167"
-       refX="0.0"
-       refY="0.0"
+       refX="0"
+       refY="0"
        orient="auto"
        inkscape:stockid="TriangleOutL"
        inkscape:collect="always">
       <path
          transform="scale(0.8)"
-         style="fill-rule:evenodd;stroke:#cc071e;stroke-width:1pt;stroke-opacity:1;fill:#cc071e;fill-opacity:1"
-         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
-         id="path5165" />
+         style="fill:#cc071e;fill-opacity:1;fill-rule:evenodd;stroke:#cc071e;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         id="path5165"
+         inkscape:connector-curvature="0" />
     </marker>
     <marker
        inkscape:stockid="TriangleOutL"
        orient="auto"
-       refY="0.0"
-       refX="0.0"
+       refY="0"
+       refX="0"
        id="TriangleOutL"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          id="path4668"
-         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
-         style="fill-rule:evenodd;stroke:#00549f;stroke-width:1pt;stroke-opacity:1;fill:#00549f;fill-opacity:1"
-         transform="scale(0.8)" />
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)"
+         inkscape:connector-curvature="0" />
     </marker>
     <marker
        inkscape:stockid="Arrow2Mend"
        orient="auto"
-       refY="0.0"
-       refX="0.0"
+       refY="0"
+       refX="0"
        id="Arrow2Mend"
-       style="overflow:visible;"
+       style="overflow:visible"
        inkscape:isstock="true">
       <path
          id="path4553"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#00549f;stroke-opacity:1;fill:#00549f;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(0.6) rotate(180) translate(0,0)" />
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
     </marker>
     <marker
        inkscape:stockid="Arrow2Lend"
        orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow2Lend"
-       style="overflow:visible;"
-       inkscape:isstock="true">
-      <path
-         id="path4547"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#00549f;stroke-opacity:1;fill:#00549f;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="TriangleOutL"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="TriangleOutL-1"
-       style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4668-4"
-         d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="scale(0.8)" />
-    </marker>
-    <marker
-       inkscape:stockid="TriangleOutL"
-       orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6"
+       id="Arrow2Lend"
        style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
+       inkscape:isstock="true">
       <path
-         inkscape:connector-curvature="0"
-         id="path4668-4-8"
-         d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="scale(0.8)" />
+         id="path4547"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
     </marker>
     <marker
        inkscape:isstock="true"
@@ -202,15 +178,14 @@
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9"
+       id="marker6851-9"
        style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
+       inkscape:isstock="true">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6"
+         id="path6849-4"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#646567;fill-opacity:1;fill-rule:evenodd;stroke:#646567;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
     <marker
@@ -218,29 +193,60 @@
        orient="auto"
        refY="0"
        refX="0"
-       id="marker6851-9"
+       id="marker6851-9-3"
        style="overflow:visible"
        inkscape:isstock="true">
       <path
          inkscape:connector-curvature="0"
-         id="path6849-4"
+         id="path6849-4-6"
          d="M 5.77,0 -2.88,5 V -5 Z"
          style="fill:#646567;fill-opacity:1;fill-rule:evenodd;stroke:#646567;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker7973-0"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutL">
+      <path
+         transform="scale(0.8)"
+         style="fill:#ffed00;fill-opacity:1;fill-rule:evenodd;stroke:#ffed00;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         id="path7971-6"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker7973-0-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="TriangleOutL">
+      <path
+         transform="scale(0.8)"
+         style="fill:#ffed00;fill-opacity:1;fill-rule:evenodd;stroke:#ffed00;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         id="path7971-6-5"
+         inkscape:connector-curvature="0" />
+    </marker>
     <marker
        inkscape:stockid="TriangleOutL"
        orient="auto"
        refY="0"
        refX="0"
-       id="marker6851-9-3"
+       id="TriangleOutL-1-6-9-5-9"
        style="overflow:visible"
-       inkscape:isstock="true">
+       inkscape:isstock="true"
+       inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path6849-4-6"
+         id="path4668-4-8-6-1-40"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#646567;fill-opacity:1;fill-rule:evenodd;stroke:#646567;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
     <marker
@@ -248,77 +254,159 @@
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9-5"
+       id="TriangleOutL-1-6-9-5-9-2"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6-1"
+         id="path4668-4-8-6-1-40-3"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#cc071e;fill-opacity:1;fill-rule:evenodd;stroke:#cc071e;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
     <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker7973-0"
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
+       refY="0"
        refX="0"
+       id="TriangleOutL-1-6-9-5-9-9"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4668-4-8-6-1-40-4"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#646567;fill-opacity:1;fill-rule:evenodd;stroke:#646567;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
        refY="0"
+       refX="0"
+       id="TriangleOutL-1-6-9-5-9-96"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4668-4-8-6-1-40-8"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#e30066;fill-opacity:1;fill-rule:evenodd;stroke:#e30066;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutL"
        orient="auto"
-       inkscape:stockid="TriangleOutL">
+       refY="0"
+       refX="0"
+       id="TriangleOutL-1-6-9-5-9-4"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
       <path
-         transform="scale(0.8)"
-         style="fill:#ffed00;fill-opacity:1;fill-rule:evenodd;stroke:#ffed00;stroke-width:1.00000003pt;stroke-opacity:1"
+         inkscape:connector-curvature="0"
+         id="path4668-4-8-6-1-40-1"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         id="path7971-6"
-         inkscape:connector-curvature="0" />
+         style="fill:#ffed00;fill-opacity:1;fill-rule:evenodd;stroke:#ffed00;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
     </marker>
     <marker
        inkscape:stockid="TriangleOutL"
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9-5-2"
+       id="TriangleOutL-6"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6-1-4"
+         id="path4668-5"
          d="M 5.77,0 -2.88,5 V -5 Z"
          style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
     <marker
-       inkscape:isstock="true"
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutL-6-3"
        style="overflow:visible"
-       id="marker7973-0-2"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4668-5-7"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
+       refY="0"
        refX="0"
+       id="TriangleOutL-1"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4668-4"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
        refY="0"
+       refX="0"
+       id="TriangleOutL-6-3-9"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4668-5-7-9"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutL"
        orient="auto"
-       inkscape:stockid="TriangleOutL">
+       refY="0"
+       refX="0"
+       id="TriangleOutL-1-8"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
       <path
-         transform="scale(0.8)"
-         style="fill:#ffed00;fill-opacity:1;fill-rule:evenodd;stroke:#ffed00;stroke-width:1.00000003pt;stroke-opacity:1"
+         inkscape:connector-curvature="0"
+         id="path4668-4-3"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         id="path7971-6-5"
-         inkscape:connector-curvature="0" />
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
     </marker>
     <marker
        inkscape:stockid="TriangleOutL"
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9-5-2-5"
+       id="TriangleOutL-6-3-9-6"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6-1-4-8"
+         id="path4668-5-7-9-9"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#57ab27;fill-opacity:1;fill-rule:evenodd;stroke:#57ab27;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
     <marker
@@ -326,13 +414,13 @@
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9-5-9"
+       id="TriangleOutL-6-3-9-8"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6-1-40"
+         id="path4668-5-7-9-4"
          d="M 5.77,0 -2.88,5 V -5 Z"
          style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
@@ -342,15 +430,15 @@
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9-5-9-2"
+       id="TriangleOutL-6-3-9-8-1"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6-1-40-3"
+         id="path4668-5-7-9-4-2"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#cc071e;fill-opacity:1;fill-rule:evenodd;stroke:#cc071e;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
     <marker
@@ -358,13 +446,28 @@
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9-5-9-9"
+       id="TriangleOutL-6-3-9-6-7"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6-1-40-4"
+         id="path4668-5-7-9-9-8"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6851-9-2"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6849-4-0"
          d="M 5.77,0 -2.88,5 V -5 Z"
          style="fill:#646567;fill-opacity:1;fill-rule:evenodd;stroke:#646567;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
@@ -374,15 +477,15 @@
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9-5-9-96"
+       id="TriangleOutL-6-3-9-8-1-2"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6-1-40-8"
+         id="path4668-5-7-9-4-2-4"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#57ab27;fill-opacity:1;fill-rule:evenodd;stroke:#57ab27;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#e30066;fill-opacity:1;fill-rule:evenodd;stroke:#e30066;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
     <marker
@@ -390,39 +493,61 @@
        orient="auto"
        refY="0"
        refX="0"
-       id="TriangleOutL-1-6-9-5-9-4"
+       id="TriangleOutL-6-3-9-6-7-5"
        style="overflow:visible"
        inkscape:isstock="true"
        inkscape:collect="always">
       <path
          inkscape:connector-curvature="0"
-         id="path4668-4-8-6-1-40-1"
+         id="path4668-5-7-9-9-8-1"
          d="M 5.77,0 -2.88,5 V -5 Z"
-         style="fill:#ffed00;fill-opacity:1;fill-rule:evenodd;stroke:#ffed00;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
          transform="scale(0.8)" />
     </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.979899"
-     inkscape:cx="-43.394955"
-     inkscape:cy="1047.9172"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     showgrid="true"
-     inkscape:window-width="1920"
-     inkscape:window-height="1017"
+    <marker
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutL-6-3-9-6-7-5-8"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4668-5-7-9-9-8-1-3"
+         d="M 5.77,0 -2.88,5 V -5 Z"
+         style="fill:#00549f;fill-opacity:1;fill-rule:evenodd;stroke:#00549f;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="scale(0.8)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2"
+     inkscape:cx="421.03562"
+     inkscape:cy="210.54105"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1017"
      inkscape:window-x="-8"
      inkscape:window-y="-8"
-     inkscape:window-maximized="1">
+     inkscape:window-maximized="1"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0">
     <inkscape:grid
        type="xygrid"
-       id="grid3713" />
+       id="grid3713"
+       originx="95.249998"
+       originy="-216.33333" />
   </sodipodi:namedview>
   <metadata
      id="metadata5">
@@ -439,189 +564,87 @@
   <g
      inkscape:label="Ebene 1"
      inkscape:groupmode="layer"
-     id="layer1">
+     id="layer1"
+     transform="translate(95.25,-0.66666663)">
     <rect
        id="rect3715"
        width="210"
        height="80"
        x="-95.25"
        y="0.66666663"
-       style="stroke-width:1;fill:none;stroke:#000000;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+       style="fill:none;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
        style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4522"
        width="2.6458333"
        height="13.229167"
-       x="-72.760414"
+       x="-80.697922"
        y="9.927083" />
     <path
-       style="fill:none;stroke:#00549f;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
-       d="m -69.85,16.541666 h 3.968749"
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
+       d="m -77.787505,16.541666 h 2.680781"
        id="path4524"
        inkscape:connector-curvature="0" />
-    <rect
-       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-4"
-       width="2.6458333"
-       height="13.229167"
-       x="-64.558327"
-       y="9.9270782" />
     <path
        style="fill:none;stroke:#cc071e;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5167)"
-       d="M -63.499999,23.15625 -63.5,36.385417 h 3.96875"
+       d="m -65.0875,23.685417 -10e-7,13.229167 h 3.96875"
        id="path5157"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="ccc" />
-    <rect
-       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-8"
-       width="2.6458333"
-       height="13.229167"
-       x="-58.208332"
-       y="23.15625" />
-    <path
-       style="fill:none;stroke:#00549f;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1)"
-       d="m -55.297916,29.770833 h 3.968749"
-       id="path4524-5"
-       inkscape:connector-curvature="0" />
-    <rect
-       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-4-8"
-       width="2.6458333"
-       height="13.229167"
-       x="-50.006245"
-       y="23.156246" />
-    <rect
-       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-8-3"
-       width="2.6458333"
-       height="13.229167"
-       x="-43.39167"
-       y="36.385422" />
-    <path
-       style="fill:none;stroke:#00549f;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6)"
-       d="M -40.481252,43.000002 -37.041667,43"
-       id="path4524-5-9"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <rect
-       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-4-8-5"
-       width="2.6458333"
-       height="13.229167"
-       x="-35.71875"
-       y="36.385414" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-72.231247"
+       x="-80.168755"
        y="9.3979158"
        id="text5568"><tspan
          sodipodi:role="line"
          id="tspan5566"
-         x="-72.231247"
+         x="-80.168755"
          y="9.3979158"
          style="font-size:2.11666656px;stroke-width:0.26458332">6</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-64.822914"
+       x="-73.818756"
        y="9.397912"
        id="text5568-6"><tspan
          sodipodi:role="line"
          id="tspan5566-1"
-         x="-64.822914"
+         x="-73.818756"
          y="9.397912"
          style="font-size:2.11666656px;stroke-width:0.26458332">16</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-58.208328"
-       y="22.627079"
-       id="text5568-6-3"><tspan
-         sodipodi:role="line"
-         id="tspan5566-1-9"
-         x="-58.208328"
-         y="22.627079"
-         style="font-size:2.11666656px;stroke-width:0.26458332">16</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-50.270828"
-       y="22.627079"
-       id="text5568-6-1"><tspan
-         sodipodi:role="line"
-         id="tspan5566-1-2"
-         x="-50.270828"
-         y="22.627079"
-         style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-43.656246"
-       y="35.856243"
+       x="-45.243748"
+       y="36.38541"
        id="text5568-6-7"><tspan
          sodipodi:role="line"
          id="tspan5566-1-4"
-         x="-43.656246"
-         y="35.856243"
+         x="-45.243748"
+         y="36.38541"
          style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-35.189579"
-       y="35.854694"
-       id="text5568-6-11"><tspan
-         sodipodi:role="line"
-         id="tspan5566-1-5"
-         x="-35.189579"
-         y="35.854694"
-         style="font-size:2.11666656px;stroke-width:0.26458332">64</tspan></text>
     <rect
        style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4522-8-3-4"
        width="2.6458333"
        height="13.229167"
-       x="-29.104166"
-       y="49.614582" />
+       x="-17.991659"
+       y="52.789585" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-29.104156"
-       y="49.349995"
+       x="-19.049982"
+       y="52.524998"
        id="text5568-6-7-7"><tspan
          sodipodi:role="line"
          id="tspan5566-1-4-9"
-         x="-29.104156"
-         y="49.349995"
-         style="font-size:2.11666656px;stroke-width:0.26458332">64</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-21.675907"
-       y="-73.163864"
-       id="text5568-5"
-       transform="rotate(-90.138025)"><tspan
-         sodipodi:role="line"
-         id="tspan5566-19"
-         x="-21.675907"
-         y="-73.163864"
-         style="font-size:2.11666656px;stroke-width:0.26458332">32x32x32</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-35.008892"
-       y="-58.643864"
-       id="text5568-5-9"
-       transform="rotate(-90.138025)"><tspan
-         sodipodi:role="line"
-         id="tspan5566-19-0"
-         x="-35.008892"
-         y="-58.643864"
-         style="font-size:2.11666656px;stroke-width:0.26458332">16x16x16</tspan></text>
+         x="-19.049982"
+         y="52.524998"
+         style="font-size:2.11666656px;stroke-width:0.26458332">128</tspan></text>
     <path
        style="fill:none;stroke:#cc071e;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5167-4)"
-       d="m -48.683327,36.385415 -1e-6,13.229167 h 3.96875"
+       d="m -43.920824,37.972916 -10e-7,13.229167 h 3.96875"
        id="path5157-7"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="ccc" />
@@ -635,29 +658,31 @@
          sodipodi:role="line"
          id="tspan5566-19-0-9"
          x="-46.164543"
-         y="-44.383221"
-         style="font-size:2.11666656px;stroke-width:0.26458332">8x8x8</tspan></text>
+         y="-42.452122"
+         style="font-size:2.11666656px;stroke-width:0.26458332" /></text>
     <path
        style="fill:none;stroke:#cc071e;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5167-44)"
-       d="M -34.395833,49.614583 V 62.84375 l 4.233335,0"
+       d="m -23.283327,52.789585 v 13.229167 h 4.233335"
        id="path5157-1"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="ccc" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-59.683216"
-       y="-29.334469"
+       x="-60.237862"
+       y="-18.752434"
        id="text5568-5-9-7"
        transform="rotate(-90.138025)"><tspan
          sodipodi:role="line"
          id="tspan5566-19-0-3"
-         x="-59.683216"
-         y="-29.334469"
-         style="font-size:2.11666656px;stroke-width:0.26458332">4x4x4</tspan></text>
+         x="-60.237862"
+         y="-18.752434"
+         style="font-size:2.11666656px;stroke-width:0.26458332">4<tspan
+   style="font-size:64.99999762%;baseline-shift:super"
+   id="tspan4533">3</tspan></tspan></text>
     <path
        style="fill:none;stroke:#646567;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6851)"
-       d="M -26.458333,56.229167 H -15.875 l 0,-5.291667"
+       d="M -15.345827,59.404169 H -4.7624975 V 54.112502"
        id="path6841"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="ccc" />
@@ -666,404 +691,649 @@
        id="rect4522-8-3-4-7"
        width="2.6458333"
        height="13.229167"
-       x="-17.197916"
-       y="36.385414" />
+       x="-6.0854225"
+       y="39.21637" />
     <rect
        style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4522-4-8-5-1"
        width="2.6458333"
        height="13.229167"
-       x="-20.372913"
-       y="36.385414" />
+       x="-9.2604151"
+       y="39.21637" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-20.902081"
-       y="35.854694"
+       x="-10.318748"
+       y="38.50053"
        id="text5568-6-11-8"><tspan
          sodipodi:role="line"
          id="tspan5566-1-5-3"
-         x="-20.902081"
-         y="35.854694"
-         style="font-size:2.11666656px;stroke-width:0.26458332">64+64</tspan></text>
-    <path
-       style="fill:none;stroke:#ffed00;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7973)"
-       d="m -32.808333,37.972917 h 11.1125"
-       id="path7963"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#00549f;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9)"
-       d="M -14.287502,43.000002 -10.847917,43"
-       id="path4524-5-9-2"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
+         x="-10.318748"
+         y="38.50053"
+         style="font-size:2.11666656px;stroke-width:0.26458332">128+64</tspan></text>
     <rect
        style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4522-8-3-4-7-4"
        width="2.6458333"
        height="13.229167"
-       x="-6.614583"
-       y="36.385418" />
+       x="8.7312508"
+       y="39.21637" />
     <path
        style="fill:none;stroke:#646567;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6851-9)"
-       d="M -3.4395829,43 6.6145833,43 V 37.708333"
+       d="m 11.377085,46.011221 h 10.054172 l -0.0775,-6.311865"
        id="path6841-9"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="ccc" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-6.6145797"
-       y="35.854694"
-       id="text5568-6-11-4"><tspan
-         sodipodi:role="line"
-         id="tspan5566-1-5-0"
-         x="-6.6145797"
-         y="35.854694"
-         style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-46.209267"
-       y="-21.099905"
-       id="text5568-5-9-7-9"
-       transform="rotate(-90.138025)"><tspan
-         sodipodi:role="line"
-         id="tspan5566-19-0-3-7"
-         x="-46.209267"
-         y="-21.099905"
-         style="font-size:2.11666656px;stroke-width:0.26458332">8x8x8</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-46.771572"
-       y="-7.3428855"
-       id="text5568-5-9-7-9-2"
+       x="-33.604271"
+       y="18.353489"
+       id="text5568-5-9-7-9-2-8"
        transform="rotate(-90.138025)"><tspan
          sodipodi:role="line"
-         id="tspan5566-19-0-3-7-1"
-         x="-46.771572"
-         y="-7.3428855"
-         style="font-size:2.11666656px;stroke-width:0.26458332">8x8x8</tspan></text>
+         id="tspan5566-19-0-3-7-1-9"
+         x="-33.604271"
+         y="20.284588"
+         style="font-size:2.11666656px;stroke-width:0.26458332" /></text>
     <rect
        style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-8-3-4-7-8"
-       width="2.6458333"
-       height="13.229167"
-       x="8.4666624"
-       y="23.15625" />
-    <rect
-       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-4-8-5-1-0"
+       id="rect4522-8-3-4-7-4-5-3-4"
        width="2.6458333"
        height="13.229167"
-       x="5.291667"
-       y="23.15625" />
+       x="68.262505"
+       y="10.138646" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="4.7624998"
-       y="22.62553"
-       id="text5568-6-11-8-8"><tspan
+       x="68.881584"
+       y="9.3963652"
+       id="text5568-6-11-4-7-4-6"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-3-9"
-         x="4.7624998"
-         y="22.62553"
-         style="font-size:2.11666656px;stroke-width:0.26458332">32+32</tspan></text>
+         id="tspan5566-1-5-0-1-2-6"
+         x="68.881584"
+         y="9.3963652"
+         style="font-size:2.11666656px;stroke-width:0.26458332">1</tspan></text>
     <path
-       style="fill:none;stroke:#ffed00;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7973-0)"
-       d="M -46.831253,24.214586 H 3.9687471"
-       id="path7963-0"
+       style="fill:none;stroke:#00549f;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9)"
+       d="m 30.162508,49.614588 13.75834,-5e-6"
+       id="path4524-5-9-2-5-7"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#cc071e;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9-2)"
+       d="m 30.162508,53.517193 13.758341,-5e-6"
+       id="path4524-5-9-2-5-7-5"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#646567;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9-9)"
+       d="m 30.162508,57.419796 13.758341,-5e-6"
+       id="path4524-5-9-2-5-7-7"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;stroke:#00549f;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5)"
-       d="m 11.377079,29.770838 3.439586,-2e-6"
-       id="path4524-5-9-2-5"
+       style="fill:none;stroke:#e30066;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9-96)"
+       d="m 30.162508,61.322402 13.75834,-6e-6"
+       id="path4524-5-9-2-5-7-54"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#ffed00;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9-4)"
+       d="m 30.162508,65.225008 13.75834,-5e-6"
+       id="path4524-5-9-2-5-7-9"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00549f;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="45.772942"
+       y="50.406773"
+       id="text5568-6-11-8-8-27"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-5-3-9-5"
+         x="45.772942"
+         y="50.406773"
+         style="font-size:2.11666656px;fill:#00549f;fill-opacity:1;stroke-width:0.26458332">SeparableConv3D (5x5x5), ReLu</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#cc071e;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="45.704731"
+       y="54.253437"
+       id="text5568-6-11-8-8-27-3"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-5-3-9-5-5"
+         x="45.704731"
+         y="54.253437"
+         style="font-size:2.11666656px;fill:#cc071e;fill-opacity:1;stroke-width:0.26458332">BatchNormalization &amp; MaxPooling3D with size = (2, 2, 2)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#646567;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="45.727467"
+       y="58.105804"
+       id="text5568-6-11-8-8-27-8"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-5-3-9-5-1"
+         x="45.727467"
+         y="58.105804"
+         style="font-size:2.11666656px;fill:#646567;fill-opacity:1;stroke-width:0.26458332">UpSampling with size = (2, 2, 2) </tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e30066;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="45.772942"
+       y="61.958153"
+       id="text5568-6-11-8-8-27-1"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-5-3-9-5-4"
+         x="45.772942"
+         y="61.958153"
+         style="font-size:2.11666656px;fill:#e30066;fill-opacity:1;stroke-width:0.26458332">SeparableConv3D (1, 1, 1), sigmoids</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffed00;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="45.772942"
+       y="65.816185"
+       id="text5568-6-11-8-8-27-5"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-5-3-9-5-9"
+         x="45.772942"
+         y="65.816185"
+         style="font-size:2.11666656px;fill:#ffed00;fill-opacity:1;stroke-width:0.26458332">Skip connection</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;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="64.029182"
+       y="27.072456"
+       id="text11384"><tspan
+         sodipodi:role="line"
+         id="tspan11382"
+         x="64.029182"
+         y="27.072456"
+         style="font-size:3.52777767px;stroke-width:0.26458332">output</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;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="-77.258324"
+       y="27.124994"
+       id="text11384-1"><tspan
+         sodipodi:role="line"
+         id="tspan11382-4"
+         x="-77.258324"
+         y="27.124994"
+         style="font-size:3.52777767px;stroke-width:0.26458332">input</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-66.93959"
+       y="9.6624956"
+       id="text5568-6-14"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-47"
+         x="-66.93959"
+         y="9.6624956"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:3.88055563px;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="-75.40625"
+       y="16.541666"
+       id="text2450"><tspan
+         sodipodi:role="line"
+         id="tspan2448"
+         x="-75.40625"
+         y="20.082014"
+         style="stroke-width:0.26458332" /></text>
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6)"
+       d="m -70.665168,16.541666 h 2.680781"
+       id="path4524-1"
+       inkscape:connector-curvature="0" />
     <rect
-       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-8-3-4-7-4-5"
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-40"
        width="2.6458333"
        height="13.229167"
-       x="19.049999"
-       y="23.156254" />
+       x="-59.37936"
+       y="24.639845" />
     <path
-       style="fill:none;stroke:#646567;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6851-9-3)"
-       d="M 22.224999,29.770836 H 32.808332 V 24.479169"
-       id="path6841-9-6"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccc" />
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1)"
+       d="m -56.468943,31.25443 h 2.680781"
+       id="path4524-18"
+       inkscape:connector-curvature="0" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="19.050003"
-       y="22.62553"
-       id="text5568-6-11-4-7"><tspan
+       x="-59.37936"
+       y="24.110676"
+       id="text5568-1"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-0-1"
-         x="19.050003"
-         y="22.62553"
-         style="font-size:2.11666656px;stroke-width:0.26458332">16</tspan></text>
+         id="tspan5566-6"
+         x="-59.37936"
+         y="24.110676"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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.216946"
-       y="4.5888228"
-       id="text5568-5-9-7-9-5"
-       transform="rotate(-90.138025)"><tspan
+       x="-52.500195"
+       y="24.110672"
+       id="text5568-6-70"><tspan
          sodipodi:role="line"
-         id="tspan5566-19-0-3-7-2"
-         x="-36.216946"
-         y="4.5888228"
-         style="font-size:2.11666656px;stroke-width:0.26458332">16x16x16</tspan></text>
+         id="tspan5566-1-8"
+         x="-52.500195"
+         y="24.110672"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-33.604271"
-       y="18.353489"
-       id="text5568-5-9-7-9-2-8"
+       x="-32.716705"
+       y="-59.809391"
+       id="text5568-5-8"
        transform="rotate(-90.138025)"><tspan
          sodipodi:role="line"
-         id="tspan5566-19-0-3-7-1-9"
-         x="-33.604271"
-         y="20.284588"
-         style="font-size:2.11666656px;stroke-width:0.26458332" /></text>
+         id="tspan5566-19-2"
+         x="-32.716705"
+         y="-59.809391"
+         style="font-size:2.11666656px;stroke-width:0.26458332">16<tspan
+   style="font-size:64.99999762%;baseline-shift:super"
+   id="tspan3612">3</tspan></tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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.250088"
-       y="18.347116"
-       id="text5568-5-9-7-9-5-9"
-       transform="rotate(-90.138025)"><tspan
+       x="-45.621029"
+       y="24.375256"
+       id="text5568-6-14-4"><tspan
          sodipodi:role="line"
-         id="tspan5566-19-0-3-7-2-6"
-         x="-36.250088"
-         y="18.347116"
-         style="font-size:2.11666656px;stroke-width:0.26458332">16x16x16</tspan></text>
-    <rect
-       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-8-3-4-7-8-8"
-       width="2.6458333"
-       height="13.229167"
-       x="34.660393"
-       y="9.9270782" />
-    <rect
-       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-4-8-5-1-0-6"
-       width="2.6458333"
-       height="13.229167"
-       x="31.485397"
-       y="9.9270782" />
+         id="tspan5566-1-47-6"
+         x="-45.621029"
+         y="24.375256"
+         style="font-size:2.11666656px;stroke-width:0.26458332">64</tspan></text>
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3)"
+       d="m -49.346605,31.25443 h 2.680781"
+       id="path4524-1-9"
+       inkscape:connector-curvature="0" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="30.95623"
-       y="9.3963575"
-       id="text5568-6-11-8-8-2"><tspan
+       x="-17.491825"
+       y="-81.53624"
+       id="text5568-5-8-0"
+       transform="rotate(-90.138025)"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-3-9-4"
-         x="30.95623"
-         y="9.3963575"
-         style="font-size:2.11666656px;stroke-width:0.26458332">16+16</tspan></text>
+         id="tspan5566-19-2-0"
+         x="-17.491825"
+         y="-81.53624"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32<tspan
+   style="font-size:64.99999762%;baseline-shift:super"
+   id="tspan3635">3</tspan></tspan></text>
     <path
-       style="fill:none;stroke:#ffed00;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7973-0-2)"
-       d="M -61.383343,10.98541 H 30.162483"
+       style="fill:none;stroke:#ffed00;stroke-width:0.2276167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7973-0-2)"
+       d="M -78.052083,10.98541 H 40.521184"
        id="path7963-0-5"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;stroke:#00549f;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-2)"
-       d="m 37.570816,16.541662 3.439586,-2e-6"
-       id="path4524-5-9-2-5-8"
+       style="fill:none;stroke:#ffed00;stroke-width:0.23674184;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7973-0)"
+       d="M -56.577293,25.802087 H 14.602018"
+       id="path7963-0"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-24.397284"
+       y="50.961937"
+       id="text5568-6-7-9"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-4-6"
+         x="-24.397284"
+         y="50.961937"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
     <rect
-       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-8-3-4-7-4-5-3"
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-40-0"
        width="2.6458333"
        height="13.229167"
-       x="45.243729"
-       y="9.9270811" />
+       x="-38.532894"
+       y="39.21637" />
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-8)"
+       d="m -35.62248,45.830958 h 2.680781"
+       id="path4524-18-6"
+       inkscape:connector-curvature="0" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="45.862812"
-       y="9.3963575"
-       id="text5568-6-11-4-7-4"><tspan
+       x="-38.532894"
+       y="38.687202"
+       id="text5568-1-3"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-0-1-2"
-         x="45.862812"
-         y="9.3963575"
-         style="font-size:2.11666656px;stroke-width:0.26458332">1</tspan></text>
+         id="tspan5566-6-5"
+         x="-38.532894"
+         y="38.687202"
+         style="font-size:2.11666656px;stroke-width:0.26458332">64</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-23.050936"
-       y="30.814432"
-       id="text5568-5-9-7-9-5-6"
-       transform="rotate(-90.138025)"><tspan
+       x="-31.653728"
+       y="38.687199"
+       id="text5568-6-70-2"><tspan
          sodipodi:role="line"
-         id="tspan5566-19-0-3-7-2-8"
-         x="-23.050936"
-         y="30.814432"
-         style="font-size:2.11666656px;stroke-width:0.26458332">32x32x32</tspan></text>
+         id="tspan5566-1-8-5"
+         x="-31.653728"
+         y="38.687199"
+         style="font-size:2.11666656px;stroke-width:0.26458332">64</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-23.08408"
-       y="44.572712"
-       id="text5568-5-9-7-9-5-9-5"
+       x="-46.283829"
+       y="-39.524754"
+       id="text5568-5-8-4"
        transform="rotate(-90.138025)"><tspan
          sodipodi:role="line"
-         id="tspan5566-19-0-3-7-2-6-8"
-         x="-23.08408"
-         y="44.572712"
-         style="font-size:2.11666656px;stroke-width:0.26458332">32x32x32</tspan></text>
+         id="tspan5566-19-2-1"
+         x="-46.283829"
+         y="-39.524754"
+         style="font-size:2.11666656px;stroke-width:0.26458332">8<tspan
+   style="font-size:64.99999762%;baseline-shift:super"
+   id="tspan4507">3</tspan></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-25.30373"
+       y="38.951782"
+       id="text5568-6-14-4-7"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-47-6-4"
+         x="-25.30373"
+         y="38.951782"
+         style="font-size:2.11666656px;stroke-width:0.26458332">128</tspan></text>
     <path
-       style="fill:none;stroke:#57ab27;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-2-5)"
-       d="m 47.88958,16.541669 3.439586,-2e-6"
-       id="path4524-5-9-2-5-8-6"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3-9)"
+       d="m -28.500143,45.830958 h 2.680781"
+       id="path4524-1-9-1"
+       inkscape:connector-curvature="0" />
     <rect
        style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4522-8-3-4-7-4-5-3-4"
+       id="rect4522-8-3-4-7-4-9"
        width="2.6458333"
        height="13.229167"
-       x="55.562492"
-       y="9.9270897" />
+       x="1.2438178"
+       y="39.21637" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="56.181576"
-       y="9.3963652"
-       id="text5568-6-11-4-7-4-6"><tspan
+       x="0.71465498"
+       y="38.591217"
+       id="text5568-6-11-4-4"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-0-1-2-6"
-         x="56.181576"
-         y="9.3963652"
-         style="font-size:2.11666656px;stroke-width:0.26458332">1</tspan></text>
+         id="tspan5566-1-5-0-3"
+         x="0.71465498"
+         y="38.591217"
+         style="font-size:2.11666656px;stroke-width:0.26458332">128</tspan></text>
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3-9-6)"
+       d="m -3.0279953,45.830958 h 2.68077939"
+       id="path4524-1-9-1-0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3-9-8)"
+       d="M 4.6160423,45.830958 H 7.2968218"
+       id="path4524-1-9-1-07"
+       inkscape:connector-curvature="0" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-23.108946"
-       y="54.891449"
-       id="text5568-5-9-7-9-5-9-5-0"
+       x="-46.351925"
+       y="-11.264449"
+       id="text5568-5-8-4-4"
        transform="rotate(-90.138025)"><tspan
          sodipodi:role="line"
-         id="tspan5566-19-0-3-7-2-6-8-7"
-         x="-23.108946"
-         y="54.891449"
-         style="font-size:2.11666656px;stroke-width:0.26458332">32x32x32</tspan></text>
-    <path
-       style="fill:none;stroke:#00549f;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9)"
-       d="m 3.1749955,49.614588 13.7583365,-5e-6"
-       id="path4524-5-9-2-5-7"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#cc071e;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9-2)"
-       d="m 3.1749955,53.517193 13.7583375,-5e-6"
-       id="path4524-5-9-2-5-7-5"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#646567;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9-9)"
-       d="m 3.1749955,57.419796 13.7583375,-5e-6"
-       id="path4524-5-9-2-5-7-7"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
+         id="tspan5566-19-2-1-1"
+         x="-46.351925"
+         y="-11.264449"
+         style="font-size:2.11666656px;stroke-width:0.26458332">8<tspan
+   style="font-size:1.37583315px;baseline-shift:super;stroke-width:0.26458332"
+   id="tspan4507-4">3</tspan></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="8.152051"
+       y="38.464565"
+       id="text5568-6-11-4-4-6"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-5-0-3-7"
+         x="8.152051"
+         y="38.464565"
+         style="font-size:2.11666656px;stroke-width:0.26458332">128</tspan></text>
     <path
-       style="fill:none;stroke:#57ab27;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9-96)"
-       d="m 3.1749955,61.322402 13.7583365,-6e-6"
-       id="path4524-5-9-2-5-7-54"
+       style="fill:none;stroke:#ffed00;stroke-width:0.29850301;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7973)"
+       d="m -35.866709,40.089585 h 24.754215"
+       id="path7963"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-8-3-4-7-7"
+       width="2.6458333"
+       height="13.229167"
+       x="19.770737"
+       y="24.673214" />
+    <rect
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-4-8-5-1-7"
+       width="2.6458333"
+       height="13.229167"
+       x="16.595737"
+       y="24.673214" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="15.537404"
+       y="23.957376"
+       id="text5568-6-11-8-2"><tspan
+         sodipodi:role="line"
+         id="tspan5566-1-5-3-0"
+         x="15.537404"
+         y="23.957376"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32+128</tspan></text>
+    <rect
+       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-8-3-4-7-4-2"
+       width="2.6458333"
+       height="13.229167"
+       x="34.58741"
+       y="24.673214" />
     <path
-       style="fill:none;stroke:#ffed00;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-1-6-9-5-9-4)"
-       d="m 3.1749955,65.225008 13.7583365,-5e-6"
-       id="path4524-5-9-2-5-7-9"
+       style="fill:none;stroke:#646567;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6851-9-2)"
+       d="m 37.233242,30.649554 h 10.054172 l 0.073,-5.665984"
+       id="path6841-9-5"
        inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
+       sodipodi:nodetypes="ccc" />
+    <rect
+       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-8-3-4-7-4-9-9"
+       width="2.6458333"
+       height="13.229167"
+       x="27.099976"
+       y="24.673214" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00549f;fill-opacity:1;stroke:none;stroke-width:0.26458332;"
-       x="18.785419"
-       y="50.406773"
-       id="text5568-6-11-8-8-27"><tspan
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="27.099981"
+       y="24.048061"
+       id="text5568-6-11-4-4-3"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-3-9-5"
-         x="18.785419"
-         y="50.406773"
-         style="font-size:2.11666656px;stroke-width:0.26458332;fill:#00549f;fill-opacity:1;">SeparableConv3D (5x5x5), ReLu</tspan></text>
+         id="tspan5566-1-5-0-3-9"
+         x="27.099981"
+         y="24.048061"
+         style="font-size:2.11666656px;stroke-width:0.26458332">64</tspan></text>
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3-9-6-7)"
+       d="m 22.828162,31.287804 h 2.680779"
+       id="path4524-1-9-1-0-1"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3-9-8-1)"
+       d="m 30.472199,31.287804 h 2.68078"
+       id="path4524-1-9-1-07-7"
+       inkscape:connector-curvature="0" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#cc071e;fill-opacity:1;stroke:none;stroke-width:0.26458332;"
-       x="18.717207"
-       y="54.253437"
-       id="text5568-6-11-8-8-27-3"><tspan
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="34.537376"
+       y="23.92141"
+       id="text5568-6-11-4-4-6-0"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-3-9-5-5"
-         x="18.717207"
-         y="54.253437"
-         style="font-size:2.11666656px;stroke-width:0.26458332;fill:#cc071e;fill-opacity:1;">BatchNormalization &amp; MaxPooling3D with size = (2, 2, 2)</tspan></text>
+         id="tspan5566-1-5-0-3-7-0"
+         x="34.537376"
+         y="23.92141"
+         style="font-size:2.11666656px;stroke-width:0.26458332">64</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#646567;fill-opacity:1;stroke:none;stroke-width:0.26458332;"
-       x="18.739944"
-       y="58.105804"
-       id="text5568-6-11-8-8-27-8"><tspan
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-32.843025"
+       y="15.870556"
+       id="text5568-5-8-2"
+       transform="rotate(-90.138025)"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-3-9-5-1"
-         x="18.739944"
-         y="58.105804"
-         style="font-size:2.11666656px;stroke-width:0.26458332;fill:#646567;fill-opacity:1;">UpSampling with size = (2, 2, 2) </tspan></text>
+         id="tspan5566-19-2-5"
+         x="-32.843025"
+         y="15.870556"
+         style="font-size:2.11666656px;stroke-width:0.26458332">16<tspan
+   style="font-size:1.37583315px;baseline-shift:super;stroke-width:0.26458332"
+   id="tspan3612-4">3</tspan></tspan></text>
+    <rect
+       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-8-3-4-7-7-6"
+       width="2.6458333"
+       height="13.229167"
+       x="45.968872"
+       y="10.138646" />
+    <rect
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-4-8-5-1-7-4"
+       width="2.6458333"
+       height="13.229167"
+       x="42.793873"
+       y="10.191662" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#57ab27;fill-opacity:1;stroke:none;stroke-width:0.26458332;"
-       x="18.785419"
-       y="61.958153"
-       id="text5568-6-11-8-8-27-1"><tspan
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="42.793877"
+       y="9.4228086"
+       id="text5568-6-11-8-2-4"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-3-9-5-4"
-         x="18.785419"
-         y="61.958153"
-         style="font-size:2.11666656px;stroke-width:0.26458332;fill:#57ab27;fill-opacity:1;">SeparableConv3D (1, 1, 1), sigmoids</tspan></text>
+         id="tspan5566-1-5-3-0-2"
+         x="42.793877"
+         y="9.4228086"
+         style="font-size:2.11666656px;stroke-width:0.26458332">6+64</tspan></text>
+    <rect
+       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-8-3-4-7-4-2-1"
+       width="2.6458333"
+       height="13.229167"
+       x="60.785545"
+       y="10.138646" />
+    <rect
+       style="fill:#cfd1d2;fill-opacity:1;stroke:#000000;stroke-width:0.112;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-8-3-4-7-4-9-9-2"
+       width="2.6458333"
+       height="13.229167"
+       x="53.298111"
+       y="10.138646" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffed00;fill-opacity:1;stroke:none;stroke-width:0.26458332;"
-       x="18.785419"
-       y="65.816185"
-       id="text5568-6-11-8-8-27-5"><tspan
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="53.298119"
+       y="9.5134935"
+       id="text5568-6-11-4-4-3-5"><tspan
          sodipodi:role="line"
-         id="tspan5566-1-5-3-9-5-9"
-         x="18.785419"
-         y="65.816185"
-         style="font-size:2.11666656px;stroke-width:0.26458332;fill:#ffed00;fill-opacity:1;">Skip connection</tspan></text>
+         id="tspan5566-1-5-0-3-9-8"
+         x="53.298119"
+         y="9.5134935"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3-9-6-7-5)"
+       d="m 49.026297,16.753234 h 2.680779"
+       id="path4524-1-9-1-0-1-6"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#e30066;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3-9-8-1-2)"
+       d="m 64.078673,16.753234 h 2.68078"
+       id="path4524-1-9-1-07-7-7"
+       inkscape:connector-curvature="0" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:10.58333302px;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="51.858341"
-       y="27.072456"
-       id="text11384"><tspan
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="60.735516"
+       y="9.3868418"
+       id="text5568-6-11-4-4-6-0-7"><tspan
          sodipodi:role="line"
-         id="tspan11382"
-         x="51.858341"
-         y="27.072456"
-         style="font-size:3.52777767px;stroke-width:0.26458332">output</tspan></text>
+         id="tspan5566-1-5-0-3-7-0-0"
+         x="60.735516"
+         y="9.3868418"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:10.58333302px;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="-76.199989"
-       y="27.124994"
-       id="text11384-1"><tspan
+       style="font-style:normal;font-weight:normal;font-size:2.11666656px;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="-18.223013"
+       y="41.789455"
+       id="text5568-5-8-0-9"
+       transform="rotate(-90.138025)"><tspan
          sodipodi:role="line"
-         id="tspan11382-4"
-         x="-76.199989"
-         y="27.124994"
-         style="font-size:3.52777767px;stroke-width:0.26458332">input</tspan></text>
+         id="tspan5566-19-2-0-5"
+         x="-18.223013"
+         y="41.789455"
+         style="font-size:2.11666656px;stroke-width:0.26458332">32<tspan
+   style="font-size:1.37583315px;baseline-shift:super;stroke-width:0.26458332"
+   id="tspan3635-7">3</tspan></tspan></text>
+    <path
+       style="fill:none;stroke:#00549f;stroke-width:0.16437426;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6-3-9-6-7-5-8)"
+       d="M 56.521201,16.647629 H 59.20198"
+       id="path4524-1-9-1-0-1-6-7"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-4"
+       width="2.6458333"
+       height="13.229167"
+       x="-73.554169"
+       y="9.9270782" />
+    <rect
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-4-9"
+       width="2.6458333"
+       height="13.229167"
+       x="-66.675003"
+       y="10.191662" />
+    <rect
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-4-4"
+       width="2.6458333"
+       height="13.229167"
+       x="-52.235607"
+       y="24.639839" />
+    <rect
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-4-9-5"
+       width="2.6458333"
+       height="13.229167"
+       x="-45.356441"
+       y="24.904423" />
+    <rect
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-4-4-4"
+       width="2.6458333"
+       height="13.229167"
+       x="-31.389141"
+       y="39.216366" />
+    <rect
+       style="fill:#fabe50;fill-opacity:1;stroke:#000000;stroke-width:0.1118034;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4522-4-9-5-4"
+       width="2.6458333"
+       height="13.229167"
+       x="-24.509977"
+       y="39.480949" />
   </g>
 </svg>
diff --git a/Bericht/Bilder/UNet_MaxPlanck.png b/Bericht/Bilder/UNet_MaxPlanck.png
new file mode 100644
index 0000000000000000000000000000000000000000..cdd5d9211344db6b22680741ea1d3242ddd33658
GIT binary patch
literal 67294
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
N22WQ%mvv4FO#so!SOow8

literal 0
HcmV?d00001

diff --git a/UNet/NormalizeTrainingdata_64.ipynb b/UNet/NormalizeTrainingdata_64.ipynb
index b1e0b30..fbc2f92 100644
--- a/UNet/NormalizeTrainingdata_64.ipynb
+++ b/UNet/NormalizeTrainingdata_64.ipynb
@@ -14,14 +14,12 @@
       "source": [
         "import torch\n",
         "import numpy as np\n",
-        "import torch.nn as nn\n",
-        "from torch.utils.data import TensorDataset\n",
-        "import sklearn.preprocessing as sp\n"
+        "from torch.utils.data import TensorDataset\n"
       ]
     },
     {
       "cell_type": "code",
-      "execution_count": 2,
+      "execution_count": null,
       "metadata": {},
       "outputs": [],
       "source": [
@@ -38,6 +36,8 @@
       "source": [
         "training_data = np.load('E:/Data/damask3/UNet/Input/Training_data_64.npy')\n",
         "training_label =  np.load('E:/Data/damask3/UNet/Input/Training_labels_64.npy')\n",
+        "training_data = training_data[0:50]\n",
+        "training_label = training_label[0:50]\n",
         "\n",
         "if training_data.shape[0] != training_label.shape[0]:\n",
         "    print('label and data have not the same size')\n",
@@ -48,7 +48,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 6,
+      "execution_count": 7,
       "metadata": {
         "id": "lUnBE7T4q3Pi"
       },
@@ -72,7 +72,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 7,
+      "execution_count": 3,
       "metadata": {
         "colab": {
           "base_uri": "https://localhost:8080/"
@@ -85,8 +85,8 @@
           "name": "stdout",
           "output_type": "stream",
           "text": [
-            "size of input is torch.Size([791, 6, 64, 64, 64])\n",
-            "size of label is torch.Size([791, 64, 64, 64])\n"
+            "size of input is torch.Size([50, 2, 64, 64, 64])\n",
+            "size of label is torch.Size([50, 64, 64, 64])\n"
           ]
         }
       ],
@@ -95,8 +95,9 @@
         "phase= data[:,4,:,:,:].reshape(data.shape[0], 1,64,64,64)\n",
         "new_phase = np.ones(phase.shape) - phase #input[4]: martinsite, input[5]:ferrit\n",
         "#new_training_data = np.append(data,new_channel,axis=1)\n",
-        "input = np.append(angles,phase,axis=1)\n",
-        "input = np.append(input,new_phase,axis=1)\n",
+        "#input = np.append(angles,phase,axis=1)\n",
+        "#input = np.append(input,new_phase,axis=1)\n",
+        "input = np.append(phase,new_phase,axis=1)\n",
         "\n",
         "label = torch.from_numpy(training_label)\n",
         "input = torch.from_numpy(input)\n",
@@ -112,7 +113,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 8,
+      "execution_count": 4,
       "metadata": {
         "id": "Kgd1WhOODim3"
       },
@@ -130,15 +131,15 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 9,
+      "execution_count": 5,
       "metadata": {
         "id": "-Rbt8Brb9mM_"
       },
       "outputs": [],
       "source": [
         "dataset = TensorDataset(input,label_normalized) # create the pytorch dataset \n",
-        "np.save('E:/Data/damask3/UNet/Input/Norm_min_max_64_angles.npy',[min_label, max_label])\n",
-        "torch.save(dataset,'E:/Data/damask3/UNet/Input/TD_norm_64_angles.pt')\n"
+        "np.save('E:/Data/damask3/UNet/Input/Norm_min_max_64_subset_phase.npy',[min_label, max_label])\n",
+        "torch.save(dataset,'E:/Data/damask3/UNet/Input/TD_norm_64_subset_phase.pt')\n"
       ]
     }
   ],
diff --git a/UNet/postprocessing_new.ipynb b/UNet/postprocessing_new.ipynb
index 9fedc11..47da6ef 100644
--- a/UNet/postprocessing_new.ipynb
+++ b/UNet/postprocessing_new.ipynb
@@ -2,19 +2,19 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": 2,
    "metadata": {},
    "outputs": [],
    "source": [
     "import torch\n",
     "import numpy as np\n",
     "import matplotlib.pyplot as plt\n",
-    "import UNet_V15 as UNet\n",
+    "import UNet_V15 as UNet15\n",
+    "import UNet_V9_3 as UNet9\n",
     "import pyvista as pv\n",
     "from matplotlib.colors import ListedColormap\n",
     "import copy\n",
-    "import scipy.stats as stats\n",
-    "import pylab as pl"
+    "\n"
    ]
   },
   {
@@ -23,7 +23,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "def predict_stress(image_id, normalization, model, dataset,grain_data, threshold = 0.1):\n",
+    "def predict_stress(image_id, normalization, model, dataset,grain_data, UNet,threshold = 0.1):\n",
     "    input, output = dataset[image_id]\n",
     "    grain,_ = grain_data[image_id]\n",
     "    grain = copy.deepcopy(grain)\n",
@@ -33,7 +33,7 @@
     "    output = copy.deepcopy(output)\n",
     "    input = torch.unsqueeze(input,0)\n",
     "    output = torch.unsqueeze(output,0)\n",
-    "    xb = UNet.to_device(input, device)\n",
+    "    xb = UNet.to_device(input, device_9)\n",
     "    model.eval()\n",
     "    prediction = model(xb)\n",
     "    input = input.detach().numpy()\n",
@@ -53,8 +53,8 @@
     "    output_rescale = output.reshape(output.shape[2],output.shape[3],output.shape[4])\n",
     "    if normalization is not None:\n",
     "        min_label, max_label = normalization\n",
-    "        output_rescale *= max_label.numpy()\n",
-    "        output_rescale += min_label.numpy()\n",
+    "        output_rescale *= max_label\n",
+    "        output_rescale += min_label\n",
     "    return output_rescale\n",
     "\n",
     "\n",
@@ -64,14 +64,15 @@
     "    orange = np.array([245/256, 167/256, 0/256, 1])\n",
     "    red = np.array([203/256, 6/256, 29/256, 1])\n",
     "    bordeaux = np.array([160/256, 15/256, 53/256, 1])\n",
+    "    blue = np.array([0/256, 84/256, 159/256, 1])\n",
     "\n",
     "    mapping = np.linspace(mesh['error'].min(), mesh['error'].max(),256)\n",
     "    newcolors = np.empty((256,4))\n",
-    "    newcolors[mapping >=0.5] = bordeaux\n",
-    "    newcolors[mapping <0.5] = red\n",
-    "    newcolors[mapping <0.3] = orange\n",
-    "    newcolors[mapping <0.1] = yellow\n",
-    "    newcolors[mapping <0.05] = black\n",
+    "    newcolors[mapping >=0.15] = red\n",
+    "    #newcolors[mapping <0.5] = red\n",
+    "    #newcolors[mapping <0.3] = orange\n",
+    "    newcolors[mapping <0.15] = blue\n",
+    "    #newcolors[mapping <0.05] = black\n",
     "    return ListedColormap(newcolors)\n",
     "\n",
     "\n",
@@ -117,7 +118,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": 6,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -138,7 +139,8 @@
     "    colormap_error = get_colormap(grid_1, threshold)\n",
     "    p = pv.Plotter(notebook=False,shape=(3,1))\n",
     "    sargs_grain = dict(height=0.75, vertical=True, position_x=0.1, position_y=0.05, n_labels=0)\n",
-    "    sargs = dict(height=0.75, vertical=True, position_x=0.1, position_y=0.05)\n",
+    "    sargs_stress = dict(height=0.75, vertical=True, position_x=0.1, position_y=0.05)\n",
+    "    sargs_error = dict(height=0.75, vertical=True, position_x=0.1, position_y=0.05, n_labels = 0)\n",
     "\n",
     "\n",
     "\n",
@@ -147,28 +149,31 @@
     "        slc_2 = grid_2.slice(normal=normal, origin=origin)\n",
     "        slc_3 = grid_3.slice(normal=normal, origin=origin)\n",
     "        p.subplot(0,0)\n",
-    "        p.add_mesh(slc_2, name=\"my_slice_2\", cmap = 'RdBu', annotations = annotations, scalar_bar_args=sargs_grain)\n",
+    "        p.add_mesh(slc_2, name=\"my_slice_2\", cmap = 'RdBu', annotations = annotations_grain, scalar_bar_args=sargs_grain)\n",
     "        p.subplot(2,0)\n",
-    "        p.add_mesh(slc_1, name=\"my_slice_1\",clim=[0.01, 1.0], below_color = 'blue', above_color = 'red', cmap = colormap_error, scalar_bar_args=sargs)\n",
+    "        p.add_mesh(slc_1, name=\"my_slice_1\", cmap = colormap_error,annotations = annotations_error, scalar_bar_args=sargs_error)\n",
     "        p.subplot(1,0)\n",
-    "        p.add_mesh(slc_3, name=\"my_slice_3\", scalar_bar_args=sargs)\n",
+    "        p.add_mesh(slc_3, name=\"my_slice_3\", scalar_bar_args=sargs_stress)\n",
     "\n",
     "    p.subplot(0,0)\n",
-    "    annotations = {\n",
+    "    annotations_grain = {\n",
     "        0: 'Ferrite',\n",
     "        grains.max(): 'Martensite',\n",
     "    }\n",
+    "    annotations_error = {\n",
+    "        0.15: '15%'\n",
+    "    }\n",
     "    p.add_title('Grains',font_size=10)\n",
-    "    p.add_mesh(grid_2 ,opacity=0, cmap = 'RdBu', annotations = annotations, scalar_bar_args=sargs_grain)\n",
+    "    p.add_mesh(grid_2 ,opacity=0, cmap = 'RdBu', annotations = annotations_grain, scalar_bar_args=sargs_grain)\n",
     "    p.add_plane_widget(my_plane_func)\n",
     "    p.subplot(2,0)\n",
     "    p.add_title('Error',font_size=10)\n",
-    "    p.add_mesh(grid_1,scalars = \"error\" ,clim=[0.01, 1.0], below_color = 'blue', above_color = 'red',opacity=0)\n",
+    "    p.add_mesh(grid_1,scalars = \"error\",opacity=0, scalar_bar_args=sargs_error)\n",
     "    p.add_plane_widget(my_plane_func)\n",
     "\n",
     "    p.subplot(1,0)\n",
     "    p.add_title('Stress',font_size=10)\n",
-    "    p.add_mesh(grid_3,scalars = \"stress\" ,opacity=0)\n",
+    "    p.add_mesh(grid_3,scalars = \"stress\",annotations = annotations_error ,opacity=0)\n",
     "    p.add_plane_widget(my_plane_func)\n",
     "\n",
     "    p.link_views()\n",
@@ -177,81 +182,132 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 7,
    "metadata": {},
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "no GPU found\n"
+      "no GPU found\n",
+      "sample number: 1637\n",
+      "Maximum error is : 74.46 %\n",
+      "average error is : 10.06 %\n",
+      "60.49% of voxels have a diviation less than 10.0%\n"
      ]
     }
    ],
    "source": [
-    "Training_data = torch.load('F:/RWTH/HiWi_IEHK/DAMASK3/UNet/Trainingsdata/TD_norm_32_phase.pt')\n",
-    "grain_data = torch.load('F:/RWTH/HiWi_IEHK/DAMASK3/UNet/Trainingsdata/TD_norm_32_phase.pt')\n",
-    "history = torch.load('F:/RWTH/HiWi_IEHK/DAMASK3/UNet/output/V15/history_V15.pt')\n",
+    "path_to_UNET = 'E:/Data/damask3'\n",
+    "UNet = UNet9\n",
+    "Training_data_32 = torch.load(f'{path_to_UNET}/UNet/Input/TD_norm_32_phase.pt')\n",
+    "normalization_32 = np.load(f'{path_to_UNET}/UNet/Input/Norm_min_max_32_phase.npy', allow_pickle=True)\n",
+    "grain_data_32 = torch.load(f'{path_to_UNET}/UNet/Input/TD_norm_32_angles.pt')\n",
+    "model_9 = UNet.UNet()\n",
+    "model_9.load_state_dict(torch.load(f'{path_to_UNET}/UNet/output/V9_diffLR/Unet_dict_V9_3.pth',map_location=torch.device('cpu')))\n",
+    "device_9 = UNet.get_default_device()\n",
+    "model_9 = UNet.to_device(model_9.double(), device_9)\n",
+    "\n",
+    "#sample_index = np.random.randint(low=0, high=len(Training_data_32))\n",
+    "sample_index = 1637\n",
+    "print(f'sample number: {sample_index}')\n",
+    "predict_stress(sample_index, normalization = normalization_32, model = model_9, dataset = Training_data_32,grain_data =grain_data_32,UNet=UNet)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "path_to_UNET = 'E:/Data/damask3'\n",
+    "UNet = UNet15\n",
+    "\n",
+    "Training_data_64 = torch.load(f'{path_to_UNET}/UNet/Input/TD_norm_64_phase.pt')\n",
+    "grain_data_64 =  torch.load(f'{path_to_UNET}/UNet/Input/TD_norm_64_angles.pt')\n",
+    "#history = torch.load(f'{path_to_UNET}/UNet/output/V15/history_V15.pt')\n",
     "#history_2 = torch.load('E:/Data/damask3/UNet/output/history_test.pt')\n",
-    "normalization = np.load('F:/RWTH/HiWi_IEHK/DAMASK3/UNet/Trainingsdata/Norm_min_max_32_phase.npy', allow_pickle=True)\n",
-    "model = UNet.UNet()\n",
-    "model.load_state_dict(torch.load('F:/RWTH/HiWi_IEHK/DAMASK3/UNet/output/V15/Unet_dict_V15.pth',map_location=torch.device('cpu')))\n",
-    "device = UNet.get_default_device()\n",
-    "model = UNet.to_device(model.double(), device)"
+    "normalization_64 = np.load(f'{path_to_UNET}/UNet/Input/Norm_min_max_64_phase.npy', allow_pickle=True)\n",
+    "\n",
+    "model_15 = UNet.UNet()\n",
+    "model_15.load_state_dict(torch.load(f'{path_to_UNET}/UNet/output/V15/Unet_dict_V15.pth',map_location=torch.device('cpu')))\n",
+    "\n",
+    "device_15 = UNet.get_default_device()\n",
+    "\n",
+    "model_15 = UNet.to_device(model_15.double(), device_15)\n",
+    "\n",
+    "sample_index = np.random.randint(low=0, high=len(Training_data_64))\n",
+    "print(f'sample number: {sample_index}')\n",
+    "predict_stress(sample_index, normalization = normalization_64, model = model_15, dataset = Training_data_64,UNet = UNet,grain_data =grain_data_64)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 25,
    "metadata": {},
    "outputs": [
     {
-     "data": {
-      "image/png": "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36OPPkpaWhqBQIDx48ezbNkybrrpJp566ilmzZpF8+ZVZwRZtGgRb775JvPnz6+Ya2/MmDGkpqayevVq3nvvPV599VXOPfdcPvnkEy688MIa7+/iiy/mueeeY8yYMdx///089NBDTJ06Fbfbzfr164mJialoVnziiSd44YUXGDlyJPn5+cSG1pkTkZEl32tR3gcVLKl9PZa9lZQFKl7/MqX6lViFOFINGDCAHTt2sGXLFpYuXUpqaiodOnTAMAzuvvtu+vbty3HHHcfmzZvZvn17jeeZO3duRaDo27cvffv2rdj34YcfMnDgQAYMGMCKFStYubL2J01++eUXzjjjDBISEkhMTOTMM8/k559/BqBz5870798fgEGDBuHz+Wo8T25uLjk5OYwZMwaASy65hLlz51aU8YILLuCdd96hvN975MiR3HrrrTz77LPk5ORQ3/7wpkrerVqoGLPfySitWw2qRVIMBVmF/DJlnDyMKg6p2mo6Demcc87h448/Ztu2bUyaNAmA6dOnk5mZyaJFi7DZbNjtdoqLi+t87vXr1/PEE0+Yk8SmpnLppZfW6zzlKk8ga7Vawzbx1cTj8TB37ly++uorHn30UZYvX47L5cLpdDJz5kxGjhzJt99+i8Mhj3RESmpQtahPH1RWfgm+rELuPtkhwUk0WZMmTeL999/n448/5pxzzNb63NxcWrZsic1mY9asWWzYsKHWcxxzzDG8++67APz1118sW7YMgN27d5OQkECzZs3Yvn07X3/9dcUxSUlJ1fbzjB49ms8//5zCwkIKCgr47LPPGD267iv3NmvWjNTU1Ira19tvv82YMWMIBoNs2rSJcePG8dhjj5Gbm0t+fj5r166lT58+TJkyhSFDhuD1Htjm1iOd1KBqUd4HFSyOPED5ssw5/7q1lEEQounq1asXeXl5tGvXjjZtzGf7LrjgAk455RT69OnD4MGDw9Ykrr32Wi677DI0TUPTNAYNGgRAv379GDBgAA6Hgw4dOjBy5MiKY6666ipOPPFE2rZty6xZsyrSBw4cyKWXXsrQoUMBczmNAQMG1NqcV5O33nqLa665hsLCQrp06cKbb75JIBDgwgsvJDc3F8MwuOmmm0hJSeG+++5j1qxZWCwWevXqxUknnVTn6zVlMpt5LYpXrWL9aafTburTJJ94YkTHfLwog9s/WsqPt42h6wFc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",
-      "text/plain": [
-       "<Figure size 432x288 with 2 Axes>"
-      ]
-     },
-     "metadata": {
-      "needs_background": "light"
-     },
-     "output_type": "display_data"
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "sample number: 982\n",
+      "Maximum error is : 142.9 %\n",
+      "average error is : 15.91 %\n",
+      "43.13% of voxels have a diviation less than 10.0%\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "ERROR:root:1: #version 150\n"
+     ]
     }
    ],
    "source": [
-    "plot_losses(history)"
+    "sample_index = np.random.randint(low=0, high=len(Training_data_32))\n",
+    "print(f'sample number: {sample_index}')\n",
+    "predict_stress(sample_index, normalization = normalization_32, model = model_9, dataset = Training_data_32,grain_data =grain_data_32)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 9,
    "metadata": {},
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "sample number: 694\n"
+      "sample number: 83\n"
      ]
     },
     {
-     "ename": "ValueError",
-     "evalue": "not enough values to unpack (expected 3, got 2)",
+     "ename": "RuntimeError",
+     "evalue": "[enforce fail at ..\\c10\\core\\CPUAllocator.cpp:76] data. DefaultCPUAllocator: not enough memory: you tried to allocate 14386462720 bytes.",
      "output_type": "error",
      "traceback": [
       "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[1;31mValueError\u001b[0m                                Traceback (most recent call last)",
-      "\u001b[1;32mC:\\Users\\CHRIST~1\\AppData\\Local\\Temp/ipykernel_14232/2407959253.py\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m      1\u001b[0m \u001b[0msample_index\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrandom\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrandint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlow\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mhigh\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mTraining_data\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      2\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mf'sample number: {sample_index}'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 3\u001b[1;33m \u001b[0mpredict_stress\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0msample_index\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnormalization\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnormalization\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmodel\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mmodel\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdataset\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mTraining_data\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mgrain_data\u001b[0m \u001b[1;33m=\u001b[0m\u001b[0mgrain_data\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
-      "\u001b[1;32mC:\\Users\\CHRIST~1\\AppData\\Local\\Temp/ipykernel_14232/3453320516.py\u001b[0m in \u001b[0;36mpredict_stress\u001b[1;34m(image_id, normalization, model, dataset, grain_data, threshold)\u001b[0m\n\u001b[0;32m     15\u001b[0m     \u001b[0mprediction\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mprediction\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdetach\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mnumpy\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     16\u001b[0m     \u001b[0moutput\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0moutput\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdetach\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mnumpy\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 17\u001b[1;33m     \u001b[0mprediction\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mrescale\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mprediction\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnormalization\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     18\u001b[0m     \u001b[0moutput\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mrescale\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0moutput\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnormalization\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     19\u001b[0m     \u001b[0merror\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mabs\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0moutput\u001b[0m \u001b[1;33m-\u001b[0m \u001b[0mprediction\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m/\u001b[0m\u001b[0moutput\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
-      "\u001b[1;32mC:\\Users\\CHRIST~1\\AppData\\Local\\Temp/ipykernel_14232/3453320516.py\u001b[0m in \u001b[0;36mrescale\u001b[1;34m(output, normalization)\u001b[0m\n\u001b[0;32m     28\u001b[0m     \u001b[0moutput_rescale\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0moutput\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreshape\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0moutput\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m2\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0moutput\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m3\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0moutput\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m4\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     29\u001b[0m     \u001b[1;32mif\u001b[0m \u001b[0mnormalization\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 30\u001b[1;33m         \u001b[0mmin_label\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmax_label\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0m_\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnormalization\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     31\u001b[0m         \u001b[0moutput_rescale\u001b[0m \u001b[1;33m*=\u001b[0m \u001b[0mmax_label\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mnumpy\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     32\u001b[0m         \u001b[0moutput_rescale\u001b[0m \u001b[1;33m+=\u001b[0m \u001b[0mmin_label\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mnumpy\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
-      "\u001b[1;31mValueError\u001b[0m: not enough values to unpack (expected 3, got 2)"
+      "\u001b[1;31mRuntimeError\u001b[0m                              Traceback (most recent call last)",
+      "\u001b[1;32m~\\AppData\\Local\\Temp/ipykernel_23188/176243172.py\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m      1\u001b[0m \u001b[0msample_index\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrandom\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrandint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlow\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mhigh\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mTraining_data_64\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      2\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mf'sample number: {sample_index}'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 3\u001b[1;33m \u001b[0mpredict_stress\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0msample_index\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnormalization\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnormalization_64\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmodel\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mmodel_15\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdataset\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mTraining_data_64\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mgrain_data\u001b[0m \u001b[1;33m=\u001b[0m\u001b[0mgrain_data_64\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
+      "\u001b[1;32m~\\AppData\\Local\\Temp/ipykernel_23188/2786384287.py\u001b[0m in \u001b[0;36mpredict_stress\u001b[1;34m(image_id, normalization, model, dataset, grain_data, threshold)\u001b[0m\n\u001b[0;32m     11\u001b[0m     \u001b[0mxb\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mUNet15\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mto_device\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0minput\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdevice_15\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     12\u001b[0m     \u001b[0mmodel\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0meval\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 13\u001b[1;33m     \u001b[0mprediction\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mmodel\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mxb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     14\u001b[0m     \u001b[0minput\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0minput\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdetach\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mnumpy\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     15\u001b[0m     \u001b[0mprediction\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mprediction\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdetach\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mnumpy\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32m~\\Miniconda3\\lib\\site-packages\\torch\\nn\\modules\\module.py\u001b[0m in \u001b[0;36m_call_impl\u001b[1;34m(self, *input, **kwargs)\u001b[0m\n\u001b[0;32m   1100\u001b[0m         if not (self._backward_hooks or self._forward_hooks or self._forward_pre_hooks or _global_backward_hooks\n\u001b[0;32m   1101\u001b[0m                 or _global_forward_hooks or _global_forward_pre_hooks):\n\u001b[1;32m-> 1102\u001b[1;33m             \u001b[1;32mreturn\u001b[0m \u001b[0mforward_call\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0minput\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   1103\u001b[0m         \u001b[1;31m# Do not call functions when jit is used\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1104\u001b[0m         \u001b[0mfull_backward_hooks\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnon_full_backward_hooks\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32me:\\Data\\damask3\\UNet\\UNet_V15.py\u001b[0m in \u001b[0;36mforward\u001b[1;34m(self, x)\u001b[0m\n\u001b[0;32m    149\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0mforward\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    150\u001b[0m         \u001b[0menc_ftrs\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mencoder\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 151\u001b[1;33m         \u001b[0mout\u001b[0m      \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdecoder\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0menc_ftrs\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m-\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0menc_ftrs\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m-\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    152\u001b[0m         \u001b[1;31m#out      = self.head(out)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    153\u001b[0m         \u001b[1;32mreturn\u001b[0m \u001b[0mout\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32m~\\Miniconda3\\lib\\site-packages\\torch\\nn\\modules\\module.py\u001b[0m in \u001b[0;36m_call_impl\u001b[1;34m(self, *input, **kwargs)\u001b[0m\n\u001b[0;32m   1100\u001b[0m         if not (self._backward_hooks or self._forward_hooks or self._forward_pre_hooks or _global_backward_hooks\n\u001b[0;32m   1101\u001b[0m                 or _global_forward_hooks or _global_forward_pre_hooks):\n\u001b[1;32m-> 1102\u001b[1;33m             \u001b[1;32mreturn\u001b[0m \u001b[0mforward_call\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0minput\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   1103\u001b[0m         \u001b[1;31m# Do not call functions when jit is used\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1104\u001b[0m         \u001b[0mfull_backward_hooks\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnon_full_backward_hooks\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32me:\\Data\\damask3\\UNet\\UNet_V15.py\u001b[0m in \u001b[0;36mforward\u001b[1;34m(self, x, encoder_features)\u001b[0m\n\u001b[0;32m     95\u001b[0m             \u001b[1;31m#print(f'size after cropping&cat: {x.size()}')\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     96\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 97\u001b[1;33m             \u001b[0mx\u001b[0m        \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdec_blocks\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     98\u001b[0m             \u001b[1;31m#print(f'size after convolution: {x.size()}')\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     99\u001b[0m         \u001b[0mx\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mhead\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32m~\\Miniconda3\\lib\\site-packages\\torch\\nn\\modules\\module.py\u001b[0m in \u001b[0;36m_call_impl\u001b[1;34m(self, *input, **kwargs)\u001b[0m\n\u001b[0;32m   1100\u001b[0m         if not (self._backward_hooks or self._forward_hooks or self._forward_pre_hooks or _global_backward_hooks\n\u001b[0;32m   1101\u001b[0m                 or _global_forward_hooks or _global_forward_pre_hooks):\n\u001b[1;32m-> 1102\u001b[1;33m             \u001b[1;32mreturn\u001b[0m \u001b[0mforward_call\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0minput\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   1103\u001b[0m         \u001b[1;31m# Do not call functions when jit is used\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1104\u001b[0m         \u001b[0mfull_backward_hooks\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnon_full_backward_hooks\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32me:\\Data\\damask3\\UNet\\UNet_V15.py\u001b[0m in \u001b[0;36mforward\u001b[1;34m(self, x)\u001b[0m\n\u001b[0;32m     31\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbatch_norm_2\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mBatchNorm3d\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mout_2_c\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     32\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0mforward\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 33\u001b[1;33m         \u001b[0mx\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbatch_norm_1\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrelu\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdroptout\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpointwise_1\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdepthwise_1\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     34\u001b[0m         \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbatch_norm_2\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrelu\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdroptout\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpointwise_2\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdepthwise_2\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     35\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32m~\\Miniconda3\\lib\\site-packages\\torch\\nn\\modules\\module.py\u001b[0m in \u001b[0;36m_call_impl\u001b[1;34m(self, *input, **kwargs)\u001b[0m\n\u001b[0;32m   1100\u001b[0m         if not (self._backward_hooks or self._forward_hooks or self._forward_pre_hooks or _global_backward_hooks\n\u001b[0;32m   1101\u001b[0m                 or _global_forward_hooks or _global_forward_pre_hooks):\n\u001b[1;32m-> 1102\u001b[1;33m             \u001b[1;32mreturn\u001b[0m \u001b[0mforward_call\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0minput\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   1103\u001b[0m         \u001b[1;31m# Do not call functions when jit is used\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1104\u001b[0m         \u001b[0mfull_backward_hooks\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnon_full_backward_hooks\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32m~\\Miniconda3\\lib\\site-packages\\torch\\nn\\modules\\conv.py\u001b[0m in \u001b[0;36mforward\u001b[1;34m(self, input)\u001b[0m\n\u001b[0;32m    588\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    589\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0mforward\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0minput\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mTensor\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m->\u001b[0m \u001b[0mTensor\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 590\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_conv_forward\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0minput\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mweight\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbias\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    591\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    592\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
+      "\u001b[1;32m~\\Miniconda3\\lib\\site-packages\\torch\\nn\\modules\\conv.py\u001b[0m in \u001b[0;36m_conv_forward\u001b[1;34m(self, input, weight, bias)\u001b[0m\n\u001b[0;32m    583\u001b[0m                 \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgroups\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    584\u001b[0m             )\n\u001b[1;32m--> 585\u001b[1;33m         return F.conv3d(\n\u001b[0m\u001b[0;32m    586\u001b[0m             \u001b[0minput\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mweight\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mbias\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstride\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpadding\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdilation\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgroups\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    587\u001b[0m         )\n",
+      "\u001b[1;31mRuntimeError\u001b[0m: [enforce fail at ..\\c10\\core\\CPUAllocator.cpp:76] data. DefaultCPUAllocator: not enough memory: you tried to allocate 14386462720 bytes."
      ]
     }
    ],
    "source": [
-    "sample_index = np.random.randint(low=0, high=len(Training_data))\n",
+    "sample_index = np.random.randint(low=0, high=len(Training_data_64))\n",
     "print(f'sample number: {sample_index}')\n",
-    "predict_stress(sample_index, normalization = normalization, model = model, dataset = Training_data,grain_data =grain_data)"
+    "predict_stress(sample_index, normalization = normalization_64, model = model_15, dataset = Training_data_64,grain_data =grain_data_64)"
    ]
   },
   {
@@ -316,7 +372,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.10"
+   "version": "3.9.5"
   },
   "orig_nbformat": 4
  },
-- 
GitLab