diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/AnalyseNetworkFeatures.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/AnalyseNetworkFeatures.nb new file mode 100644 index 00000000..9126f4fa --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/AnalyseNetworkFeatures.nb @@ -0,0 +1,505 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 17743, 495] +NotebookOptionsPosition[ 11932, 369] +NotebookOutlinePosition[ 12715, 395] +CellTagsIndexPosition[ 12636, 390] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["AnalyseNetworkFeatures", "ObjectName", + CellID->29850730,ExpressionUUID->"0d9f6e43-f722-6a4e-983d-0d2ac3187cbc"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"9fb7b738-9e04-c845-9b30-bfddba08a9b5"], + Cell[BoxData[ + RowBox[{ + ButtonBox["AnalyseNetworkFeatures", + BaseStyle->"Link", + ButtonData-> + "paclet:QMRIToolsSegmentationTools/ref/AnalyseNetworkFeatures"], "[", + RowBox[{ + StyleBox["net", "TI"], ",", + StyleBox["data", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "32046540-5e09-0c4b-88ca-8dffb153b611"], + "\[LineSeparator]gives overview of the information density of the network \ +features by analysing them with SVD." +}], "Usage", + CellChangeTimes->{3.930126112088049*^9}, + CellID->134359916,ExpressionUUID->"b575f223-ca65-1244-860f-255a5908b74b"], + +Cell["XXXX", "Notes", + CellID->282111042,ExpressionUUID->"6f9987dd-9a55-354e-805d-8e1a13ca4ea9"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "425994f2-ba27-fe4c-bc41-8db4fabc3734"] +}], "SeeAlsoSection", + CellID->372871843,ExpressionUUID->"d5a1e96a-b246-7c44-b387-78d5699a3d52"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "03e231b9-bb24-e249-bba5-4623dc281a5e"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "b6b467ba-65f9-984d-b85d-66823f12b998"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "f60cbf5d-87f6-6747-9817-970c16d7b6f7"] +}], "SeeAlso", + CellID->61731261,ExpressionUUID->"47633d40-c48b-0c48-abda-52244bdb9774"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "a5261404-28b1-294d-be47-dcf3d41da2bb"] +}], "TechNotesSection", + CellID->279430855,ExpressionUUID->"facc8e10-a953-c74e-a419-459f872c097e"], + +Cell["XXXX", "Tutorials", + CellID->55972848,ExpressionUUID->"8a21e61b-9064-aa4a-9414-b11a348ba49e"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->407629205,ExpressionUUID->"d4996960-8c8f-1941-b29b-990b9128acc6"], + +Cell["XXXX", "MoreAbout", + CellID->228151771,ExpressionUUID->"4e0aa1bb-374a-af45-863e-9e0a9451b803"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "130da726-9082-df4b-938d-549a6b5fafa4"] +}], "RelatedLinksSection", + CellID->35784877,ExpressionUUID->"d923fb82-7fcd-e04f-9561-b3dcde9ca06b"], + +Cell["XXXX", "RelatedLinks", + CellID->190897632,ExpressionUUID->"d11823f4-3c4e-1b44-9599-67e0fbb83a96"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "82d6a097-377f-9d4d-b41d-831f830384fc"] +}], "ExamplesInitializationSection", + CellID->761900749,ExpressionUUID->"826da002-994d-c14a-a96d-97ac119d761a"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->56427329,ExpressionUUID->"2abaefb8-d615-444d-a55b-1d2e984e8f54"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->469267995,ExpressionUUID->"bf6ad7b1-0e59-eb48-bf99-f555e52faa64"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "2a2e1302-ed90-5f47-b6fb-fc0bf3f360b7"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->743324925,ExpressionUUID->"03c6c793-c236-2448-aa5e-ad332bd6a9d2"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "a33042f8-90e7-4a48-8d8c-b7553340da90"], + $Line = 0; Null]], "ExampleSection", + CellID->640535508,ExpressionUUID->"1284086c-9dfb-0144-92d8-6a7445c9afc2"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "13d97b99-3f94-c744-bc59-ad2e7d913a4e"], + $Line = 0; Null]], "ExampleSection", + CellID->81670411,ExpressionUUID->"3cd2846f-6509-5841-a781-a809263d9c4b"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "d6e24a93-83ac-c24b-bf9c-a07bc1986edb"], + $Line = 0; Null]], "ExampleSection", + CellID->49082085,ExpressionUUID->"b36221d3-6bc1-514c-94d0-7d751c986dcd"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "ec1180ef-b7a8-0c48-bd49-ef45f3cf9716"], + $Line = 0; Null]], "ExampleSubsection", + CellID->274492,ExpressionUUID->"3fd0c185-152c-f34c-b858-2a05678366d2"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "c14b7a58-67b4-6345-bb94-0861e6221874"], + $Line = 0; Null]], "ExampleSubsection", + CellID->345607901,ExpressionUUID->"57732468-7a4e-1e45-8808-8ac68a394f86"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "b7bf18c0-a374-c949-be77-76f1b99feada"], + $Line = 0; Null]], "ExampleSection", + CellID->197427483,ExpressionUUID->"560573bc-3aca-d346-b5a9-ca6623223a3e"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "99fcf5e1-15b1-3d45-a2ac-5e65817ab2c6"], + $Line = 0; Null]], "ExampleSection", + CellID->539415080,ExpressionUUID->"df362843-3cd0-0f48-be11-fc2ecd104323"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "1e97e5bc-e962-7d4b-93b9-86dcb4418059"], + $Line = 0; Null]], "ExampleSection", + CellID->30301992,ExpressionUUID->"6cf6052f-2f33-564a-9182-e2df57545379"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "3d99e179-6e1e-c542-93ae-a3e8cf144f21"], + $Line = 0; Null]], "ExampleSection", + CellID->181584830,ExpressionUUID->"174b53b1-2be5-3a4a-ae58-17b9a2cb0813"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "45d7bcfa-29be-7043-957c-4086ba7fb9d1"], + $Line = 0; Null]], "ExampleSection", + CellID->672180669,ExpressionUUID->"65ae1859-4435-a240-9d16-34f36f58b7ce"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->96060844,ExpressionUUID->"f4d6c65f-6256-7d4f-a9af-e38be1cdfb8f"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"ac663044-9aa6-de40-8139-7bda314af770"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"4a651285-1368-9347-a72b-a55096208bac"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"907e7b24-85bb-5e42-a301-bbabfc11fc31"] +}], "History", + CellID->14628726,ExpressionUUID->"52e6ce2b-d73d-394f-8172-f256ea95a7da"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "fe267f88-7e84-724c-86b1-62c4f01075fd"] +}], "CategorizationSection", + CellID->544612819,ExpressionUUID->"0d4fece0-9802-af43-bdf6-f778b7a96bd2"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->302014042,ExpressionUUID->"63d344e0-261e-f645-b90e-39aee6b54801"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->16346836,ExpressionUUID->"707c816f-6188-9b4d-92d8-d7c6db4dfba3"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->378166492,ExpressionUUID->"a2d72fdf-3445-b443-a81c-7b5847fae7fd"], + +Cell["QMRITools/ref/AnalyseNetworkFeatures", "Categorization", + CellLabel->"URI", + CellID->72880397,ExpressionUUID->"66446b02-4ed8-1849-bbdf-89d19a448d70"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->737229877,ExpressionUUID->"c995e3ab-fd38-d640-990e-8e18f1f8635b"], + +Cell["XXXX", "Keywords", + CellID->131607895,ExpressionUUID->"27d6c11b-a5bb-5d49-b9bb-a9ce18d5728f"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->242932043,ExpressionUUID->"8f728414-1b64-b542-8790-877fbe043f60"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->385018757,ExpressionUUID->"90b12462-dd62-8a4e-85a2-07ecca2a9424"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->572708196,ExpressionUUID->"7f2a02af-743c-2344-8d26-afc16aea7e50"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->171452788,ExpressionUUID->"0fe9ca8c-9071-a44f-9ff1-93f7272961e8"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->515588780,ExpressionUUID->"e08d4ecb-6479-3e49-b5ba-e9f508c10400"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"f6cd4a60-1589-fe4b-b216-052f5ae93041" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[6182, 196, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"03c6c793-c236-2448-aa5e-ad332bd6a9d2", + CellTags->"ExtendedExamples", + CellID->743324925]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12443, 383} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 118, 1, 56, "ObjectName",ExpressionUUID->"0d9f6e43-f722-6a4e-983d-0d2ac3187cbc", + CellID->29850730], +Cell[701, 25, 680, 16, 59, "Usage",ExpressionUUID->"b575f223-ca65-1244-860f-255a5908b74b", + CellID->134359916], +Cell[1384, 43, 96, 1, 20, "Notes",ExpressionUUID->"6f9987dd-9a55-354e-805d-8e1a13ca4ea9", + CellID->282111042] +}, Open ]], +Cell[CellGroupData[{ +Cell[1517, 49, 458, 13, 30, "SeeAlsoSection",ExpressionUUID->"d5a1e96a-b246-7c44-b387-78d5699a3d52", + CellID->372871843], +Cell[1978, 64, 1542, 40, 19, "SeeAlso",ExpressionUUID->"47633d40-c48b-0c48-abda-52244bdb9774", + CellID->61731261] +}, Open ]], +Cell[CellGroupData[{ +Cell[3557, 109, 435, 12, 30, "TechNotesSection",ExpressionUUID->"facc8e10-a953-c74e-a419-459f872c097e", + CellID->279430855], +Cell[3995, 123, 99, 1, 15, "Tutorials",ExpressionUUID->"8a21e61b-9064-aa4a-9414-b11a348ba49e", + CellID->55972848] +}, Open ]], +Cell[CellGroupData[{ +Cell[4131, 129, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"d4996960-8c8f-1941-b29b-990b9128acc6", + CellID->407629205], +Cell[4251, 132, 100, 1, 15, "MoreAbout",ExpressionUUID->"4e0aa1bb-374a-af45-863e-9e0a9451b803", + CellID->228151771] +}, Open ]], +Cell[CellGroupData[{ +Cell[4388, 138, 471, 13, 30, "RelatedLinksSection",ExpressionUUID->"d923fb82-7fcd-e04f-9561-b3dcde9ca06b", + CellID->35784877], +Cell[4862, 153, 103, 1, 15, "RelatedLinks",ExpressionUUID->"d11823f4-3c4e-1b44-9599-67e0fbb83a96", + CellID->190897632] +}, Open ]], +Cell[CellGroupData[{ +Cell[5002, 159, 530, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"826da002-994d-c14a-a96d-97ac119d761a", + CellID->761900749], +Cell[5535, 175, 165, 2, 35, "ExampleInitialization",ExpressionUUID->"2abaefb8-d615-444d-a55b-1d2e984e8f54", + CellID->56427329] +}, Open ]], +Cell[5715, 180, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"bf6ad7b1-0e59-eb48-bf99-f555e52faa64", + CellID->469267995], +Cell[CellGroupData[{ +Cell[6182, 196, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"03c6c793-c236-2448-aa5e-ad332bd6a9d2", + CellTags->"ExtendedExamples", + CellID->743324925], +Cell[6672, 211, 241, 5, 27, "ExampleSection",ExpressionUUID->"1284086c-9dfb-0144-92d8-6a7445c9afc2", + CellID->640535508], +Cell[6916, 218, 263, 5, 19, "ExampleSection",ExpressionUUID->"3cd2846f-6509-5841-a781-a809263d9c4b", + CellID->81670411], +Cell[CellGroupData[{ +Cell[7204, 227, 242, 5, 19, "ExampleSection",ExpressionUUID->"b36221d3-6bc1-514c-94d0-7d751c986dcd", + CellID->49082085], +Cell[7449, 234, 243, 5, 20, "ExampleSubsection",ExpressionUUID->"3fd0c185-152c-f34c-b858-2a05678366d2", + CellID->274492], +Cell[7695, 241, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"57732468-7a4e-1e45-8808-8ac68a394f86", + CellID->345607901] +}, Open ]], +Cell[7956, 249, 248, 5, 27, "ExampleSection",ExpressionUUID->"560573bc-3aca-d346-b5a9-ca6623223a3e", + CellID->197427483], +Cell[8207, 256, 258, 5, 19, "ExampleSection",ExpressionUUID->"df362843-3cd0-0f48-be11-fc2ecd104323", + CellID->539415080], +Cell[8468, 263, 250, 5, 19, "ExampleSection",ExpressionUUID->"6cf6052f-2f33-564a-9182-e2df57545379", + CellID->30301992], +Cell[8721, 270, 256, 5, 19, "ExampleSection",ExpressionUUID->"174b53b1-2be5-3a4a-ae58-17b9a2cb0813", + CellID->181584830], +Cell[8980, 277, 249, 5, 19, "ExampleSection",ExpressionUUID->"65ae1859-4435-a240-9d16-34f36f58b7ce", + CellID->672180669] +}, Open ]], +Cell[CellGroupData[{ +Cell[9266, 287, 109, 1, 54, "MetadataSection",ExpressionUUID->"f4d6c65f-6256-7d4f-a9af-e38be1cdfb8f", + CellID->96060844], +Cell[9378, 290, 472, 11, 20, "History",ExpressionUUID->"52e6ce2b-d73d-394f-8172-f256ea95a7da", + CellID->14628726], +Cell[CellGroupData[{ +Cell[9875, 305, 484, 13, 16, "CategorizationSection",ExpressionUUID->"0d4fece0-9802-af43-bdf6-f778b7a96bd2", + CellID->544612819], +Cell[10362, 320, 134, 2, 26, "Categorization",ExpressionUUID->"63d344e0-261e-f645-b90e-39aee6b54801", + CellID->302014042], +Cell[10499, 324, 136, 2, 26, "Categorization",ExpressionUUID->"707c816f-6188-9b4d-92d8-d7c6db4dfba3", + CellID->16346836], +Cell[10638, 328, 134, 2, 26, "Categorization",ExpressionUUID->"a2d72fdf-3445-b443-a81c-7b5847fae7fd", + CellID->378166492], +Cell[10775, 332, 155, 2, 26, "Categorization",ExpressionUUID->"66446b02-4ed8-1849-bbdf-89d19a448d70", + CellID->72880397] +}, Closed]], +Cell[CellGroupData[{ +Cell[10967, 339, 110, 1, 16, "KeywordsSection",ExpressionUUID->"c995e3ab-fd38-d640-990e-8e18f1f8635b", + CellID->737229877], +Cell[11080, 342, 99, 1, 70, "Keywords",ExpressionUUID->"27d6c11b-a5bb-5d49-b9bb-a9ce18d5728f", + CellID->131607895] +}, Closed]], +Cell[CellGroupData[{ +Cell[11216, 348, 119, 1, 16, "TemplatesSection",ExpressionUUID->"8f728414-1b64-b542-8790-877fbe043f60", + CellID->242932043], +Cell[11338, 351, 148, 2, 70, "Template",ExpressionUUID->"90b12462-dd62-8a4e-85a2-07ecca2a9424", + CellID->385018757], +Cell[11489, 355, 137, 2, 70, "Template",ExpressionUUID->"7f2a02af-743c-2344-8d26-afc16aea7e50", + CellID->572708196], +Cell[11629, 359, 135, 2, 70, "Template",ExpressionUUID->"0fe9ca8c-9071-a44f-9ff1-93f7272961e8", + CellID->171452788], +Cell[11767, 363, 137, 2, 70, "Template",ExpressionUUID->"e08d4ecb-6479-3e49-b5ba-e9f508c10400", + CellID->515588780] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/DiceLossLayer.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/DiceLossLayer.nb new file mode 100644 index 00000000..c7a71424 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/DiceLossLayer.nb @@ -0,0 +1,502 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 17683, 492] +NotebookOptionsPosition[ 11872, 366] +NotebookOutlinePosition[ 12655, 392] +CellTagsIndexPosition[ 12576, 387] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["DiceLossLayer", "ObjectName", + CellID->526977126,ExpressionUUID->"09d83a87-5ceb-2a40-9abd-64b9589ccf21"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"ed6859ee-5590-7349-9e63-f8ec2035fd85"], + Cell[BoxData[ + RowBox[{ + ButtonBox["DiceLossLayer", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/DiceLossLayer"], "[", + StyleBox["dim", "TI"], "]"}]], "InlineFormula",ExpressionUUID-> + "136d7e14-faec-7d4f-9fd8-9ab91d0457f7"], + "\[LineSeparator]represents a net layer that computes the Dice loss by \ +comparing input class probability vectors with the target class vector." +}], "Usage", + CellChangeTimes->{3.930126113556099*^9}, + CellID->790805490,ExpressionUUID->"8b43f7f0-7e2a-3046-95a2-518e0bc6fab8"], + +Cell["XXXX", "Notes", + CellID->108694573,ExpressionUUID->"23bce730-c4d4-6849-9a47-28ff4bcec8f7"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "99e92128-4755-a448-acc1-87cb9fde92b2"] +}], "SeeAlsoSection", + CellID->47668439,ExpressionUUID->"66ea0b89-543b-b541-b192-487be2b65e7e"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "9678eaf7-0d32-1241-86b4-e9026ef587fd"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "5eab2ee5-145e-804c-b835-217e99b1ad12"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "2419a567-3f67-194d-9a9b-2c19541e202f"] +}], "SeeAlso", + CellID->114586366,ExpressionUUID->"35d3a3d2-b303-074c-a7d3-0327f8e8c621"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "66fcdbee-d56e-ef43-a4b6-b8dc6a283f67"] +}], "TechNotesSection", + CellID->519634897,ExpressionUUID->"4be58f38-1e25-fe43-8864-40788fc6e001"], + +Cell["XXXX", "Tutorials", + CellID->123085271,ExpressionUUID->"9ff50afa-84d4-e048-a92b-87c0b483d32d"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->26218082,ExpressionUUID->"ed8df9c0-3bd4-8a40-8242-28ac4039e5e7"], + +Cell["XXXX", "MoreAbout", + CellID->253229271,ExpressionUUID->"88e5a962-d5ac-f54d-ae18-ef8209b1ebfb"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "68109d0f-0af4-8548-9a0c-be3e816fbba6"] +}], "RelatedLinksSection", + CellID->145942104,ExpressionUUID->"756cab5d-7bf0-4146-ac0a-cb6e33667b7e"], + +Cell["XXXX", "RelatedLinks", + CellID->256298085,ExpressionUUID->"7a268171-5f36-a84c-8f79-fbb1437fd614"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "c74ba661-e7f0-5644-a81d-d73b7d12f526"] +}], "ExamplesInitializationSection", + CellID->120324852,ExpressionUUID->"a47d9cdc-f0ee-1348-8f29-a44509b53183"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->199149175,ExpressionUUID->"e76ff652-b89b-6748-a855-90ee85ecea20"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->617624900,ExpressionUUID->"db9cf221-dcb8-cd47-b663-54824d632a93"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "57d67e21-db73-f742-8812-128f84ba05f5"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->283874153,ExpressionUUID->"25839b70-7c81-0346-b366-307e9f2c58ac"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "80278c99-4cdc-db4c-9b69-38cef9e7349b"], + $Line = 0; Null]], "ExampleSection", + CellID->93267452,ExpressionUUID->"5188ef71-dd4c-6b45-8ca5-8ea10e375514"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "4f3a3441-2abd-884f-b1d7-5ca9caa6854d"], + $Line = 0; Null]], "ExampleSection", + CellID->11570497,ExpressionUUID->"17eedb94-3faa-0343-acfc-bfede938fda3"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "abcc8e84-3230-254d-b5f9-eec9c411f11b"], + $Line = 0; Null]], "ExampleSection", + CellID->19897845,ExpressionUUID->"cca8de06-0d0f-174a-9dc6-cb863bf544fc"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "19ea22db-b61f-3e40-ac54-3d5cb54cff93"], + $Line = 0; Null]], "ExampleSubsection", + CellID->72793072,ExpressionUUID->"d6594f5e-d047-4b4f-9ab9-92ebcbeb8ee8"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "05a37f10-f5f8-3a4e-8450-bcd93c1f52d6"], + $Line = 0; Null]], "ExampleSubsection", + CellID->100123930,ExpressionUUID->"9f4b5201-56a0-e147-830e-0f6ec3dedab8"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "fbc5bda6-d182-7d41-b187-0bec532e9313"], + $Line = 0; Null]], "ExampleSection", + CellID->37073827,ExpressionUUID->"fbd6bef8-5f5b-0642-9315-f6b34dc721b8"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "574871cf-3278-264f-840e-d9d3ee4d5ccf"], + $Line = 0; Null]], "ExampleSection", + CellID->13956552,ExpressionUUID->"e8b470bf-d3f4-6340-bcbc-9872c820f02a"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "d4d339f5-67f5-ba43-aeda-25c358fcc704"], + $Line = 0; Null]], "ExampleSection", + CellID->947424422,ExpressionUUID->"e809f59a-162b-6a4f-a26e-5eb9150d093f"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "564b78a8-2711-2a47-838d-48039d650dfe"], + $Line = 0; Null]], "ExampleSection", + CellID->291997569,ExpressionUUID->"8fc5bc4b-234b-3d4a-8153-6a7763c81043"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "fdc8dff1-0c23-0a4b-a79a-ae542eba56d1"], + $Line = 0; Null]], "ExampleSection", + CellID->40864437,ExpressionUUID->"91be472e-0a05-e440-b84e-e5e99f3bd4a4"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->78137936,ExpressionUUID->"d6eecf82-e3d6-7646-8469-47af47ee9546"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"002263b1-2a4f-ab43-9a05-6d091624f3df"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"3afe66dc-6a0e-7c4c-97ff-0feb4d12c4d0"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"687b4eb7-1ce0-f041-8b05-a3ecaccb86c6"] +}], "History", + CellID->4118319,ExpressionUUID->"0c6dbc25-747d-634e-9ea0-e6205266e361"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "adf6954f-f44c-784c-8b04-4525e7ae904e"] +}], "CategorizationSection", + CellID->98118818,ExpressionUUID->"f7d1cf59-3f14-f749-a768-dfd1bca73b3f"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->579353277,ExpressionUUID->"126d1826-4c56-8f4d-a0e7-cbd2bb6bfdbe"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->218335307,ExpressionUUID->"37bda681-d4d5-9d46-bfaa-fd9ffcbd994d"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->208216033,ExpressionUUID->"45d98f0e-8844-d249-9f7c-275b0a8fa760"], + +Cell["QMRITools/ref/DiceLossLayer", "Categorization", + CellLabel->"URI", + CellID->568869536,ExpressionUUID->"d5708f85-dfd9-f740-beef-922c5ddce0fe"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->40923939,ExpressionUUID->"41d36ac7-d91a-a140-b6f1-a45361c16ec6"], + +Cell["XXXX", "Keywords", + CellID->45857154,ExpressionUUID->"e2d576e1-55a7-c54c-ae20-86ca5be207f8"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->155573166,ExpressionUUID->"61e85388-0e6c-b545-a26e-cdb92dda4287"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->434065731,ExpressionUUID->"15b8504b-0074-e340-9021-d11c50413d2b"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->500752167,ExpressionUUID->"4e7885d2-303a-cd41-9942-a0ffbc9d61b9"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->326839636,ExpressionUUID->"2482d567-a14a-324e-8dbc-99703ffad38e"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->78126112,ExpressionUUID->"cdb2bd07-0a2f-5e46-975a-85f08ede9ea1"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"9c0cf925-b0d3-4f4d-8707-750f3f65b9f8" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[6135, 193, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"25839b70-7c81-0346-b366-307e9f2c58ac", + CellTags->"ExtendedExamples", + CellID->283874153]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12383, 380} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 110, 1, 56, "ObjectName",ExpressionUUID->"09d83a87-5ceb-2a40-9abd-64b9589ccf21", + CellID->526977126], +Cell[693, 25, 639, 13, 73, "Usage",ExpressionUUID->"8b43f7f0-7e2a-3046-95a2-518e0bc6fab8", + CellID->790805490], +Cell[1335, 40, 96, 1, 20, "Notes",ExpressionUUID->"23bce730-c4d4-6849-9a47-28ff4bcec8f7", + CellID->108694573] +}, Open ]], +Cell[CellGroupData[{ +Cell[1468, 46, 457, 13, 30, "SeeAlsoSection",ExpressionUUID->"66ea0b89-543b-b541-b192-487be2b65e7e", + CellID->47668439], +Cell[1928, 61, 1543, 40, 19, "SeeAlso",ExpressionUUID->"35d3a3d2-b303-074c-a7d3-0327f8e8c621", + CellID->114586366] +}, Open ]], +Cell[CellGroupData[{ +Cell[3508, 106, 435, 12, 30, "TechNotesSection",ExpressionUUID->"4be58f38-1e25-fe43-8864-40788fc6e001", + CellID->519634897], +Cell[3946, 120, 100, 1, 15, "Tutorials",ExpressionUUID->"9ff50afa-84d4-e048-a92b-87c0b483d32d", + CellID->123085271] +}, Open ]], +Cell[CellGroupData[{ +Cell[4083, 126, 116, 1, 30, "MoreAboutSection",ExpressionUUID->"ed8df9c0-3bd4-8a40-8242-28ac4039e5e7", + CellID->26218082], +Cell[4202, 129, 100, 1, 15, "MoreAbout",ExpressionUUID->"88e5a962-d5ac-f54d-ae18-ef8209b1ebfb", + CellID->253229271] +}, Open ]], +Cell[CellGroupData[{ +Cell[4339, 135, 472, 13, 30, "RelatedLinksSection",ExpressionUUID->"756cab5d-7bf0-4146-ac0a-cb6e33667b7e", + CellID->145942104], +Cell[4814, 150, 103, 1, 15, "RelatedLinks",ExpressionUUID->"7a268171-5f36-a84c-8f79-fbb1437fd614", + CellID->256298085] +}, Open ]], +Cell[CellGroupData[{ +Cell[4954, 156, 530, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"a47d9cdc-f0ee-1348-8f29-a44509b53183", + CellID->120324852], +Cell[5487, 172, 166, 2, 35, "ExampleInitialization",ExpressionUUID->"e76ff652-b89b-6748-a855-90ee85ecea20", + CellID->199149175] +}, Open ]], +Cell[5668, 177, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"db9cf221-dcb8-cd47-b663-54824d632a93", + CellID->617624900], +Cell[CellGroupData[{ +Cell[6135, 193, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"25839b70-7c81-0346-b366-307e9f2c58ac", + CellTags->"ExtendedExamples", + CellID->283874153], +Cell[6625, 208, 240, 5, 27, "ExampleSection",ExpressionUUID->"5188ef71-dd4c-6b45-8ca5-8ea10e375514", + CellID->93267452], +Cell[6868, 215, 263, 5, 19, "ExampleSection",ExpressionUUID->"17eedb94-3faa-0343-acfc-bfede938fda3", + CellID->11570497], +Cell[CellGroupData[{ +Cell[7156, 224, 242, 5, 19, "ExampleSection",ExpressionUUID->"cca8de06-0d0f-174a-9dc6-cb863bf544fc", + CellID->19897845], +Cell[7401, 231, 245, 5, 20, "ExampleSubsection",ExpressionUUID->"d6594f5e-d047-4b4f-9ab9-92ebcbeb8ee8", + CellID->72793072], +Cell[7649, 238, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"9f4b5201-56a0-e147-830e-0f6ec3dedab8", + CellID->100123930] +}, Open ]], +Cell[7910, 246, 247, 5, 27, "ExampleSection",ExpressionUUID->"fbd6bef8-5f5b-0642-9315-f6b34dc721b8", + CellID->37073827], +Cell[8160, 253, 257, 5, 19, "ExampleSection",ExpressionUUID->"e8b470bf-d3f4-6340-bcbc-9872c820f02a", + CellID->13956552], +Cell[8420, 260, 251, 5, 19, "ExampleSection",ExpressionUUID->"e809f59a-162b-6a4f-a26e-5eb9150d093f", + CellID->947424422], +Cell[8674, 267, 256, 5, 19, "ExampleSection",ExpressionUUID->"8fc5bc4b-234b-3d4a-8153-6a7763c81043", + CellID->291997569], +Cell[8933, 274, 248, 5, 19, "ExampleSection",ExpressionUUID->"91be472e-0a05-e440-b84e-e5e99f3bd4a4", + CellID->40864437] +}, Open ]], +Cell[CellGroupData[{ +Cell[9218, 284, 109, 1, 54, "MetadataSection",ExpressionUUID->"d6eecf82-e3d6-7646-8469-47af47ee9546", + CellID->78137936], +Cell[9330, 287, 471, 11, 20, "History",ExpressionUUID->"0c6dbc25-747d-634e-9ea0-e6205266e361", + CellID->4118319], +Cell[CellGroupData[{ +Cell[9826, 302, 483, 13, 16, "CategorizationSection",ExpressionUUID->"f7d1cf59-3f14-f749-a768-dfd1bca73b3f", + CellID->98118818], +Cell[10312, 317, 134, 2, 26, "Categorization",ExpressionUUID->"126d1826-4c56-8f4d-a0e7-cbd2bb6bfdbe", + CellID->579353277], +Cell[10449, 321, 137, 2, 26, "Categorization",ExpressionUUID->"37bda681-d4d5-9d46-bfaa-fd9ffcbd994d", + CellID->218335307], +Cell[10589, 325, 134, 2, 26, "Categorization",ExpressionUUID->"45d98f0e-8844-d249-9f7c-275b0a8fa760", + CellID->208216033], +Cell[10726, 329, 147, 2, 26, "Categorization",ExpressionUUID->"d5708f85-dfd9-f740-beef-922c5ddce0fe", + CellID->568869536] +}, Closed]], +Cell[CellGroupData[{ +Cell[10910, 336, 109, 1, 16, "KeywordsSection",ExpressionUUID->"41d36ac7-d91a-a140-b6f1-a45361c16ec6", + CellID->40923939], +Cell[11022, 339, 98, 1, 70, "Keywords",ExpressionUUID->"e2d576e1-55a7-c54c-ae20-86ca5be207f8", + CellID->45857154] +}, Closed]], +Cell[CellGroupData[{ +Cell[11157, 345, 119, 1, 16, "TemplatesSection",ExpressionUUID->"61e85388-0e6c-b545-a26e-cdb92dda4287", + CellID->155573166], +Cell[11279, 348, 148, 2, 70, "Template",ExpressionUUID->"15b8504b-0074-e340-9021-d11c50413d2b", + CellID->434065731], +Cell[11430, 352, 137, 2, 70, "Template",ExpressionUUID->"4e7885d2-303a-cd41-9942-a0ffbc9d61b9", + CellID->500752167], +Cell[11570, 356, 135, 2, 70, "Template",ExpressionUUID->"2482d567-a14a-324e-8dbc-99703ffad38e", + CellID->326839636], +Cell[11708, 360, 136, 2, 70, "Template",ExpressionUUID->"cdb2bd07-0a2f-5e46-975a-85f08ede9ea1", + CellID->78126112] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/FindPatchDim.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/FindPatchDim.nb new file mode 100644 index 00000000..8f9aa2d6 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/FindPatchDim.nb @@ -0,0 +1,511 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 17929, 501] +NotebookOptionsPosition[ 12121, 375] +NotebookOutlinePosition[ 12904, 401] +CellTagsIndexPosition[ 12825, 396] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["FindPatchDim", "ObjectName", + CellID->30248640,ExpressionUUID->"537ab88e-cacb-844b-9ad8-341a23cd4ff5"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"047b3788-5c85-814d-88f8-0c61e6271bb2"], + Cell[BoxData[ + RowBox[{ + ButtonBox["FindPatchDim", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/FindPatchDim"], "[", + RowBox[{ + StyleBox["net", "TI"], ",", + StyleBox["data", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "effe8c5d-06d5-454f-98ae-9e1dfd786209"], + "\[LineSeparator]finds the optimal patch size for the network ", + Cell[BoxData[ + StyleBox["net", "TI"]], "InlineFormula",ExpressionUUID-> + "4f381733-a465-5a4c-b874-963578a228e3"], + " and the ", + Cell[BoxData[ + StyleBox["data", "TI"]], "InlineFormula",ExpressionUUID-> + "f5d1a275-ff76-164e-994b-0e722c56c9a4"], + " data." +}], "Usage", + CellChangeTimes->{{3.9301261150434856`*^9, 3.9301261152061768`*^9}}, + CellID->79959538,ExpressionUUID->"f80ee4c5-7645-c64e-a618-c09817befff1"], + +Cell["XXXX", "Notes", + CellID->36997218,ExpressionUUID->"dce6c166-03de-f54a-b3f7-672704122c75"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "25f4c2b1-7765-9149-8a1e-74f3ca5fe247"] +}], "SeeAlsoSection", + CellID->18709448,ExpressionUUID->"7c667416-b553-984a-bd9b-ea4a8349f742"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "acb9e4b4-a3ce-d045-8cad-df1da2a09575"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "adebe9f5-781b-6849-aeec-565a594c3f35"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "607979a6-b8ac-3045-9a6b-95500d1a254e"] +}], "SeeAlso", + CellID->29321916,ExpressionUUID->"b16413ea-3fd7-b144-b7ad-f1850045d621"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "7f23c52b-e024-1c4c-8af8-27a0562141d7"] +}], "TechNotesSection", + CellID->125666867,ExpressionUUID->"55593eb2-0522-2a49-8783-0db9296745ba"], + +Cell["XXXX", "Tutorials", + CellID->58162662,ExpressionUUID->"2dce27a3-d022-5641-9570-62b07bf8d84f"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->222055701,ExpressionUUID->"c42f2147-546c-e948-ad62-4415eace4081"], + +Cell["XXXX", "MoreAbout", + CellID->48056186,ExpressionUUID->"50c815ed-2123-d34d-ae19-6d91efdeb68d"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "e5178400-c660-b84d-9444-56821e118f51"] +}], "RelatedLinksSection", + CellID->91375215,ExpressionUUID->"6111d8a1-d2f4-7b4b-a86f-efb13c042507"], + +Cell["XXXX", "RelatedLinks", + CellID->472052427,ExpressionUUID->"c936ca60-3c25-a343-90f1-a448fd1117d8"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "7fd8ef36-130b-004f-ab6c-6821edd4e7e3"] +}], "ExamplesInitializationSection", + CellID->3934804,ExpressionUUID->"de321e47-db5b-1344-902e-f634de77eacb"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->65152942,ExpressionUUID->"0d65dc6e-ac20-194a-9f92-bb4aa6f52f5c"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->130680511,ExpressionUUID->"a70b8ec1-aef4-2549-b0ca-1ad990f0f6e2"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "636bb82b-f25c-2943-ae5a-8b169545f3a6"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->578467451,ExpressionUUID->"619964c8-9375-c147-8b27-0fe615f0f916"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "b39a54cd-514d-ec4a-9587-9e7d32adc114"], + $Line = 0; Null]], "ExampleSection", + CellID->44531936,ExpressionUUID->"084bc10c-6bca-bc48-a88c-d70f9f3bf3a4"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "0f2411ab-0bb4-d84d-a14c-4c2db3385d09"], + $Line = 0; Null]], "ExampleSection", + CellID->141721360,ExpressionUUID->"a3d2475d-fd78-5d45-a737-0c47498b9d66"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "cc53f9d9-c021-6140-82ee-7614bf89a119"], + $Line = 0; Null]], "ExampleSection", + CellID->30724257,ExpressionUUID->"b95958a1-8d88-c142-a721-563efec6a948"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "792ef6c4-a6f9-d44d-b826-fd3e26795197"], + $Line = 0; Null]], "ExampleSubsection", + CellID->625415910,ExpressionUUID->"45bac49a-753a-0043-9a74-56d3f1401d26"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "be354216-e476-a54e-9906-a3a8f74e0cab"], + $Line = 0; Null]], "ExampleSubsection", + CellID->28249657,ExpressionUUID->"88a32403-4e15-f74a-83c9-6c0462577055"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "0c5538e0-371b-1848-a7d2-0cd36306c6a8"], + $Line = 0; Null]], "ExampleSection", + CellID->735808611,ExpressionUUID->"e006d89f-9e0f-334a-b655-eafb6a5c2214"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "7b7afaa2-6525-5e45-b98d-9fc5530b8ccd"], + $Line = 0; Null]], "ExampleSection", + CellID->118922002,ExpressionUUID->"83f0ed2a-fec6-2648-aa41-c0dc96347bca"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "82f31d01-94df-a84f-8834-75e095f0d106"], + $Line = 0; Null]], "ExampleSection", + CellID->67591730,ExpressionUUID->"6aded9e1-8508-4646-96e0-fa254e33402e"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "d27017c1-b108-b847-b447-3504965a4e2a"], + $Line = 0; Null]], "ExampleSection", + CellID->21508861,ExpressionUUID->"4539f343-b688-fe47-81ad-50239608f1dd"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "d02dd649-b18d-2048-a587-568f633f7e3a"], + $Line = 0; Null]], "ExampleSection", + CellID->292313715,ExpressionUUID->"d1b1ab05-a822-f348-8eb8-3949c07ba3e3"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->101919624,ExpressionUUID->"a3e3e485-a5d7-374c-a908-a48c5c2320c8"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"4c74269e-35e5-a44e-b632-4bcd3d97b98a"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"0120a9b6-85d6-d544-999c-9547fe4a288f"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"3e322bff-6c55-0b41-8c3a-93d0e023906c"] +}], "History", + CellID->193551299,ExpressionUUID->"e5efd873-b956-2641-8830-75da85d2a7e0"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "05343b93-c536-264f-8113-d5eff7a32200"] +}], "CategorizationSection", + CellID->323375981,ExpressionUUID->"a4b16045-bcdc-9c4c-bc63-d2ec3743542d"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->574016322,ExpressionUUID->"8e675336-cf57-9145-ab27-48bd0c56c34c"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->575754921,ExpressionUUID->"05cf3747-9217-7743-a4eb-269827da71f5"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->490700089,ExpressionUUID->"c6cdaa13-ee66-c747-a838-b783bdae4c1f"], + +Cell["QMRITools/ref/FindPatchDim", "Categorization", + CellLabel->"URI", + CellID->205427810,ExpressionUUID->"a4cbd9a0-f7f2-2344-b10c-234caf132681"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->229892041,ExpressionUUID->"2f6be8cc-e8ef-4043-bcc0-cad9478662b7"], + +Cell["XXXX", "Keywords", + CellID->121503360,ExpressionUUID->"ebad6dc2-e280-b74f-8d7f-466d8606df91"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->90613723,ExpressionUUID->"21d25aef-ba66-f34f-a3ef-e9f5ea0baa3a"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->31348009,ExpressionUUID->"a766d070-4941-8441-9f21-092da162c1a8"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->192225161,ExpressionUUID->"b0d88f8b-ca6c-1d49-9ba3-e56724bbb8bb"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->400980045,ExpressionUUID->"881ec5b7-dbe9-804f-9458-d1ccf3f08f63"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->240500750,ExpressionUUID->"11f19ed6-828f-174f-9e7a-3bffc110ee19"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"708f1557-ec05-6f4e-a082-53f9cbc21554" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[6378, 202, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"619964c8-9375-c147-8b27-0fe615f0f916", + CellTags->"ExtendedExamples", + CellID->578467451]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12632, 389} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 108, 1, 56, "ObjectName",ExpressionUUID->"537ab88e-cacb-844b-9ad8-341a23cd4ff5", + CellID->30248640], +Cell[691, 25, 891, 22, 59, "Usage",ExpressionUUID->"f80ee4c5-7645-c64e-a618-c09817befff1", + CellID->79959538], +Cell[1585, 49, 95, 1, 20, "Notes",ExpressionUUID->"dce6c166-03de-f54a-b3f7-672704122c75", + CellID->36997218] +}, Open ]], +Cell[CellGroupData[{ +Cell[1717, 55, 457, 13, 30, "SeeAlsoSection",ExpressionUUID->"7c667416-b553-984a-bd9b-ea4a8349f742", + CellID->18709448], +Cell[2177, 70, 1542, 40, 19, "SeeAlso",ExpressionUUID->"b16413ea-3fd7-b144-b7ad-f1850045d621", + CellID->29321916] +}, Open ]], +Cell[CellGroupData[{ +Cell[3756, 115, 435, 12, 30, "TechNotesSection",ExpressionUUID->"55593eb2-0522-2a49-8783-0db9296745ba", + CellID->125666867], +Cell[4194, 129, 99, 1, 15, "Tutorials",ExpressionUUID->"2dce27a3-d022-5641-9570-62b07bf8d84f", + CellID->58162662] +}, Open ]], +Cell[CellGroupData[{ +Cell[4330, 135, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"c42f2147-546c-e948-ad62-4415eace4081", + CellID->222055701], +Cell[4450, 138, 99, 1, 15, "MoreAbout",ExpressionUUID->"50c815ed-2123-d34d-ae19-6d91efdeb68d", + CellID->48056186] +}, Open ]], +Cell[CellGroupData[{ +Cell[4586, 144, 471, 13, 30, "RelatedLinksSection",ExpressionUUID->"6111d8a1-d2f4-7b4b-a86f-efb13c042507", + CellID->91375215], +Cell[5060, 159, 103, 1, 15, "RelatedLinks",ExpressionUUID->"c936ca60-3c25-a343-90f1-a448fd1117d8", + CellID->472052427] +}, Open ]], +Cell[CellGroupData[{ +Cell[5200, 165, 528, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"de321e47-db5b-1344-902e-f634de77eacb", + CellID->3934804], +Cell[5731, 181, 165, 2, 35, "ExampleInitialization",ExpressionUUID->"0d65dc6e-ac20-194a-9f92-bb4aa6f52f5c", + CellID->65152942] +}, Open ]], +Cell[5911, 186, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"a70b8ec1-aef4-2549-b0ca-1ad990f0f6e2", + CellID->130680511], +Cell[CellGroupData[{ +Cell[6378, 202, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"619964c8-9375-c147-8b27-0fe615f0f916", + CellTags->"ExtendedExamples", + CellID->578467451], +Cell[6868, 217, 240, 5, 27, "ExampleSection",ExpressionUUID->"084bc10c-6bca-bc48-a88c-d70f9f3bf3a4", + CellID->44531936], +Cell[7111, 224, 264, 5, 19, "ExampleSection",ExpressionUUID->"a3d2475d-fd78-5d45-a737-0c47498b9d66", + CellID->141721360], +Cell[CellGroupData[{ +Cell[7400, 233, 242, 5, 19, "ExampleSection",ExpressionUUID->"b95958a1-8d88-c142-a721-563efec6a948", + CellID->30724257], +Cell[7645, 240, 246, 5, 20, "ExampleSubsection",ExpressionUUID->"45bac49a-753a-0043-9a74-56d3f1401d26", + CellID->625415910], +Cell[7894, 247, 245, 5, 18, "ExampleSubsection",ExpressionUUID->"88a32403-4e15-f74a-83c9-6c0462577055", + CellID->28249657] +}, Open ]], +Cell[8154, 255, 248, 5, 27, "ExampleSection",ExpressionUUID->"e006d89f-9e0f-334a-b655-eafb6a5c2214", + CellID->735808611], +Cell[8405, 262, 258, 5, 19, "ExampleSection",ExpressionUUID->"83f0ed2a-fec6-2648-aa41-c0dc96347bca", + CellID->118922002], +Cell[8666, 269, 250, 5, 19, "ExampleSection",ExpressionUUID->"6aded9e1-8508-4646-96e0-fa254e33402e", + CellID->67591730], +Cell[8919, 276, 255, 5, 19, "ExampleSection",ExpressionUUID->"4539f343-b688-fe47-81ad-50239608f1dd", + CellID->21508861], +Cell[9177, 283, 249, 5, 19, "ExampleSection",ExpressionUUID->"d1b1ab05-a822-f348-8eb8-3949c07ba3e3", + CellID->292313715] +}, Open ]], +Cell[CellGroupData[{ +Cell[9463, 293, 110, 1, 54, "MetadataSection",ExpressionUUID->"a3e3e485-a5d7-374c-a908-a48c5c2320c8", + CellID->101919624], +Cell[9576, 296, 473, 11, 20, "History",ExpressionUUID->"e5efd873-b956-2641-8830-75da85d2a7e0", + CellID->193551299], +Cell[CellGroupData[{ +Cell[10074, 311, 484, 13, 16, "CategorizationSection",ExpressionUUID->"a4b16045-bcdc-9c4c-bc63-d2ec3743542d", + CellID->323375981], +Cell[10561, 326, 134, 2, 26, "Categorization",ExpressionUUID->"8e675336-cf57-9145-ab27-48bd0c56c34c", + CellID->574016322], +Cell[10698, 330, 137, 2, 26, "Categorization",ExpressionUUID->"05cf3747-9217-7743-a4eb-269827da71f5", + CellID->575754921], +Cell[10838, 334, 134, 2, 26, "Categorization",ExpressionUUID->"c6cdaa13-ee66-c747-a838-b783bdae4c1f", + CellID->490700089], +Cell[10975, 338, 146, 2, 26, "Categorization",ExpressionUUID->"a4cbd9a0-f7f2-2344-b10c-234caf132681", + CellID->205427810] +}, Closed]], +Cell[CellGroupData[{ +Cell[11158, 345, 110, 1, 16, "KeywordsSection",ExpressionUUID->"2f6be8cc-e8ef-4043-bcc0-cad9478662b7", + CellID->229892041], +Cell[11271, 348, 99, 1, 70, "Keywords",ExpressionUUID->"ebad6dc2-e280-b74f-8d7f-466d8606df91", + CellID->121503360] +}, Closed]], +Cell[CellGroupData[{ +Cell[11407, 354, 118, 1, 16, "TemplatesSection",ExpressionUUID->"21d25aef-ba66-f34f-a3ef-e9f5ea0baa3a", + CellID->90613723], +Cell[11528, 357, 147, 2, 70, "Template",ExpressionUUID->"a766d070-4941-8441-9f21-092da162c1a8", + CellID->31348009], +Cell[11678, 361, 137, 2, 70, "Template",ExpressionUUID->"b0d88f8b-ca6c-1d49-9ba3-e56724bbb8bb", + CellID->192225161], +Cell[11818, 365, 135, 2, 70, "Template",ExpressionUUID->"881ec5b7-dbe9-804f-9458-d1ccf3f08f63", + CellID->400980045], +Cell[11956, 369, 137, 2, 70, "Template",ExpressionUUID->"11f19ed6-828f-174f-9e7a-3bffc110ee19", + CellID->240500750] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/JaccardLossLayer.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/JaccardLossLayer.nb new file mode 100644 index 00000000..13088e13 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/JaccardLossLayer.nb @@ -0,0 +1,503 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 17697, 493] +NotebookOptionsPosition[ 11889, 367] +NotebookOutlinePosition[ 12672, 393] +CellTagsIndexPosition[ 12593, 388] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["JaccardLossLayer", "ObjectName", + CellID->170221862,ExpressionUUID->"cb2be5b6-ad20-d142-8462-c0f6d1027416"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"27855055-9d9f-b144-9528-dfbc7d563315"], + Cell[BoxData[ + RowBox[{ + ButtonBox["JaccardLossLayer", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/JaccardLossLayer"], + "[", + StyleBox["dim", "TI"], "]"}]], "InlineFormula",ExpressionUUID-> + "04ee5e90-39b5-9249-af98-10409e043ad0"], + "\[LineSeparator]represents a net layer that computes the Jaccard loss by \ +comparing input class probability vectors with the target class vector." +}], "Usage", + CellChangeTimes->{3.930126116676075*^9}, + CellID->289328192,ExpressionUUID->"478db989-0754-974a-9ce5-f6649142532a"], + +Cell["XXXX", "Notes", + CellID->153246130,ExpressionUUID->"668bbac2-e743-4d4c-a0ea-5e743d922eab"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "2cf9fe47-95c8-6d4d-ba1e-815900524cd4"] +}], "SeeAlsoSection", + CellID->241542982,ExpressionUUID->"8c87dd10-5779-5249-8a3b-1634dff90c8c"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "380703b5-3e1d-b241-a94a-fd1f02ffc070"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "9c54bfaf-48f3-304e-8d92-0eb2a6c719e9"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "88b4d472-c197-864e-8e53-e85f7a5768e9"] +}], "SeeAlso", + CellID->15437055,ExpressionUUID->"9d326b92-92f2-c248-b932-41a949c7c783"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "5189933a-f174-6b4a-bc1b-c9e275152f46"] +}], "TechNotesSection", + CellID->236011230,ExpressionUUID->"0d0177bc-1f29-d948-a625-fb93dc876d28"], + +Cell["XXXX", "Tutorials", + CellID->192829077,ExpressionUUID->"3998977e-01e7-944d-93c9-06940f12a5c9"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->245917,ExpressionUUID->"90a93655-9bfb-e541-8a39-f08ede5e7009"], + +Cell["XXXX", "MoreAbout", + CellID->3404551,ExpressionUUID->"255a3867-9e21-6343-bd9b-fa7e378217bb"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "e94b4217-3763-d342-8f70-624484702952"] +}], "RelatedLinksSection", + CellID->663448740,ExpressionUUID->"ebc8b152-29c8-af49-8675-0231f0853ad7"], + +Cell["XXXX", "RelatedLinks", + CellID->151381626,ExpressionUUID->"c92ef44a-a264-b34d-96e2-aa2f93ace615"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "5cb7a135-8aee-af4d-98b7-388f36d8670b"] +}], "ExamplesInitializationSection", + CellID->487231379,ExpressionUUID->"a3a3e7c2-0a5d-a142-a164-fb3331897066"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->766867158,ExpressionUUID->"cca9dfb2-d7c2-a347-8433-ebf336168148"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->9422946,ExpressionUUID->"46a52ab0-e7ec-2e43-8f53-1e0eb15cc66c"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "3f4fb56e-e23d-2644-9722-21a584d8ca28"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->354770475,ExpressionUUID->"53038761-4a4c-a44b-af13-f98c8c2280c0"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "cc04647f-d7d5-424f-b02c-30e6158587ab"], + $Line = 0; Null]], "ExampleSection", + CellID->392066882,ExpressionUUID->"26e0baa4-4831-fc43-a7c5-60b0e3f70e2d"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "a453dcf4-aa4c-284d-8bb5-1cce684c4150"], + $Line = 0; Null]], "ExampleSection", + CellID->26801080,ExpressionUUID->"e05084ec-2684-8141-9cbc-01ce05144e61"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "76fe1240-3bc7-7147-9880-d5b53ec63d8a"], + $Line = 0; Null]], "ExampleSection", + CellID->34710210,ExpressionUUID->"920caf6b-6b19-d74f-a0bf-73726b84fc47"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "c614667e-929f-8447-9f58-c7d5d3682674"], + $Line = 0; Null]], "ExampleSubsection", + CellID->373960815,ExpressionUUID->"453c6cda-1535-f24f-b9c7-e2c0c3ab3da1"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "80db251b-ae49-4c48-b4d6-bc908fce196e"], + $Line = 0; Null]], "ExampleSubsection", + CellID->242380820,ExpressionUUID->"a012e5dc-7dbe-8d4a-980c-63ec566c12da"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "de31bd6c-b3a3-1442-ac9d-a5d4933ee3a5"], + $Line = 0; Null]], "ExampleSection", + CellID->158613549,ExpressionUUID->"e7aa4f26-8b7b-3943-80c5-9a2ce145795a"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "63a16892-409e-3245-941c-d0b3829eafd7"], + $Line = 0; Null]], "ExampleSection", + CellID->311508824,ExpressionUUID->"5153d48e-502b-ff4d-ae56-51ff5427f363"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "86ca3793-b58a-0346-9b8b-60502bf94b19"], + $Line = 0; Null]], "ExampleSection", + CellID->82491344,ExpressionUUID->"1caefea1-3f09-c245-8dd8-79609c227acf"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "ca44e5eb-0461-844d-8d35-b6272b0ec971"], + $Line = 0; Null]], "ExampleSection", + CellID->174320250,ExpressionUUID->"3e5ffd5a-e9a2-7b41-aac2-4552dbd7fdf3"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "c9c6ace4-4417-014a-a354-5f56e531036e"], + $Line = 0; Null]], "ExampleSection", + CellID->258219631,ExpressionUUID->"a30368d8-7993-f142-bd22-ddf890ffdcf0"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->113411593,ExpressionUUID->"e0f646a5-7c35-fd4a-9036-9a1449e43634"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"80b228df-cbdf-5b49-978e-087027f2fdc7"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"22683047-12c9-9b40-b389-a22e64574da5"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"be7b9de9-d18c-8e41-b73f-c2f2e7de1eb3"] +}], "History", + CellID->63682028,ExpressionUUID->"fffe6755-43e8-cb4d-a6b1-da160ef4441e"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "7de60b3a-3199-c54c-a231-3edb99b11533"] +}], "CategorizationSection", + CellID->232386398,ExpressionUUID->"3d158b82-8ce3-ab46-b877-f55313187d64"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->125912039,ExpressionUUID->"2267ce47-56cf-1241-8eca-75eb262436f0"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->239263494,ExpressionUUID->"5500aa2c-b9b2-ef43-8838-d39a1fc04b3e"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->362833302,ExpressionUUID->"15be88e0-37e5-8244-a8e6-890a56963df8"], + +Cell["QMRITools/ref/JaccardLossLayer", "Categorization", + CellLabel->"URI", + CellID->67456391,ExpressionUUID->"a5855afa-15fc-d749-9626-1c71478ec414"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->21667880,ExpressionUUID->"c6faf222-d3fa-264e-8434-fd4b68c81c85"], + +Cell["XXXX", "Keywords", + CellID->36588954,ExpressionUUID->"0fd3a65f-e809-9740-852d-f701d71ca597"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->229696988,ExpressionUUID->"593a9372-1260-ac4e-b8ca-22c30bea4d55"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->175614407,ExpressionUUID->"88cf3f74-7e97-1040-a80d-85a174c8ae75"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->357512334,ExpressionUUID->"789bf166-d970-4041-a41c-033a85e060e6"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->54603057,ExpressionUUID->"5aac6127-513c-3b41-a9f7-6759a33adc09"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->2152299,ExpressionUUID->"a4125de7-9c2f-9742-b629-eedde726590a"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"3c08794a-4a11-e346-b683-afffa2892d1c" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[6145, 194, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"53038761-4a4c-a44b-af13-f98c8c2280c0", + CellTags->"ExtendedExamples", + CellID->354770475]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12400, 381} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 113, 1, 56, "ObjectName",ExpressionUUID->"cb2be5b6-ad20-d142-8462-c0f6d1027416", + CellID->170221862], +Cell[696, 25, 652, 14, 73, "Usage",ExpressionUUID->"478db989-0754-974a-9ce5-f6649142532a", + CellID->289328192], +Cell[1351, 41, 96, 1, 20, "Notes",ExpressionUUID->"668bbac2-e743-4d4c-a0ea-5e743d922eab", + CellID->153246130] +}, Open ]], +Cell[CellGroupData[{ +Cell[1484, 47, 458, 13, 30, "SeeAlsoSection",ExpressionUUID->"8c87dd10-5779-5249-8a3b-1634dff90c8c", + CellID->241542982], +Cell[1945, 62, 1542, 40, 19, "SeeAlso",ExpressionUUID->"9d326b92-92f2-c248-b932-41a949c7c783", + CellID->15437055] +}, Open ]], +Cell[CellGroupData[{ +Cell[3524, 107, 435, 12, 30, "TechNotesSection",ExpressionUUID->"0d0177bc-1f29-d948-a625-fb93dc876d28", + CellID->236011230], +Cell[3962, 121, 100, 1, 15, "Tutorials",ExpressionUUID->"3998977e-01e7-944d-93c9-06940f12a5c9", + CellID->192829077] +}, Open ]], +Cell[CellGroupData[{ +Cell[4099, 127, 114, 1, 30, "MoreAboutSection",ExpressionUUID->"90a93655-9bfb-e541-8a39-f08ede5e7009", + CellID->245917], +Cell[4216, 130, 98, 1, 15, "MoreAbout",ExpressionUUID->"255a3867-9e21-6343-bd9b-fa7e378217bb", + CellID->3404551] +}, Open ]], +Cell[CellGroupData[{ +Cell[4351, 136, 472, 13, 30, "RelatedLinksSection",ExpressionUUID->"ebc8b152-29c8-af49-8675-0231f0853ad7", + CellID->663448740], +Cell[4826, 151, 103, 1, 15, "RelatedLinks",ExpressionUUID->"c92ef44a-a264-b34d-96e2-aa2f93ace615", + CellID->151381626] +}, Open ]], +Cell[CellGroupData[{ +Cell[4966, 157, 530, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"a3a3e7c2-0a5d-a142-a164-fb3331897066", + CellID->487231379], +Cell[5499, 173, 166, 2, 35, "ExampleInitialization",ExpressionUUID->"cca9dfb2-d7c2-a347-8433-ebf336168148", + CellID->766867158] +}, Open ]], +Cell[5680, 178, 440, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"46a52ab0-e7ec-2e43-8f53-1e0eb15cc66c", + CellID->9422946], +Cell[CellGroupData[{ +Cell[6145, 194, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"53038761-4a4c-a44b-af13-f98c8c2280c0", + CellTags->"ExtendedExamples", + CellID->354770475], +Cell[6635, 209, 241, 5, 27, "ExampleSection",ExpressionUUID->"26e0baa4-4831-fc43-a7c5-60b0e3f70e2d", + CellID->392066882], +Cell[6879, 216, 263, 5, 19, "ExampleSection",ExpressionUUID->"e05084ec-2684-8141-9cbc-01ce05144e61", + CellID->26801080], +Cell[CellGroupData[{ +Cell[7167, 225, 242, 5, 19, "ExampleSection",ExpressionUUID->"920caf6b-6b19-d74f-a0bf-73726b84fc47", + CellID->34710210], +Cell[7412, 232, 246, 5, 20, "ExampleSubsection",ExpressionUUID->"453c6cda-1535-f24f-b9c7-e2c0c3ab3da1", + CellID->373960815], +Cell[7661, 239, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"a012e5dc-7dbe-8d4a-980c-63ec566c12da", + CellID->242380820] +}, Open ]], +Cell[7922, 247, 248, 5, 27, "ExampleSection",ExpressionUUID->"e7aa4f26-8b7b-3943-80c5-9a2ce145795a", + CellID->158613549], +Cell[8173, 254, 258, 5, 19, "ExampleSection",ExpressionUUID->"5153d48e-502b-ff4d-ae56-51ff5427f363", + CellID->311508824], +Cell[8434, 261, 250, 5, 19, "ExampleSection",ExpressionUUID->"1caefea1-3f09-c245-8dd8-79609c227acf", + CellID->82491344], +Cell[8687, 268, 256, 5, 19, "ExampleSection",ExpressionUUID->"3e5ffd5a-e9a2-7b41-aac2-4552dbd7fdf3", + CellID->174320250], +Cell[8946, 275, 249, 5, 19, "ExampleSection",ExpressionUUID->"a30368d8-7993-f142-bd22-ddf890ffdcf0", + CellID->258219631] +}, Open ]], +Cell[CellGroupData[{ +Cell[9232, 285, 110, 1, 54, "MetadataSection",ExpressionUUID->"e0f646a5-7c35-fd4a-9036-9a1449e43634", + CellID->113411593], +Cell[9345, 288, 472, 11, 20, "History",ExpressionUUID->"fffe6755-43e8-cb4d-a6b1-da160ef4441e", + CellID->63682028], +Cell[CellGroupData[{ +Cell[9842, 303, 484, 13, 16, "CategorizationSection",ExpressionUUID->"3d158b82-8ce3-ab46-b877-f55313187d64", + CellID->232386398], +Cell[10329, 318, 134, 2, 26, "Categorization",ExpressionUUID->"2267ce47-56cf-1241-8eca-75eb262436f0", + CellID->125912039], +Cell[10466, 322, 137, 2, 26, "Categorization",ExpressionUUID->"5500aa2c-b9b2-ef43-8838-d39a1fc04b3e", + CellID->239263494], +Cell[10606, 326, 134, 2, 26, "Categorization",ExpressionUUID->"15be88e0-37e5-8244-a8e6-890a56963df8", + CellID->362833302], +Cell[10743, 330, 149, 2, 26, "Categorization",ExpressionUUID->"a5855afa-15fc-d749-9626-1c71478ec414", + CellID->67456391] +}, Closed]], +Cell[CellGroupData[{ +Cell[10929, 337, 109, 1, 16, "KeywordsSection",ExpressionUUID->"c6faf222-d3fa-264e-8434-fd4b68c81c85", + CellID->21667880], +Cell[11041, 340, 98, 1, 70, "Keywords",ExpressionUUID->"0fd3a65f-e809-9740-852d-f701d71ca597", + CellID->36588954] +}, Closed]], +Cell[CellGroupData[{ +Cell[11176, 346, 119, 1, 16, "TemplatesSection",ExpressionUUID->"593a9372-1260-ac4e-b8ca-22c30bea4d55", + CellID->229696988], +Cell[11298, 349, 148, 2, 70, "Template",ExpressionUUID->"88cf3f74-7e97-1040-a80d-85a174c8ae75", + CellID->175614407], +Cell[11449, 353, 137, 2, 70, "Template",ExpressionUUID->"789bf166-d970-4041-a41c-033a85e060e6", + CellID->357512334], +Cell[11589, 357, 134, 2, 70, "Template",ExpressionUUID->"5aac6127-513c-3b41-a9f7-6759a33adc09", + CellID->54603057], +Cell[11726, 361, 135, 2, 70, "Template",ExpressionUUID->"a4125de7-9c2f-9742-b629-eedde726590a", + CellID->2152299] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/JaccardSimilarity.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/JaccardSimilarity.nb new file mode 100644 index 00000000..89a97450 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/JaccardSimilarity.nb @@ -0,0 +1,565 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 19848, 555] +NotebookOptionsPosition[ 14024, 429] +NotebookOutlinePosition[ 14807, 455] +CellTagsIndexPosition[ 14728, 450] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["JaccardSimilarity", "ObjectName", + CellID->223077660,ExpressionUUID->"6421a8b3-e520-3f4f-a5cd-317559a26a45"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"5e135f41-1c5d-c240-a3db-191b2ef139b9"], + Cell[BoxData[ + RowBox[{ + ButtonBox["JaccardSimilarity", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/JaccardSimilarity"], + "[", + RowBox[{ + StyleBox["ref", "TI"], ",", + StyleBox["pred", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "f9af381d-d368-9444-8d1c-13bd440ddd0d"], + "\[LineSeparator]gives the Jaccard Similarity between 1 and 0 of \ +segmentations ", + Cell[BoxData[ + StyleBox["ref", "TI"]], "InlineFormula",ExpressionUUID-> + "e3cab6a6-5494-ee42-8929-6fcd34e6e431"], + " and ", + Cell[BoxData[ + StyleBox["pred", "TI"]], "InlineFormula",ExpressionUUID-> + "ceb871f7-76b9-4041-ac70-754d8bd0ab71"], + " for ", + Cell[BoxData[ + StyleBox["class", "TI"]], "InlineFormula",ExpressionUUID-> + "61e75f9b-a5df-ab43-8b8a-d884a7e03889"], + " equals 1. \n", + Cell[" ", "ModInfo",ExpressionUUID->"a23b1700-a358-f640-b26c-43b9832830fb"], + Cell[BoxData[ + RowBox[{ + ButtonBox["JaccardSimilarity", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/JaccardSimilarity"], + "[", + RowBox[{ + StyleBox["x", "TI"], ",", + StyleBox["y", "TI"], ",", + StyleBox["class", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "fb05041c-3102-4f40-be06-cc874f512d15"], + "\[LineSeparator]gives the Jaccard Similarity of segmentations ", + Cell[BoxData[ + StyleBox["ref", "TI"]], "InlineFormula",ExpressionUUID-> + "4fc0e4b2-65d4-3b48-a50c-6d90f419a21e"], + " and ", + Cell[BoxData[ + StyleBox["pred", "TI"]], "InlineFormula",ExpressionUUID-> + "383da4e5-339a-4242-875e-4e2aba75c78b"], + " for ", + Cell[BoxData[ + StyleBox["class", "TI"]], "InlineFormula",ExpressionUUID-> + "d94054e6-49d9-d449-a793-67715533072e"], + ". \n", + Cell[" ", "ModInfo",ExpressionUUID->"c4fed307-aacd-9d4a-ba51-835fad26ef59"], + Cell[BoxData[ + RowBox[{ + ButtonBox["JaccardSimilarity", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/JaccardSimilarity"], + "[", + RowBox[{ + StyleBox["x", "TI"], ",", + StyleBox["y", "TI"], ",", + RowBox[{"{", + RowBox[{ + StyleBox["class", "TI"], ",", ".."}], "}"}]}], "]"}]], "InlineFormula", + ExpressionUUID->"c9bfe172-27b9-5242-90c0-85661526b911"], + "\[LineSeparator]gives the Jaccard Similarity of segmentations ", + Cell[BoxData[ + StyleBox["ref", "TI"]], "InlineFormula",ExpressionUUID-> + "2afc337b-4445-004b-a71c-df1737d88069"], + " and ", + Cell[BoxData[ + StyleBox["pred", "TI"]], "InlineFormula",ExpressionUUID-> + "d754c192-76e4-ea44-958b-86406116d5cc"], + " for the list of gives classes." +}], "Usage", + CellChangeTimes->{{3.9301261180859814`*^9, 3.930126118848257*^9}}, + CellID->405753894,ExpressionUUID->"4e6ac70c-1017-bb4b-b44f-7cf04f41e4e1"], + +Cell["XXXX", "Notes", + CellID->702528571,ExpressionUUID->"87f5436e-a589-f14b-b918-3822f1758e88"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "8cef223b-5725-274f-a850-991cf41d6401"] +}], "SeeAlsoSection", + CellID->29140333,ExpressionUUID->"0955e1f4-54eb-7742-94b1-80a8c6b5b83c"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "d40660dc-8d78-e342-a203-3e425c09dff8"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "ce9333be-8a88-c94e-bb7c-0142a11449b9"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "11760717-f991-0b43-bb68-668802029f4d"] +}], "SeeAlso", + CellID->861986743,ExpressionUUID->"0a70ac3f-07cd-334d-85bc-a3e9ea06d4a1"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "40f19039-2fe6-0b4c-8c21-86da3d1acad4"] +}], "TechNotesSection", + CellID->18802122,ExpressionUUID->"1359eaef-5ec1-3b41-aec8-006a219f9aa9"], + +Cell["XXXX", "Tutorials", + CellID->154900573,ExpressionUUID->"54e5c968-d3c0-0744-a024-c3daf082d17e"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->401140571,ExpressionUUID->"099e5217-0520-d345-aa79-7caca8637aeb"], + +Cell["XXXX", "MoreAbout", + CellID->371114100,ExpressionUUID->"a6ac14af-1c94-0e40-a9a3-2bc49ddecac5"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "acb409c8-274e-fa4e-ad98-186919a2f5d2"] +}], "RelatedLinksSection", + CellID->450387302,ExpressionUUID->"9748c102-d37a-fb4c-a0de-07738039ee95"], + +Cell["XXXX", "RelatedLinks", + CellID->884014458,ExpressionUUID->"5bc3fd1f-b8cb-144b-96ea-2197877917bf"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "9de0661c-af93-fd4c-affd-b2d4eed067fe"] +}], "ExamplesInitializationSection", + CellID->60837402,ExpressionUUID->"f68e7da3-b877-4a4d-aee3-48529c446cfd"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->911049,ExpressionUUID->"be07afc8-2270-7c4c-beda-ca0e6b6489b8"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->82002049,ExpressionUUID->"504c1b13-9283-684e-91aa-acf2bb039e3f"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "cf9556f3-bee3-774a-bc73-8e3f65bdfa38"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->477272830,ExpressionUUID->"4ea7ed46-63f4-ed47-b2e8-0d882503162c"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "502e7b66-8096-5745-bb78-ceadac36f116"], + $Line = 0; Null]], "ExampleSection", + CellID->461068756,ExpressionUUID->"70934f78-77e8-6c47-8f09-cedd4df28431"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "6f025b0b-f6b2-2448-88f2-26a77ab300ae"], + $Line = 0; Null]], "ExampleSection", + CellID->408760941,ExpressionUUID->"ca2540c6-85e6-4742-b5fe-06c9380908e2"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "2c739a99-2a27-d54a-b62e-59508f32a9f8"], + $Line = 0; Null]], "ExampleSection", + CellID->52431363,ExpressionUUID->"4c8ca39f-36f0-cb4f-b4c5-ab5869fbecc7"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "2c744f6c-9dd7-7544-b60a-2dc41af84b27"], + $Line = 0; Null]], "ExampleSubsection", + CellID->160606016,ExpressionUUID->"0152a62c-0d37-6c4b-bfce-b572cdeaae84"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "8a02c55c-cb29-264d-9ca2-94f887a5f851"], + $Line = 0; Null]], "ExampleSubsection", + CellID->121152031,ExpressionUUID->"4403976e-f242-ae45-8432-40b241f98415"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "7f25c4f7-7d39-c649-b0c8-6babad5d3dbf"], + $Line = 0; Null]], "ExampleSection", + CellID->69601202,ExpressionUUID->"d33a835a-f882-0445-8d93-cdfab751c8ed"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "87cfc9bd-0de6-7341-ac92-7db09b4bd0b5"], + $Line = 0; Null]], "ExampleSection", + CellID->83860097,ExpressionUUID->"9cdc0d21-4029-3e40-9e3b-c5c54949531f"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "9aab27a9-57a6-234a-98f6-caa4c45e1a96"], + $Line = 0; Null]], "ExampleSection", + CellID->74586652,ExpressionUUID->"ba1d7304-24fb-304b-b6b8-6f7dcb36824e"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "349fc1b5-d8d5-884b-9e34-a49989c82f53"], + $Line = 0; Null]], "ExampleSection", + CellID->683687054,ExpressionUUID->"cc56f4da-d829-1d40-b2f7-2c3457a70720"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "95c5538f-2dd4-4d43-983b-b6368384f7cd"], + $Line = 0; Null]], "ExampleSection", + CellID->275880406,ExpressionUUID->"3b3f12cf-e4dc-804b-9fb5-25ea3e7747fd"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->66263352,ExpressionUUID->"4a6504ef-df08-e240-9736-19c592549da6"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"2f01743d-70d5-9844-a319-408dfa313354"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"da4aa6dd-0160-ec4e-af12-5b6fa6eb9c73"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"ecf5bfc7-f047-3a47-974d-d98749e1c530"] +}], "History", + CellID->119498387,ExpressionUUID->"7c57d6a7-37b7-6344-8d33-c228ab1d2a1b"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "22bb2287-f360-584e-8c50-9867ee2279af"] +}], "CategorizationSection", + CellID->529475611,ExpressionUUID->"840b79bb-d92f-9847-a244-cbc9ab1b5904"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->703786254,ExpressionUUID->"554a3e9d-2cee-d341-aae7-145d0ace38df"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->357142700,ExpressionUUID->"a9304211-02c6-ab43-8f32-f71404153556"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->69561806,ExpressionUUID->"09a8196f-9d5d-6447-b047-8ba09d8c9078"], + +Cell["QMRITools/ref/JaccardSimilarity", "Categorization", + CellLabel->"URI", + CellID->66449788,ExpressionUUID->"dd77b69d-9dea-ab49-8115-13a6fd73f1e0"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->271696212,ExpressionUUID->"ff0f04e0-1bb5-554d-97c9-fbb9ca514a5b"], + +Cell["XXXX", "Keywords", + CellID->506262407,ExpressionUUID->"23a629f3-227a-f644-900b-489a12b518dc"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->344693359,ExpressionUUID->"f80b7235-0ac8-cc48-aeba-ae208c1330df"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->359769471,ExpressionUUID->"3f00fc63-9216-b646-9a02-41cddcee0958"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->59512091,ExpressionUUID->"dcff7f4b-6993-714f-9de8-039cc5ed493c"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->424771089,ExpressionUUID->"ac210dff-ccf1-bd4b-8aef-0cdd44ecabdc"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->84004504,ExpressionUUID->"ed2621f7-a3bb-b140-868c-0b4586c4f6b9"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"a69719b4-dddc-134d-86e2-8c1b3ccdcfb7" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[8278, 256, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"4ea7ed46-63f4-ed47-b2e8-0d882503162c", + CellTags->"ExtendedExamples", + CellID->477272830]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 14535, 443} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 114, 1, 56, "ObjectName",ExpressionUUID->"6421a8b3-e520-3f4f-a5cd-317559a26a45", + CellID->223077660], +Cell[697, 25, 2783, 76, 127, "Usage",ExpressionUUID->"4e6ac70c-1017-bb4b-b44f-7cf04f41e4e1", + CellID->405753894], +Cell[3483, 103, 96, 1, 20, "Notes",ExpressionUUID->"87f5436e-a589-f14b-b918-3822f1758e88", + CellID->702528571] +}, Open ]], +Cell[CellGroupData[{ +Cell[3616, 109, 457, 13, 30, "SeeAlsoSection",ExpressionUUID->"0955e1f4-54eb-7742-94b1-80a8c6b5b83c", + CellID->29140333], +Cell[4076, 124, 1543, 40, 19, "SeeAlso",ExpressionUUID->"0a70ac3f-07cd-334d-85bc-a3e9ea06d4a1", + CellID->861986743] +}, Open ]], +Cell[CellGroupData[{ +Cell[5656, 169, 434, 12, 30, "TechNotesSection",ExpressionUUID->"1359eaef-5ec1-3b41-aec8-006a219f9aa9", + CellID->18802122], +Cell[6093, 183, 100, 1, 15, "Tutorials",ExpressionUUID->"54e5c968-d3c0-0744-a024-c3daf082d17e", + CellID->154900573] +}, Open ]], +Cell[CellGroupData[{ +Cell[6230, 189, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"099e5217-0520-d345-aa79-7caca8637aeb", + CellID->401140571], +Cell[6350, 192, 100, 1, 15, "MoreAbout",ExpressionUUID->"a6ac14af-1c94-0e40-a9a3-2bc49ddecac5", + CellID->371114100] +}, Open ]], +Cell[CellGroupData[{ +Cell[6487, 198, 472, 13, 30, "RelatedLinksSection",ExpressionUUID->"9748c102-d37a-fb4c-a0de-07738039ee95", + CellID->450387302], +Cell[6962, 213, 103, 1, 15, "RelatedLinks",ExpressionUUID->"5bc3fd1f-b8cb-144b-96ea-2197877917bf", + CellID->884014458] +}, Open ]], +Cell[CellGroupData[{ +Cell[7102, 219, 529, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"f68e7da3-b877-4a4d-aee3-48529c446cfd", + CellID->60837402], +Cell[7634, 235, 163, 2, 35, "ExampleInitialization",ExpressionUUID->"be07afc8-2270-7c4c-beda-ca0e6b6489b8", + CellID->911049] +}, Open ]], +Cell[7812, 240, 441, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"504c1b13-9283-684e-91aa-acf2bb039e3f", + CellID->82002049], +Cell[CellGroupData[{ +Cell[8278, 256, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"4ea7ed46-63f4-ed47-b2e8-0d882503162c", + CellTags->"ExtendedExamples", + CellID->477272830], +Cell[8768, 271, 241, 5, 27, "ExampleSection",ExpressionUUID->"70934f78-77e8-6c47-8f09-cedd4df28431", + CellID->461068756], +Cell[9012, 278, 264, 5, 19, "ExampleSection",ExpressionUUID->"ca2540c6-85e6-4742-b5fe-06c9380908e2", + CellID->408760941], +Cell[CellGroupData[{ +Cell[9301, 287, 242, 5, 19, "ExampleSection",ExpressionUUID->"4c8ca39f-36f0-cb4f-b4c5-ab5869fbecc7", + CellID->52431363], +Cell[9546, 294, 246, 5, 20, "ExampleSubsection",ExpressionUUID->"0152a62c-0d37-6c4b-bfce-b572cdeaae84", + CellID->160606016], +Cell[9795, 301, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"4403976e-f242-ae45-8432-40b241f98415", + CellID->121152031] +}, Open ]], +Cell[10056, 309, 247, 5, 27, "ExampleSection",ExpressionUUID->"d33a835a-f882-0445-8d93-cdfab751c8ed", + CellID->69601202], +Cell[10306, 316, 257, 5, 19, "ExampleSection",ExpressionUUID->"9cdc0d21-4029-3e40-9e3b-c5c54949531f", + CellID->83860097], +Cell[10566, 323, 250, 5, 19, "ExampleSection",ExpressionUUID->"ba1d7304-24fb-304b-b6b8-6f7dcb36824e", + CellID->74586652], +Cell[10819, 330, 256, 5, 19, "ExampleSection",ExpressionUUID->"cc56f4da-d829-1d40-b2f7-2c3457a70720", + CellID->683687054], +Cell[11078, 337, 249, 5, 19, "ExampleSection",ExpressionUUID->"3b3f12cf-e4dc-804b-9fb5-25ea3e7747fd", + CellID->275880406] +}, Open ]], +Cell[CellGroupData[{ +Cell[11364, 347, 109, 1, 54, "MetadataSection",ExpressionUUID->"4a6504ef-df08-e240-9736-19c592549da6", + CellID->66263352], +Cell[11476, 350, 473, 11, 20, "History",ExpressionUUID->"7c57d6a7-37b7-6344-8d33-c228ab1d2a1b", + CellID->119498387], +Cell[CellGroupData[{ +Cell[11974, 365, 484, 13, 16, "CategorizationSection",ExpressionUUID->"840b79bb-d92f-9847-a244-cbc9ab1b5904", + CellID->529475611], +Cell[12461, 380, 134, 2, 26, "Categorization",ExpressionUUID->"554a3e9d-2cee-d341-aae7-145d0ace38df", + CellID->703786254], +Cell[12598, 384, 137, 2, 26, "Categorization",ExpressionUUID->"a9304211-02c6-ab43-8f32-f71404153556", + CellID->357142700], +Cell[12738, 388, 133, 2, 26, "Categorization",ExpressionUUID->"09a8196f-9d5d-6447-b047-8ba09d8c9078", + CellID->69561806], +Cell[12874, 392, 150, 2, 26, "Categorization",ExpressionUUID->"dd77b69d-9dea-ab49-8115-13a6fd73f1e0", + CellID->66449788] +}, Closed]], +Cell[CellGroupData[{ +Cell[13061, 399, 110, 1, 16, "KeywordsSection",ExpressionUUID->"ff0f04e0-1bb5-554d-97c9-fbb9ca514a5b", + CellID->271696212], +Cell[13174, 402, 99, 1, 70, "Keywords",ExpressionUUID->"23a629f3-227a-f644-900b-489a12b518dc", + CellID->506262407] +}, Closed]], +Cell[CellGroupData[{ +Cell[13310, 408, 119, 1, 16, "TemplatesSection",ExpressionUUID->"f80b7235-0ac8-cc48-aeba-ae208c1330df", + CellID->344693359], +Cell[13432, 411, 148, 2, 70, "Template",ExpressionUUID->"3f00fc63-9216-b646-9a02-41cddcee0958", + CellID->359769471], +Cell[13583, 415, 136, 2, 70, "Template",ExpressionUUID->"dcff7f4b-6993-714f-9de8-039cc5ed493c", + CellID->59512091], +Cell[13722, 419, 135, 2, 70, "Template",ExpressionUUID->"ac210dff-ccf1-bd4b-8aef-0cdd44ecabdc", + CellID->424771089], +Cell[13860, 423, 136, 2, 70, "Template",ExpressionUUID->"ed2621f7-a3bb-b140-868c-0b4586c4f6b9", + CellID->84004504] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/L2Regularization.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/L2Regularization.nb new file mode 100644 index 00000000..00168af5 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/L2Regularization.nb @@ -0,0 +1,497 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 17464, 487] +NotebookOptionsPosition[ 11647, 361] +NotebookOutlinePosition[ 12430, 387] +CellTagsIndexPosition[ 12351, 382] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["L2Regularization", "ObjectName", + CellID->337183364,ExpressionUUID->"a851dcb3-ac20-8c45-a404-5fcb72a8934b"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"b3e3dddd-b2de-3e49-bc7a-4159baee4a19"], + Cell[BoxData[ + "L2Regularization"], "InlineFormula",ExpressionUUID-> + "a0c4647e-3ac4-e842-ac38-2a8977f407ad"], + "\[LineSeparator]is an option for TrainSegmentationNetwork. It defines the \ +L2 regularization factor." +}], "Usage", + CellID->312940010,ExpressionUUID->"4c5cab93-eeb6-3f4b-a0ed-2af17ac8ff89"], + +Cell["XXXX", "Notes", + CellID->649307155,ExpressionUUID->"76f427fe-609d-fb43-8e4d-e8dc866809b8"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "9e1119ef-3a5c-be4f-b1ff-df4179e9727c"] +}], "SeeAlsoSection", + CellID->552016051,ExpressionUUID->"c005ac1a-28b1-894d-95b1-5e504f5787f1"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "8a791e0c-ee6d-184b-862a-716be75f891f"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "99e144f3-affd-5b40-8c53-f61f8e118b48"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "ab20bfe8-5ac1-204e-8684-c62b42c95333"] +}], "SeeAlso", + CellID->264459354,ExpressionUUID->"f3b0d12e-8794-af41-9dd2-e7db8fc9c286"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "7e3e658a-e84d-214d-8704-e6a594df3b8b"] +}], "TechNotesSection", + CellID->431671787,ExpressionUUID->"76ae08bd-828f-1f40-a7fd-dc04bc882f23"], + +Cell["XXXX", "Tutorials", + CellID->222892549,ExpressionUUID->"61f92029-2a26-c94c-822c-5d59350c5c0a"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->161710236,ExpressionUUID->"5bcb5e31-0a51-3347-b00c-f24d4bc453c1"], + +Cell["XXXX", "MoreAbout", + CellID->284373363,ExpressionUUID->"5f88a44e-2b22-444a-be8e-00ca5d97fc76"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "f500effe-04dc-da4d-9315-44b2ee62995c"] +}], "RelatedLinksSection", + CellID->394015092,ExpressionUUID->"f845ff3a-9d37-6540-9af5-7e056314716c"], + +Cell["XXXX", "RelatedLinks", + CellID->436098977,ExpressionUUID->"27f4ce90-6d6a-fb42-a70e-ba0f73c87619"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "e6556e31-ae0b-9b40-b67d-65793140e60f"] +}], "ExamplesInitializationSection", + CellID->645564878,ExpressionUUID->"1138cd91-cf8b-3742-91b4-559204bb3f3e"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->137279697,ExpressionUUID->"721175d6-9eaa-494b-9389-ac3910555d04"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->351040874,ExpressionUUID->"8f7ff32f-dc0c-2645-bb44-c0464c60125d"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "5099a419-cfb0-d641-bcf6-c08e44e499d7"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->198807920,ExpressionUUID->"718d7850-7d92-c04f-9ab0-ded9b074b475"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "f0b0aa7f-530e-7e4a-8979-938505c3827f"], + $Line = 0; Null]], "ExampleSection", + CellID->841518654,ExpressionUUID->"ffd65a0c-1b87-e64c-a1a6-3dfa205856db"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "c9930157-58e5-ee46-b499-004144fb4b0c"], + $Line = 0; Null]], "ExampleSection", + CellID->713769004,ExpressionUUID->"9ae37b93-6a7c-b84b-9a45-298db724bc9d"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "50ff35cf-75ae-1c4a-a054-cca0c512ff65"], + $Line = 0; Null]], "ExampleSection", + CellID->24157748,ExpressionUUID->"d77ee434-32cc-1841-958e-be697b1e9b6d"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "f1cd1186-b73d-d44f-a524-64db069559c5"], + $Line = 0; Null]], "ExampleSubsection", + CellID->80693763,ExpressionUUID->"371861c5-ae42-534a-97e2-c2b6adffb56f"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "25e5242a-6617-b049-9c8f-e1555d32e6bb"], + $Line = 0; Null]], "ExampleSubsection", + CellID->703173439,ExpressionUUID->"0fcefce5-7d42-df44-9726-7a0290d6e75a"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "4de3472f-f685-9449-9a36-5b559d6051a0"], + $Line = 0; Null]], "ExampleSection", + CellID->212869255,ExpressionUUID->"72105a5e-a6fd-c047-a1d0-e19c1d57afc2"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "c889532d-8cf9-db48-ba1b-fddde203d165"], + $Line = 0; Null]], "ExampleSection", + CellID->49279743,ExpressionUUID->"2babbc93-58e7-c644-b5b8-a57dd9d8ed73"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "e7479052-b781-874c-85fc-05b7b3d92562"], + $Line = 0; Null]], "ExampleSection", + CellID->435329426,ExpressionUUID->"b4ed266a-3886-444b-b738-89aa903525e7"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "64937f18-3903-3e46-a1a3-d9754c3fa7d1"], + $Line = 0; Null]], "ExampleSection", + CellID->38939882,ExpressionUUID->"c875d922-298f-3642-9323-e5c26d250750"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "31807863-6cc0-e948-99cf-d17a50c26ca7"], + $Line = 0; Null]], "ExampleSection", + CellID->277503134,ExpressionUUID->"dbc3612b-fa3d-4f4e-8716-44eba63c3275"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->161052995,ExpressionUUID->"514c1422-15cb-154b-bac1-22bd3876d875"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"fff3a76c-7aa5-f94c-b899-24d72ee28edf"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"1311da68-a34e-5848-8926-60e7247d1f02"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"8a7cef30-a80b-724b-bfde-22ca6b1cac66"] +}], "History", + CellID->181362954,ExpressionUUID->"f0c583b7-b0fa-cb4f-8c43-5781c27361dc"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "361842ab-67b1-574c-b58b-bbfab8327696"] +}], "CategorizationSection", + CellID->416953035,ExpressionUUID->"0ee9231f-e3fa-e547-ba00-2e83cb9d2cac"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->31350302,ExpressionUUID->"b6dbc436-c019-c540-80b8-55e55051bb33"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->142524386,ExpressionUUID->"cb518aef-12e5-d04e-9fb5-c3fcc4afde37"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->267010815,ExpressionUUID->"6bf1162e-5a20-ef4b-8a94-cfa3f8c05272"], + +Cell["QMRITools/ref/L2Regularization", "Categorization", + CellLabel->"URI", + CellID->513812090,ExpressionUUID->"57428445-e20b-d14a-8a5c-b86266fcfe35"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->656518953,ExpressionUUID->"121f9eba-daeb-244f-966b-481eae555a32"], + +Cell["XXXX", "Keywords", + CellID->2058952,ExpressionUUID->"df4edd20-20a3-4145-8970-5871a3874142"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->192818332,ExpressionUUID->"d0b83382-c059-6048-a5c4-7cec5b7ec174"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->12716426,ExpressionUUID->"4702dcd5-1c99-6b4e-921e-df10f36de8f5"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->178027137,ExpressionUUID->"84eb8e2c-e236-ed44-baf8-a6e82f9f9669"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->392872107,ExpressionUUID->"4f44aa6d-f4b5-c843-bac0-023f9297c9fb"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->12833606,ExpressionUUID->"a4189262-f069-824c-b7ae-0f256d16b921"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"ccb7f064-a082-c44d-9efe-7a06a93bb1c7" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[5902, 188, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"718d7850-7d92-c04f-9ab0-ded9b074b475", + CellTags->"ExtendedExamples", + CellID->198807920]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12158, 375} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 113, 1, 56, "ObjectName",ExpressionUUID->"a851dcb3-ac20-8c45-a404-5fcb72a8934b", + CellID->337183364], +Cell[696, 25, 401, 8, 58, "Usage",ExpressionUUID->"4c5cab93-eeb6-3f4b-a0ed-2af17ac8ff89", + CellID->312940010], +Cell[1100, 35, 96, 1, 20, "Notes",ExpressionUUID->"76f427fe-609d-fb43-8e4d-e8dc866809b8", + CellID->649307155] +}, Open ]], +Cell[CellGroupData[{ +Cell[1233, 41, 458, 13, 30, "SeeAlsoSection",ExpressionUUID->"c005ac1a-28b1-894d-95b1-5e504f5787f1", + CellID->552016051], +Cell[1694, 56, 1543, 40, 19, "SeeAlso",ExpressionUUID->"f3b0d12e-8794-af41-9dd2-e7db8fc9c286", + CellID->264459354] +}, Open ]], +Cell[CellGroupData[{ +Cell[3274, 101, 435, 12, 30, "TechNotesSection",ExpressionUUID->"76ae08bd-828f-1f40-a7fd-dc04bc882f23", + CellID->431671787], +Cell[3712, 115, 100, 1, 15, "Tutorials",ExpressionUUID->"61f92029-2a26-c94c-822c-5d59350c5c0a", + CellID->222892549] +}, Open ]], +Cell[CellGroupData[{ +Cell[3849, 121, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"5bcb5e31-0a51-3347-b00c-f24d4bc453c1", + CellID->161710236], +Cell[3969, 124, 100, 1, 15, "MoreAbout",ExpressionUUID->"5f88a44e-2b22-444a-be8e-00ca5d97fc76", + CellID->284373363] +}, Open ]], +Cell[CellGroupData[{ +Cell[4106, 130, 472, 13, 30, "RelatedLinksSection",ExpressionUUID->"f845ff3a-9d37-6540-9af5-7e056314716c", + CellID->394015092], +Cell[4581, 145, 103, 1, 15, "RelatedLinks",ExpressionUUID->"27f4ce90-6d6a-fb42-a70e-ba0f73c87619", + CellID->436098977] +}, Open ]], +Cell[CellGroupData[{ +Cell[4721, 151, 530, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"1138cd91-cf8b-3742-91b4-559204bb3f3e", + CellID->645564878], +Cell[5254, 167, 166, 2, 35, "ExampleInitialization",ExpressionUUID->"721175d6-9eaa-494b-9389-ac3910555d04", + CellID->137279697] +}, Open ]], +Cell[5435, 172, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"8f7ff32f-dc0c-2645-bb44-c0464c60125d", + CellID->351040874], +Cell[CellGroupData[{ +Cell[5902, 188, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"718d7850-7d92-c04f-9ab0-ded9b074b475", + CellTags->"ExtendedExamples", + CellID->198807920], +Cell[6392, 203, 241, 5, 27, "ExampleSection",ExpressionUUID->"ffd65a0c-1b87-e64c-a1a6-3dfa205856db", + CellID->841518654], +Cell[6636, 210, 264, 5, 19, "ExampleSection",ExpressionUUID->"9ae37b93-6a7c-b84b-9a45-298db724bc9d", + CellID->713769004], +Cell[CellGroupData[{ +Cell[6925, 219, 242, 5, 19, "ExampleSection",ExpressionUUID->"d77ee434-32cc-1841-958e-be697b1e9b6d", + CellID->24157748], +Cell[7170, 226, 245, 5, 20, "ExampleSubsection",ExpressionUUID->"371861c5-ae42-534a-97e2-c2b6adffb56f", + CellID->80693763], +Cell[7418, 233, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"0fcefce5-7d42-df44-9726-7a0290d6e75a", + CellID->703173439] +}, Open ]], +Cell[7679, 241, 248, 5, 27, "ExampleSection",ExpressionUUID->"72105a5e-a6fd-c047-a1d0-e19c1d57afc2", + CellID->212869255], +Cell[7930, 248, 257, 5, 19, "ExampleSection",ExpressionUUID->"2babbc93-58e7-c644-b5b8-a57dd9d8ed73", + CellID->49279743], +Cell[8190, 255, 251, 5, 19, "ExampleSection",ExpressionUUID->"b4ed266a-3886-444b-b738-89aa903525e7", + CellID->435329426], +Cell[8444, 262, 255, 5, 19, "ExampleSection",ExpressionUUID->"c875d922-298f-3642-9323-e5c26d250750", + CellID->38939882], +Cell[8702, 269, 249, 5, 19, "ExampleSection",ExpressionUUID->"dbc3612b-fa3d-4f4e-8716-44eba63c3275", + CellID->277503134] +}, Open ]], +Cell[CellGroupData[{ +Cell[8988, 279, 110, 1, 54, "MetadataSection",ExpressionUUID->"514c1422-15cb-154b-bac1-22bd3876d875", + CellID->161052995], +Cell[9101, 282, 473, 11, 20, "History",ExpressionUUID->"f0c583b7-b0fa-cb4f-8c43-5781c27361dc", + CellID->181362954], +Cell[CellGroupData[{ +Cell[9599, 297, 484, 13, 16, "CategorizationSection",ExpressionUUID->"0ee9231f-e3fa-e547-ba00-2e83cb9d2cac", + CellID->416953035], +Cell[10086, 312, 133, 2, 26, "Categorization",ExpressionUUID->"b6dbc436-c019-c540-80b8-55e55051bb33", + CellID->31350302], +Cell[10222, 316, 137, 2, 26, "Categorization",ExpressionUUID->"cb518aef-12e5-d04e-9fb5-c3fcc4afde37", + CellID->142524386], +Cell[10362, 320, 134, 2, 26, "Categorization",ExpressionUUID->"6bf1162e-5a20-ef4b-8a94-cfa3f8c05272", + CellID->267010815], +Cell[10499, 324, 150, 2, 26, "Categorization",ExpressionUUID->"57428445-e20b-d14a-8a5c-b86266fcfe35", + CellID->513812090] +}, Closed]], +Cell[CellGroupData[{ +Cell[10686, 331, 110, 1, 16, "KeywordsSection",ExpressionUUID->"121f9eba-daeb-244f-966b-481eae555a32", + CellID->656518953], +Cell[10799, 334, 97, 1, 70, "Keywords",ExpressionUUID->"df4edd20-20a3-4145-8970-5871a3874142", + CellID->2058952] +}, Closed]], +Cell[CellGroupData[{ +Cell[10933, 340, 119, 1, 16, "TemplatesSection",ExpressionUUID->"d0b83382-c059-6048-a5c4-7cec5b7ec174", + CellID->192818332], +Cell[11055, 343, 147, 2, 70, "Template",ExpressionUUID->"4702dcd5-1c99-6b4e-921e-df10f36de8f5", + CellID->12716426], +Cell[11205, 347, 137, 2, 70, "Template",ExpressionUUID->"84eb8e2c-e236-ed44-baf8-a6e82f9f9669", + CellID->178027137], +Cell[11345, 351, 135, 2, 70, "Template",ExpressionUUID->"4f44aa6d-f4b5-c843-bac0-023f9297c9fb", + CellID->392872107], +Cell[11483, 355, 136, 2, 70, "Template",ExpressionUUID->"a4189262-f069-824c-b7ae-0f256d16b921", + CellID->12833606] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/LoadTrainingData.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/LoadTrainingData.nb new file mode 100644 index 00000000..55f8e370 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/LoadTrainingData.nb @@ -0,0 +1,502 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 17647, 492] +NotebookOptionsPosition[ 11836, 366] +NotebookOutlinePosition[ 12618, 392] +CellTagsIndexPosition[ 12539, 387] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["LoadTrainingData", "ObjectName", + CellID->202501985,ExpressionUUID->"b450c76f-1e48-5e4d-9397-6ca7c1939d83"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"b9814a9d-40ca-9746-ab37-80e53b4381a3"], + Cell[BoxData[ + "LoadTrainingData"], "InlineFormula",ExpressionUUID-> + "0020be03-ae9f-a347-969b-5d50e58258ff"], + "\[LineSeparator]is an option for TrainSegmentationNetwork. If set to ", + Cell[BoxData[ + ButtonBox["True", + BaseStyle->"Link"]], "InlineFormula",ExpressionUUID-> + "d01ded34-eb38-fc4e-ad2e-bd271f7c644b"], + " the training data is loaded from the disk." +}], "Usage", + CellChangeTimes->{3.9301261217562714`*^9}, + CellID->215929829,ExpressionUUID->"3c540d3d-4782-bb46-8bff-7a3d380d1f74"], + +Cell["XXXX", "Notes", + CellID->426013357,ExpressionUUID->"f56393ca-8716-7144-ac62-9e018f0dc257"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "fca3265b-b337-7f45-b849-cc4571a96f66"] +}], "SeeAlsoSection", + CellID->36737482,ExpressionUUID->"bce51a9c-5b01-1a4c-a8cf-2f07d6b1cd34"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "e398e6f2-a504-804f-9a0d-43cb2868cedd"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "ccc0554d-dbef-b445-9199-9c17d6aa8119"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "0af7739e-396f-6649-8d4c-eec9c34a0af8"] +}], "SeeAlso", + CellID->20870335,ExpressionUUID->"3805580a-a1c1-1b4c-8410-eeda360afd2d"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "5690af67-771c-d647-82ba-5f158565833b"] +}], "TechNotesSection", + CellID->198990093,ExpressionUUID->"1a29771b-ee19-c14d-aba0-936d5800184e"], + +Cell["XXXX", "Tutorials", + CellID->225553100,ExpressionUUID->"34ecba3d-5485-e744-b700-65a6c8bc4037"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->125644013,ExpressionUUID->"327dd101-ac6e-364c-b3ba-5cbe934b5bcf"], + +Cell["XXXX", "MoreAbout", + CellID->438148006,ExpressionUUID->"3e033930-fe6a-e048-acf1-c582a56168e4"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "080bf45e-b2ff-624c-8336-e4515b07338b"] +}], "RelatedLinksSection", + CellID->6088412,ExpressionUUID->"9c6a854c-eb14-0c42-bc25-2730736305ce"], + +Cell["XXXX", "RelatedLinks", + CellID->226233885,ExpressionUUID->"a56eb56a-b112-e649-9702-c1d0a375e3b6"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "e0a6f508-4f0b-4b48-ad19-23d8c24169f3"] +}], "ExamplesInitializationSection", + CellID->647991729,ExpressionUUID->"7b8fcbb7-0661-f449-bdea-8f0d0eccab64"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->205979105,ExpressionUUID->"45e166f0-a605-9a4e-9f1f-c14dcd78c8ab"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->205005627,ExpressionUUID->"66de4724-b117-3646-9b95-4a5d26d091d5"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "5d69a850-b23c-4e4c-adb8-67ecd85675a5"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->13590040,ExpressionUUID->"8936c7f2-e843-774f-96fe-c34133963741"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "823a91b7-cefe-4940-995e-c700ca871d37"], + $Line = 0; Null]], "ExampleSection", + CellID->370401867,ExpressionUUID->"64615f04-4049-354e-9219-223bf94ddb97"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "634f0107-0e0d-5b41-96c2-d7a5063a5913"], + $Line = 0; Null]], "ExampleSection", + CellID->679931724,ExpressionUUID->"43312490-24db-b245-bcd3-3195f0ff1ff7"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "adb91eb6-4067-d64d-882b-75cb8d2e03b1"], + $Line = 0; Null]], "ExampleSection", + CellID->13088991,ExpressionUUID->"6e3a5641-4938-5d4a-a455-fa31a661eeb5"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "c7e4dd07-de3c-1a45-8c4d-b54690c55540"], + $Line = 0; Null]], "ExampleSubsection", + CellID->483715704,ExpressionUUID->"6ae6d9ad-9b19-2648-950c-ef68d3bf51b9"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "c9855f2a-870d-1c4b-8f9f-56345ce6d4f1"], + $Line = 0; Null]], "ExampleSubsection", + CellID->634289191,ExpressionUUID->"a853951c-1ee7-654b-87c0-f4375817c4b9"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "41606d20-9f66-8540-9e7e-56702b9c180d"], + $Line = 0; Null]], "ExampleSection", + CellID->837162864,ExpressionUUID->"db93c272-da65-fb4e-af6e-b8b6de6445a1"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "0effd9ca-c90c-d142-a38d-e542f52716a2"], + $Line = 0; Null]], "ExampleSection", + CellID->43003616,ExpressionUUID->"ca2162ee-ef3b-7647-bd44-1fd7de2c569a"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "a4ca9725-4998-3a4f-ac52-3e0cc702049b"], + $Line = 0; Null]], "ExampleSection", + CellID->508287826,ExpressionUUID->"f9a71dbc-7884-6445-a6c1-5f94f1eee278"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "2ad3ed0b-0b03-934c-9616-dd0cfebb607e"], + $Line = 0; Null]], "ExampleSection", + CellID->384886337,ExpressionUUID->"dda3f7fd-78a1-0c4e-b65c-126efc278d36"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "08a37abe-53f7-f24a-b83f-59a9b6750a6e"], + $Line = 0; Null]], "ExampleSection", + CellID->462918060,ExpressionUUID->"3d309b65-6370-144e-9709-90c05028dbc3"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->31341502,ExpressionUUID->"04384a35-5937-8d4e-bacb-f7001fa31091"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"3ef780de-00bc-e54e-9034-1c42b8cceb1f"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"0a921fee-69a2-b843-adef-812c277b2cd6"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"70376eec-2495-6949-9651-197e5ae14e89"] +}], "History", + CellID->263110772,ExpressionUUID->"7998fcad-4531-bc42-bc93-23c2ce4e6268"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "97a7b54b-28e5-9a44-a2b8-2a83027291fa"] +}], "CategorizationSection", + CellID->390789390,ExpressionUUID->"078c6462-f023-b249-9b8e-f946a280326f"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->120370195,ExpressionUUID->"62ce67ab-8a90-e043-b831-8fbbdc79e6e0"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->257336794,ExpressionUUID->"bf85322e-cac0-7349-aa9d-88c21b3642b0"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->3813108,ExpressionUUID->"646a063f-47a2-9741-98df-0c9f7e13b115"], + +Cell["QMRITools/ref/LoadTrainingData", "Categorization", + CellLabel->"URI", + CellID->418790047,ExpressionUUID->"41411635-9cd9-e140-ad37-213d8b111067"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->9985747,ExpressionUUID->"46b475b1-47ff-9548-84a7-4b62c341a6ef"], + +Cell["XXXX", "Keywords", + CellID->35087365,ExpressionUUID->"a91f2d00-0854-9b49-b327-96e09045286a"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->51677685,ExpressionUUID->"702acf36-c155-cb4d-80e1-80496c02b88b"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->187605793,ExpressionUUID->"63764677-2946-9b47-9810-3cf46f6f5c8c"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->423127982,ExpressionUUID->"f2cfe057-42d5-7444-a6d9-c12953aaef2f"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->33383213,ExpressionUUID->"130194ae-d7f8-ec4b-b735-b8755a1a519e"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->685866724,ExpressionUUID->"c8ebaf33-369d-f141-ac57-ee95b1a1b6f6"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"715f885f-dcb7-5541-bc72-e17a2cc50aae" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[6093, 193, 486, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"8936c7f2-e843-774f-96fe-c34133963741", + CellTags->"ExtendedExamples", + CellID->13590040]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12347, 380} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 113, 1, 56, "ObjectName",ExpressionUUID->"b450c76f-1e48-5e4d-9397-6ca7c1939d83", + CellID->202501985], +Cell[696, 25, 596, 13, 59, "Usage",ExpressionUUID->"3c540d3d-4782-bb46-8bff-7a3d380d1f74", + CellID->215929829], +Cell[1295, 40, 96, 1, 20, "Notes",ExpressionUUID->"f56393ca-8716-7144-ac62-9e018f0dc257", + CellID->426013357] +}, Open ]], +Cell[CellGroupData[{ +Cell[1428, 46, 457, 13, 30, "SeeAlsoSection",ExpressionUUID->"bce51a9c-5b01-1a4c-a8cf-2f07d6b1cd34", + CellID->36737482], +Cell[1888, 61, 1542, 40, 19, "SeeAlso",ExpressionUUID->"3805580a-a1c1-1b4c-8410-eeda360afd2d", + CellID->20870335] +}, Open ]], +Cell[CellGroupData[{ +Cell[3467, 106, 435, 12, 30, "TechNotesSection",ExpressionUUID->"1a29771b-ee19-c14d-aba0-936d5800184e", + CellID->198990093], +Cell[3905, 120, 100, 1, 15, "Tutorials",ExpressionUUID->"34ecba3d-5485-e744-b700-65a6c8bc4037", + CellID->225553100] +}, Open ]], +Cell[CellGroupData[{ +Cell[4042, 126, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"327dd101-ac6e-364c-b3ba-5cbe934b5bcf", + CellID->125644013], +Cell[4162, 129, 100, 1, 15, "MoreAbout",ExpressionUUID->"3e033930-fe6a-e048-acf1-c582a56168e4", + CellID->438148006] +}, Open ]], +Cell[CellGroupData[{ +Cell[4299, 135, 470, 13, 30, "RelatedLinksSection",ExpressionUUID->"9c6a854c-eb14-0c42-bc25-2730736305ce", + CellID->6088412], +Cell[4772, 150, 103, 1, 15, "RelatedLinks",ExpressionUUID->"a56eb56a-b112-e649-9702-c1d0a375e3b6", + CellID->226233885] +}, Open ]], +Cell[CellGroupData[{ +Cell[4912, 156, 530, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"7b8fcbb7-0661-f449-bdea-8f0d0eccab64", + CellID->647991729], +Cell[5445, 172, 166, 2, 35, "ExampleInitialization",ExpressionUUID->"45e166f0-a605-9a4e-9f1f-c14dcd78c8ab", + CellID->205979105] +}, Open ]], +Cell[5626, 177, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"66de4724-b117-3646-9b95-4a5d26d091d5", + CellID->205005627], +Cell[CellGroupData[{ +Cell[6093, 193, 486, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"8936c7f2-e843-774f-96fe-c34133963741", + CellTags->"ExtendedExamples", + CellID->13590040], +Cell[6582, 208, 241, 5, 27, "ExampleSection",ExpressionUUID->"64615f04-4049-354e-9219-223bf94ddb97", + CellID->370401867], +Cell[6826, 215, 264, 5, 19, "ExampleSection",ExpressionUUID->"43312490-24db-b245-bcd3-3195f0ff1ff7", + CellID->679931724], +Cell[CellGroupData[{ +Cell[7115, 224, 242, 5, 19, "ExampleSection",ExpressionUUID->"6e3a5641-4938-5d4a-a455-fa31a661eeb5", + CellID->13088991], +Cell[7360, 231, 246, 5, 20, "ExampleSubsection",ExpressionUUID->"6ae6d9ad-9b19-2648-950c-ef68d3bf51b9", + CellID->483715704], +Cell[7609, 238, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"a853951c-1ee7-654b-87c0-f4375817c4b9", + CellID->634289191] +}, Open ]], +Cell[7870, 246, 248, 5, 27, "ExampleSection",ExpressionUUID->"db93c272-da65-fb4e-af6e-b8b6de6445a1", + CellID->837162864], +Cell[8121, 253, 257, 5, 19, "ExampleSection",ExpressionUUID->"ca2162ee-ef3b-7647-bd44-1fd7de2c569a", + CellID->43003616], +Cell[8381, 260, 251, 5, 19, "ExampleSection",ExpressionUUID->"f9a71dbc-7884-6445-a6c1-5f94f1eee278", + CellID->508287826], +Cell[8635, 267, 256, 5, 19, "ExampleSection",ExpressionUUID->"dda3f7fd-78a1-0c4e-b65c-126efc278d36", + CellID->384886337], +Cell[8894, 274, 249, 5, 19, "ExampleSection",ExpressionUUID->"3d309b65-6370-144e-9709-90c05028dbc3", + CellID->462918060] +}, Open ]], +Cell[CellGroupData[{ +Cell[9180, 284, 109, 1, 54, "MetadataSection",ExpressionUUID->"04384a35-5937-8d4e-bacb-f7001fa31091", + CellID->31341502], +Cell[9292, 287, 473, 11, 20, "History",ExpressionUUID->"7998fcad-4531-bc42-bc93-23c2ce4e6268", + CellID->263110772], +Cell[CellGroupData[{ +Cell[9790, 302, 484, 13, 16, "CategorizationSection",ExpressionUUID->"078c6462-f023-b249-9b8e-f946a280326f", + CellID->390789390], +Cell[10277, 317, 134, 2, 26, "Categorization",ExpressionUUID->"62ce67ab-8a90-e043-b831-8fbbdc79e6e0", + CellID->120370195], +Cell[10414, 321, 137, 2, 26, "Categorization",ExpressionUUID->"bf85322e-cac0-7349-aa9d-88c21b3642b0", + CellID->257336794], +Cell[10554, 325, 132, 2, 26, "Categorization",ExpressionUUID->"646a063f-47a2-9741-98df-0c9f7e13b115", + CellID->3813108], +Cell[10689, 329, 150, 2, 26, "Categorization",ExpressionUUID->"41411635-9cd9-e140-ad37-213d8b111067", + CellID->418790047] +}, Closed]], +Cell[CellGroupData[{ +Cell[10876, 336, 108, 1, 16, "KeywordsSection",ExpressionUUID->"46b475b1-47ff-9548-84a7-4b62c341a6ef", + CellID->9985747], +Cell[10987, 339, 98, 1, 70, "Keywords",ExpressionUUID->"a91f2d00-0854-9b49-b327-96e09045286a", + CellID->35087365] +}, Closed]], +Cell[CellGroupData[{ +Cell[11122, 345, 118, 1, 16, "TemplatesSection",ExpressionUUID->"702acf36-c155-cb4d-80e1-80496c02b88b", + CellID->51677685], +Cell[11243, 348, 148, 2, 70, "Template",ExpressionUUID->"63764677-2946-9b47-9810-3cf46f6f5c8c", + CellID->187605793], +Cell[11394, 352, 137, 2, 70, "Template",ExpressionUUID->"f2cfe057-42d5-7444-a6d9-c12953aaef2f", + CellID->423127982], +Cell[11534, 356, 134, 2, 70, "Template",ExpressionUUID->"130194ae-d7f8-ec4b-b735-b8755a1a519e", + CellID->33383213], +Cell[11671, 360, 137, 2, 70, "Template",ExpressionUUID->"c8ebaf33-369d-f141-ac57-ee95b1a1b6f6", + CellID->685866724] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/MaskSegmentation.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/MaskSegmentation.nb new file mode 100644 index 00000000..31ff5c75 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/MaskSegmentation.nb @@ -0,0 +1,519 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 18222, 509] +NotebookOptionsPosition[ 12404, 383] +NotebookOutlinePosition[ 13187, 409] +CellTagsIndexPosition[ 13108, 404] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["MaskSegmentation", "ObjectName", + CellID->181379555,ExpressionUUID->"a7b70688-085d-f143-8c0f-ff527f55662f"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"553e5419-7e78-be44-87c4-8fd3f6c3b714"], + Cell[BoxData[ + RowBox[{ + ButtonBox["MaskSegmentation", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsMaskingTools/ref/MaskSegmentation"], "[", + RowBox[{ + StyleBox["seg", "TI"], ",", + StyleBox["mask", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "2f1da3ba-31ee-1446-b675-95649ef6d660"], + "\[LineSeparator]applies a ", + Cell[BoxData[ + StyleBox["mask", "TI"]], "InlineFormula",ExpressionUUID-> + "89fbcb4d-e01f-ac4d-bded-fc77489b457f"], + " to a splited segmentation ", + Cell[BoxData[ + StyleBox["seg", "TI"]], "InlineFormula",ExpressionUUID-> + "fe00209f-35e3-1f42-810f-00b9c6d8e2e5"], + " from SplitSegmentations. The ", + Cell[BoxData[ + StyleBox["mask", "TI"]], "InlineFormula",ExpressionUUID-> + "8454b5a7-e7db-0948-9f16-ab4931f103fc"], + " is 3D, ", + Cell[BoxData[ + StyleBox["seg", "TI"]], "InlineFormula",ExpressionUUID-> + "2d95c0ca-14bf-6d45-b170-c4e14e00b79d"], + " is 4D." +}], "Usage", + CellChangeTimes->{{3.930126123181175*^9, 3.9301261234209023`*^9}}, + CellID->25665160,ExpressionUUID->"c1f27391-0089-d74d-a414-5a2defe5da41"], + +Cell["XXXX", "Notes", + CellID->692279136,ExpressionUUID->"17ae5054-78fc-c040-8f79-e302a3ec3e31"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "c9855979-7432-8449-bb0a-591873531b77"] +}], "SeeAlsoSection", + CellID->519372628,ExpressionUUID->"2a6d2e3c-d76a-724c-adb9-bf6c5a4f43c6"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "c62a90fb-33b9-604e-9b9c-2e8ffafcaab4"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "b08e0207-2e3d-0b48-ae2d-921afdec8142"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "bc0263bf-a10c-c047-829e-9864f0fce8d1"] +}], "SeeAlso", + CellID->320454383,ExpressionUUID->"0d213e4d-ff1e-4c49-afc2-3be1cc1de2da"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "7c5091ff-2ad1-ce42-984e-8b42b02f58ed"] +}], "TechNotesSection", + CellID->2333578,ExpressionUUID->"4dc50138-e42d-4b45-bf80-94c43480f03a"], + +Cell["XXXX", "Tutorials", + CellID->701385288,ExpressionUUID->"e8212375-a361-a641-b5dd-8442ac69b502"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->339467711,ExpressionUUID->"d03039cb-b722-4a4c-8cd5-7e838a22fd15"], + +Cell["XXXX", "MoreAbout", + CellID->746816919,ExpressionUUID->"cdc9bfeb-b82f-484b-a1ff-b5310a76f35a"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "d4f4d014-5f36-7b4e-adf1-162afb32e082"] +}], "RelatedLinksSection", + CellID->119005867,ExpressionUUID->"ffed7a1b-433b-564a-b67e-d23de066e023"], + +Cell["XXXX", "RelatedLinks", + CellID->273815884,ExpressionUUID->"10b82879-ce00-3f4a-8117-6a9200f8b33e"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "be574f5d-0496-604c-b7a6-86fd0988ef94"] +}], "ExamplesInitializationSection", + CellID->783067842,ExpressionUUID->"bda5a728-c0c8-0e46-9cfa-46167c37b0ca"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->448528052,ExpressionUUID->"86e2ae1b-4e48-bf4a-99d8-9c087a8b9c6e"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->155066570,ExpressionUUID->"2473da3d-f4a8-f645-94c7-e6cd1f910f8e"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "6642d681-fa7a-2149-ad46-4e74772d3948"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->825301344,ExpressionUUID->"35e5042c-c714-5b4f-916d-468d43d0f374"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "5dc8f4be-2acb-1d46-bfcb-57765ed77136"], + $Line = 0; Null]], "ExampleSection", + CellID->183825248,ExpressionUUID->"62fae2d6-8024-394e-a879-ec75268a8c47"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "df339165-c3ac-8e47-809d-b865b2ee02e7"], + $Line = 0; Null]], "ExampleSection", + CellID->270258320,ExpressionUUID->"7159a70b-fba7-2e4e-9081-8063d49f7f94"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "3dc10eb9-f39f-e547-8445-2afca4605704"], + $Line = 0; Null]], "ExampleSection", + CellID->908774866,ExpressionUUID->"5e98f566-fa38-3e49-b2fc-1aea902484f9"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "6b2e622d-883f-d748-b21f-ee44bddcd31a"], + $Line = 0; Null]], "ExampleSubsection", + CellID->537836119,ExpressionUUID->"602584c7-d2fe-6943-b184-7284cecf9784"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "06385c76-9889-c24b-a904-02817ec3e99f"], + $Line = 0; Null]], "ExampleSubsection", + CellID->694691940,ExpressionUUID->"28fe3ba6-d0cd-1f4e-a280-3bffacc1de2a"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "79571d49-6492-ad4c-b691-067775a6b57a"], + $Line = 0; Null]], "ExampleSection", + CellID->683541419,ExpressionUUID->"ea1cf1e2-4813-4d42-b0bd-66aa3d5ece5e"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "99cea6f7-c055-f741-ba21-f71a7c5d14e1"], + $Line = 0; Null]], "ExampleSection", + CellID->59166306,ExpressionUUID->"71d1bd30-af34-d045-8925-e70d75537e0e"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "1383c710-fbf4-a14c-babf-dc021116635d"], + $Line = 0; Null]], "ExampleSection", + CellID->728983456,ExpressionUUID->"d4a34a79-d48f-f740-8c02-355d15a3736a"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "cd75f243-c2a8-6b40-b68b-8bd8db96224b"], + $Line = 0; Null]], "ExampleSection", + CellID->393150676,ExpressionUUID->"ac6410cc-5b1c-da4c-891f-e71629c8ac9c"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "5b3a9200-e4db-a44a-877a-34ff36080b6a"], + $Line = 0; Null]], "ExampleSection", + CellID->403687247,ExpressionUUID->"625e85e4-c883-2a4e-b429-d6ba465fdeb5"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->393982691,ExpressionUUID->"ae77bac8-f0e1-ba41-a1b8-496bb231b228"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"e1958c60-7b32-3b40-b40d-43c5e96a2af7"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"c7ff0160-7192-a14e-bced-6acf678664be"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"906d5a40-ed19-c243-a663-22efa09505fe"] +}], "History", + CellID->1109977,ExpressionUUID->"bf963278-659b-4444-8226-2d59ab708ccd"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "497c6762-7cc8-2645-9c04-0562d39cd7ec"] +}], "CategorizationSection", + CellID->534246910,ExpressionUUID->"db8904da-315d-804b-afa0-c7657cb4d477"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->99914,ExpressionUUID->"c772b7ce-ad08-fa46-987f-d31eb3514022"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->15469859,ExpressionUUID->"74d529bf-57c6-a541-b19e-f05183b93f68"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->228375980,ExpressionUUID->"2d36eb05-9042-e543-8feb-7f06ace5e629"], + +Cell["QMRITools/ref/MaskSegmentation", "Categorization", + CellLabel->"URI", + CellID->224565065,ExpressionUUID->"42bd2991-3527-0e41-a366-d690f1cbdbef"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->232509522,ExpressionUUID->"c8398057-fdaf-694c-b03e-bc0496d7a619"], + +Cell["XXXX", "Keywords", + CellID->121799937,ExpressionUUID->"488a71f8-7695-9e47-a9a2-88a90474237a"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->233568276,ExpressionUUID->"984d92d6-6ead-0d4e-97e3-a58e5c84b4a3"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->247751298,ExpressionUUID->"2a7109f7-37bc-2844-8091-879f6b0cd969"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->216440309,ExpressionUUID->"63be38d1-11e7-2247-b650-f4437f709765"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->414229024,ExpressionUUID->"6e38d2a2-6667-7d4f-8f16-95193197cdee"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->369766820,ExpressionUUID->"2ec379e4-5a50-164d-b1f2-f2d0934f1c86"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"be31c6bf-3d20-7444-b68a-5193725891b8" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[6658, 210, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"35e5042c-c714-5b4f-916d-468d43d0f374", + CellTags->"ExtendedExamples", + CellID->825301344]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12915, 397} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 113, 1, 56, "ObjectName",ExpressionUUID->"a7b70688-085d-f143-8c0f-ff527f55662f", + CellID->181379555], +Cell[696, 25, 1159, 30, 59, "Usage",ExpressionUUID->"c1f27391-0089-d74d-a414-5a2defe5da41", + CellID->25665160], +Cell[1858, 57, 96, 1, 20, "Notes",ExpressionUUID->"17ae5054-78fc-c040-8f79-e302a3ec3e31", + CellID->692279136] +}, Open ]], +Cell[CellGroupData[{ +Cell[1991, 63, 458, 13, 30, "SeeAlsoSection",ExpressionUUID->"2a6d2e3c-d76a-724c-adb9-bf6c5a4f43c6", + CellID->519372628], +Cell[2452, 78, 1543, 40, 19, "SeeAlso",ExpressionUUID->"0d213e4d-ff1e-4c49-afc2-3be1cc1de2da", + CellID->320454383] +}, Open ]], +Cell[CellGroupData[{ +Cell[4032, 123, 433, 12, 30, "TechNotesSection",ExpressionUUID->"4dc50138-e42d-4b45-bf80-94c43480f03a", + CellID->2333578], +Cell[4468, 137, 100, 1, 15, "Tutorials",ExpressionUUID->"e8212375-a361-a641-b5dd-8442ac69b502", + CellID->701385288] +}, Open ]], +Cell[CellGroupData[{ +Cell[4605, 143, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"d03039cb-b722-4a4c-8cd5-7e838a22fd15", + CellID->339467711], +Cell[4725, 146, 100, 1, 15, "MoreAbout",ExpressionUUID->"cdc9bfeb-b82f-484b-a1ff-b5310a76f35a", + CellID->746816919] +}, Open ]], +Cell[CellGroupData[{ +Cell[4862, 152, 472, 13, 30, "RelatedLinksSection",ExpressionUUID->"ffed7a1b-433b-564a-b67e-d23de066e023", + CellID->119005867], +Cell[5337, 167, 103, 1, 15, "RelatedLinks",ExpressionUUID->"10b82879-ce00-3f4a-8117-6a9200f8b33e", + CellID->273815884] +}, Open ]], +Cell[CellGroupData[{ +Cell[5477, 173, 530, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"bda5a728-c0c8-0e46-9cfa-46167c37b0ca", + CellID->783067842], +Cell[6010, 189, 166, 2, 35, "ExampleInitialization",ExpressionUUID->"86e2ae1b-4e48-bf4a-99d8-9c087a8b9c6e", + CellID->448528052] +}, Open ]], +Cell[6191, 194, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"2473da3d-f4a8-f645-94c7-e6cd1f910f8e", + CellID->155066570], +Cell[CellGroupData[{ +Cell[6658, 210, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"35e5042c-c714-5b4f-916d-468d43d0f374", + CellTags->"ExtendedExamples", + CellID->825301344], +Cell[7148, 225, 241, 5, 27, "ExampleSection",ExpressionUUID->"62fae2d6-8024-394e-a879-ec75268a8c47", + CellID->183825248], +Cell[7392, 232, 264, 5, 19, "ExampleSection",ExpressionUUID->"7159a70b-fba7-2e4e-9081-8063d49f7f94", + CellID->270258320], +Cell[CellGroupData[{ +Cell[7681, 241, 243, 5, 19, "ExampleSection",ExpressionUUID->"5e98f566-fa38-3e49-b2fc-1aea902484f9", + CellID->908774866], +Cell[7927, 248, 246, 5, 20, "ExampleSubsection",ExpressionUUID->"602584c7-d2fe-6943-b184-7284cecf9784", + CellID->537836119], +Cell[8176, 255, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"28fe3ba6-d0cd-1f4e-a280-3bffacc1de2a", + CellID->694691940] +}, Open ]], +Cell[8437, 263, 248, 5, 27, "ExampleSection",ExpressionUUID->"ea1cf1e2-4813-4d42-b0bd-66aa3d5ece5e", + CellID->683541419], +Cell[8688, 270, 257, 5, 19, "ExampleSection",ExpressionUUID->"71d1bd30-af34-d045-8925-e70d75537e0e", + CellID->59166306], +Cell[8948, 277, 251, 5, 19, "ExampleSection",ExpressionUUID->"d4a34a79-d48f-f740-8c02-355d15a3736a", + CellID->728983456], +Cell[9202, 284, 256, 5, 19, "ExampleSection",ExpressionUUID->"ac6410cc-5b1c-da4c-891f-e71629c8ac9c", + CellID->393150676], +Cell[9461, 291, 249, 5, 19, "ExampleSection",ExpressionUUID->"625e85e4-c883-2a4e-b429-d6ba465fdeb5", + CellID->403687247] +}, Open ]], +Cell[CellGroupData[{ +Cell[9747, 301, 110, 1, 54, "MetadataSection",ExpressionUUID->"ae77bac8-f0e1-ba41-a1b8-496bb231b228", + CellID->393982691], +Cell[9860, 304, 471, 11, 20, "History",ExpressionUUID->"bf963278-659b-4444-8226-2d59ab708ccd", + CellID->1109977], +Cell[CellGroupData[{ +Cell[10356, 319, 484, 13, 16, "CategorizationSection",ExpressionUUID->"db8904da-315d-804b-afa0-c7657cb4d477", + CellID->534246910], +Cell[10843, 334, 130, 2, 26, "Categorization",ExpressionUUID->"c772b7ce-ad08-fa46-987f-d31eb3514022", + CellID->99914], +Cell[10976, 338, 136, 2, 26, "Categorization",ExpressionUUID->"74d529bf-57c6-a541-b19e-f05183b93f68", + CellID->15469859], +Cell[11115, 342, 134, 2, 26, "Categorization",ExpressionUUID->"2d36eb05-9042-e543-8feb-7f06ace5e629", + CellID->228375980], +Cell[11252, 346, 150, 2, 26, "Categorization",ExpressionUUID->"42bd2991-3527-0e41-a366-d690f1cbdbef", + CellID->224565065] +}, Closed]], +Cell[CellGroupData[{ +Cell[11439, 353, 110, 1, 16, "KeywordsSection",ExpressionUUID->"c8398057-fdaf-694c-b03e-bc0496d7a619", + CellID->232509522], +Cell[11552, 356, 99, 1, 70, "Keywords",ExpressionUUID->"488a71f8-7695-9e47-a9a2-88a90474237a", + CellID->121799937] +}, Closed]], +Cell[CellGroupData[{ +Cell[11688, 362, 119, 1, 16, "TemplatesSection",ExpressionUUID->"984d92d6-6ead-0d4e-97e3-a58e5c84b4a3", + CellID->233568276], +Cell[11810, 365, 148, 2, 70, "Template",ExpressionUUID->"2a7109f7-37bc-2844-8091-879f6b0cd969", + CellID->247751298], +Cell[11961, 369, 137, 2, 70, "Template",ExpressionUUID->"63be38d1-11e7-2247-b650-f4437f709765", + CellID->216440309], +Cell[12101, 373, 135, 2, 70, "Template",ExpressionUUID->"6e38d2a2-6667-7d4f-8f16-95193197cdee", + CellID->414229024], +Cell[12239, 377, 137, 2, 70, "Template",ExpressionUUID->"2ec379e4-5a50-164d-b1f2-f2d0934f1c86", + CellID->369766820] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/MonitorInterval.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/MonitorInterval.nb new file mode 100644 index 00000000..06ccaa34 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/MonitorInterval.nb @@ -0,0 +1,497 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 17452, 487] +NotebookOptionsPosition[ 11644, 361] +NotebookOutlinePosition[ 12427, 387] +CellTagsIndexPosition[ 12348, 382] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["MonitorInterval", "ObjectName", + CellID->88819385,ExpressionUUID->"0d8816fd-c8f6-e746-a600-82e64fe90bae"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"726fd400-1879-c84c-803f-53d2982f5460"], + Cell[BoxData[ + "MonitorInterval"], "InlineFormula",ExpressionUUID-> + "a7fe52f2-2ca6-7147-9852-2e3445ba5d28"], + "\[LineSeparator]is an option for TrainSegmentationNetwork. It defines how \ +often the training is monitored." +}], "Usage", + CellID->335119381,ExpressionUUID->"f5e11168-0288-da4b-9ca7-282cf3e48384"], + +Cell["XXXX", "Notes", + CellID->568284784,ExpressionUUID->"8c9b98be-0155-7643-a804-92351ef9bb18"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "fbb7dd49-0f95-db4a-bee1-bfc00f4a3207"] +}], "SeeAlsoSection", + CellID->446641333,ExpressionUUID->"d51384c5-8122-f744-bc5b-a2fc4172b78a"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "27d1d0c4-c542-624f-8c7c-83b74dfb0bf8"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "673d533d-ba90-7940-bb1d-20c2a336ee3a"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "61641021-5f6b-924b-9f6e-da29e1fb828d"] +}], "SeeAlso", + CellID->9080571,ExpressionUUID->"420cda5f-5196-664e-9614-831da665e93d"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "cad39ff1-7d38-4d4e-ba9f-efc6f8812feb"] +}], "TechNotesSection", + CellID->34043112,ExpressionUUID->"878c29e5-b452-f14e-b5cc-4f1834045f18"], + +Cell["XXXX", "Tutorials", + CellID->24066494,ExpressionUUID->"b2bbb156-46e1-2340-b64b-afeb5a78387c"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->917098142,ExpressionUUID->"845e8bf9-83fe-594c-8762-59e4d7c32d10"], + +Cell["XXXX", "MoreAbout", + CellID->76146763,ExpressionUUID->"b3487d6e-4a6b-054a-b19f-64c3265b5a66"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "1ee38b28-db93-354f-b8c2-1090d33512ef"] +}], "RelatedLinksSection", + CellID->235634241,ExpressionUUID->"793e17fb-a9aa-f843-9ceb-1809ad651c27"], + +Cell["XXXX", "RelatedLinks", + CellID->83925893,ExpressionUUID->"feba7d88-df75-0542-9327-3377ad36182b"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "ea4313b4-3335-8441-aa1d-60c2f82614a7"] +}], "ExamplesInitializationSection", + CellID->144261614,ExpressionUUID->"a70f3272-27ed-804c-81e1-aff450d6eac3"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->62835136,ExpressionUUID->"4424bdfb-048c-9340-a180-72ab90d402ef"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->109187587,ExpressionUUID->"44d1afe9-6dac-6341-9720-66df3a0274b9"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "4671792c-1bf0-8646-a907-37098e0e1893"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->613825663,ExpressionUUID->"50274ece-6be8-164d-ae12-14b15a2aa860"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "ba9c799e-f2cf-2844-8c73-72d49d4ce5bb"], + $Line = 0; Null]], "ExampleSection", + CellID->575987103,ExpressionUUID->"9f5ebfc6-f2b0-1449-9e2a-d66dc3fc5fdd"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "75df0046-ab92-4345-b2c0-2de169bad425"], + $Line = 0; Null]], "ExampleSection", + CellID->12571060,ExpressionUUID->"85bf7fba-8bf8-ac45-a6c1-efbfdb0a7f6d"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "e4307cb1-2440-a745-9492-7cab2d18e852"], + $Line = 0; Null]], "ExampleSection", + CellID->435322617,ExpressionUUID->"ccc40de9-856b-e943-ba98-ca6f3e70c1d9"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "1bb8394e-7886-f049-a1f7-3fb99bd5d59e"], + $Line = 0; Null]], "ExampleSubsection", + CellID->731262598,ExpressionUUID->"07ecdbba-5894-ef48-b34c-0867b15b8e63"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "ffc693c0-d5d9-e247-bffd-8a6596e26686"], + $Line = 0; Null]], "ExampleSubsection", + CellID->937855466,ExpressionUUID->"500fd969-ea40-5e48-9805-332203393706"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "6330b926-616d-ef4d-aa5c-97f1ebcfab5e"], + $Line = 0; Null]], "ExampleSection", + CellID->217956940,ExpressionUUID->"48567e6f-3589-2d4e-80ae-e185381f318d"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "fa14785f-0faf-404b-9db3-9a4d6f31e0c7"], + $Line = 0; Null]], "ExampleSection", + CellID->137494499,ExpressionUUID->"cd21aad4-50fd-704e-842f-620b75417bb7"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "97d6c246-ebd1-2f46-9669-aabd5f4c66e5"], + $Line = 0; Null]], "ExampleSection", + CellID->649820540,ExpressionUUID->"0821f5c6-6e47-dd40-bc44-b818f47708a0"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "1f136627-240b-454d-bcb7-bf910b5b824e"], + $Line = 0; Null]], "ExampleSection", + CellID->29739100,ExpressionUUID->"acde4bb7-1e45-494f-90ef-c7fc817b36a7"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "d5746196-1bbe-3c4e-8706-f53bd8ba5ea1"], + $Line = 0; Null]], "ExampleSection", + CellID->265573427,ExpressionUUID->"e35b7f66-1666-a543-9391-b56f91b87709"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->332814397,ExpressionUUID->"9c5707e7-14eb-ba42-820d-068975a1aaed"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"8ea742ce-c04f-7142-a0a6-a386d6969ee9"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"be39a40f-ab37-d149-9a6b-15d62a840145"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"097e7686-167b-ef4f-9fb1-e8dca2c60347"] +}], "History", + CellID->21093071,ExpressionUUID->"2ac6b87d-2c31-7440-b88f-3d8fac5f2cc4"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "a8615ef9-1e3a-184c-83ea-55a5348e80f7"] +}], "CategorizationSection", + CellID->615128815,ExpressionUUID->"29b43a3c-ad6b-9a4f-88ed-89a88563eca6"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->31968597,ExpressionUUID->"579fe518-ab95-bd4b-8782-1eb28f576da4"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->946599881,ExpressionUUID->"597d8dc2-fc65-8447-ab2d-18054bec1353"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->119587367,ExpressionUUID->"3bc881b0-24ca-3b4c-8043-f51cb8c3eba6"], + +Cell["QMRITools/ref/MonitorInterval", "Categorization", + CellLabel->"URI", + CellID->6861049,ExpressionUUID->"389735ba-c531-9f4b-a7ff-dbe2bfc1b719"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->430703723,ExpressionUUID->"8dd7a953-3f59-d540-8da7-d59c7ce82d27"], + +Cell["XXXX", "Keywords", + CellID->68667573,ExpressionUUID->"3a46660f-f71f-5848-bcb9-ee7ba09bd28e"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->44297166,ExpressionUUID->"1eb969e7-6000-864e-9738-6cc97844dc47"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->252029293,ExpressionUUID->"93b42d2b-8e1a-f243-92c9-6165afd1f770"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->575948189,ExpressionUUID->"26291981-3c87-2745-a528-e5b7e1f40434"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->204052646,ExpressionUUID->"85126e4e-0df5-4047-be01-e156d730f556"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->340627795,ExpressionUUID->"bb2d5c2d-82fb-b743-bcac-a397d2428c85"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"a246ccca-7cbb-1f4f-962b-5129434fc93b" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[5899, 188, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"50274ece-6be8-164d-ae12-14b15a2aa860", + CellTags->"ExtendedExamples", + CellID->613825663]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12155, 375} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 111, 1, 56, "ObjectName",ExpressionUUID->"0d8816fd-c8f6-e746-a600-82e64fe90bae", + CellID->88819385], +Cell[694, 25, 407, 8, 58, "Usage",ExpressionUUID->"f5e11168-0288-da4b-9ca7-282cf3e48384", + CellID->335119381], +Cell[1104, 35, 96, 1, 20, "Notes",ExpressionUUID->"8c9b98be-0155-7643-a804-92351ef9bb18", + CellID->568284784] +}, Open ]], +Cell[CellGroupData[{ +Cell[1237, 41, 458, 13, 30, "SeeAlsoSection",ExpressionUUID->"d51384c5-8122-f744-bc5b-a2fc4172b78a", + CellID->446641333], +Cell[1698, 56, 1541, 40, 19, "SeeAlso",ExpressionUUID->"420cda5f-5196-664e-9614-831da665e93d", + CellID->9080571] +}, Open ]], +Cell[CellGroupData[{ +Cell[3276, 101, 434, 12, 30, "TechNotesSection",ExpressionUUID->"878c29e5-b452-f14e-b5cc-4f1834045f18", + CellID->34043112], +Cell[3713, 115, 99, 1, 15, "Tutorials",ExpressionUUID->"b2bbb156-46e1-2340-b64b-afeb5a78387c", + CellID->24066494] +}, Open ]], +Cell[CellGroupData[{ +Cell[3849, 121, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"845e8bf9-83fe-594c-8762-59e4d7c32d10", + CellID->917098142], +Cell[3969, 124, 99, 1, 15, "MoreAbout",ExpressionUUID->"b3487d6e-4a6b-054a-b19f-64c3265b5a66", + CellID->76146763] +}, Open ]], +Cell[CellGroupData[{ +Cell[4105, 130, 472, 13, 30, "RelatedLinksSection",ExpressionUUID->"793e17fb-a9aa-f843-9ceb-1809ad651c27", + CellID->235634241], +Cell[4580, 145, 102, 1, 15, "RelatedLinks",ExpressionUUID->"feba7d88-df75-0542-9327-3377ad36182b", + CellID->83925893] +}, Open ]], +Cell[CellGroupData[{ +Cell[4719, 151, 530, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"a70f3272-27ed-804c-81e1-aff450d6eac3", + CellID->144261614], +Cell[5252, 167, 165, 2, 35, "ExampleInitialization",ExpressionUUID->"4424bdfb-048c-9340-a180-72ab90d402ef", + CellID->62835136] +}, Open ]], +Cell[5432, 172, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"44d1afe9-6dac-6341-9720-66df3a0274b9", + CellID->109187587], +Cell[CellGroupData[{ +Cell[5899, 188, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"50274ece-6be8-164d-ae12-14b15a2aa860", + CellTags->"ExtendedExamples", + CellID->613825663], +Cell[6389, 203, 241, 5, 27, "ExampleSection",ExpressionUUID->"9f5ebfc6-f2b0-1449-9e2a-d66dc3fc5fdd", + CellID->575987103], +Cell[6633, 210, 263, 5, 19, "ExampleSection",ExpressionUUID->"85bf7fba-8bf8-ac45-a6c1-efbfdb0a7f6d", + CellID->12571060], +Cell[CellGroupData[{ +Cell[6921, 219, 243, 5, 19, "ExampleSection",ExpressionUUID->"ccc40de9-856b-e943-ba98-ca6f3e70c1d9", + CellID->435322617], +Cell[7167, 226, 246, 5, 20, "ExampleSubsection",ExpressionUUID->"07ecdbba-5894-ef48-b34c-0867b15b8e63", + CellID->731262598], +Cell[7416, 233, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"500fd969-ea40-5e48-9805-332203393706", + CellID->937855466] +}, Open ]], +Cell[7677, 241, 248, 5, 27, "ExampleSection",ExpressionUUID->"48567e6f-3589-2d4e-80ae-e185381f318d", + CellID->217956940], +Cell[7928, 248, 258, 5, 19, "ExampleSection",ExpressionUUID->"cd21aad4-50fd-704e-842f-620b75417bb7", + CellID->137494499], +Cell[8189, 255, 251, 5, 19, "ExampleSection",ExpressionUUID->"0821f5c6-6e47-dd40-bc44-b818f47708a0", + CellID->649820540], +Cell[8443, 262, 255, 5, 19, "ExampleSection",ExpressionUUID->"acde4bb7-1e45-494f-90ef-c7fc817b36a7", + CellID->29739100], +Cell[8701, 269, 249, 5, 19, "ExampleSection",ExpressionUUID->"e35b7f66-1666-a543-9391-b56f91b87709", + CellID->265573427] +}, Open ]], +Cell[CellGroupData[{ +Cell[8987, 279, 110, 1, 54, "MetadataSection",ExpressionUUID->"9c5707e7-14eb-ba42-820d-068975a1aaed", + CellID->332814397], +Cell[9100, 282, 472, 11, 20, "History",ExpressionUUID->"2ac6b87d-2c31-7440-b88f-3d8fac5f2cc4", + CellID->21093071], +Cell[CellGroupData[{ +Cell[9597, 297, 484, 13, 16, "CategorizationSection",ExpressionUUID->"29b43a3c-ad6b-9a4f-88ed-89a88563eca6", + CellID->615128815], +Cell[10084, 312, 133, 2, 26, "Categorization",ExpressionUUID->"579fe518-ab95-bd4b-8782-1eb28f576da4", + CellID->31968597], +Cell[10220, 316, 137, 2, 26, "Categorization",ExpressionUUID->"597d8dc2-fc65-8447-ab2d-18054bec1353", + CellID->946599881], +Cell[10360, 320, 134, 2, 26, "Categorization",ExpressionUUID->"3bc881b0-24ca-3b4c-8043-f51cb8c3eba6", + CellID->119587367], +Cell[10497, 324, 147, 2, 26, "Categorization",ExpressionUUID->"389735ba-c531-9f4b-a7ff-dbe2bfc1b719", + CellID->6861049] +}, Closed]], +Cell[CellGroupData[{ +Cell[10681, 331, 110, 1, 16, "KeywordsSection",ExpressionUUID->"8dd7a953-3f59-d540-8da7-d59c7ce82d27", + CellID->430703723], +Cell[10794, 334, 98, 1, 70, "Keywords",ExpressionUUID->"3a46660f-f71f-5848-bcb9-ee7ba09bd28e", + CellID->68667573] +}, Closed]], +Cell[CellGroupData[{ +Cell[10929, 340, 118, 1, 16, "TemplatesSection",ExpressionUUID->"1eb969e7-6000-864e-9738-6cc97844dc47", + CellID->44297166], +Cell[11050, 343, 148, 2, 70, "Template",ExpressionUUID->"93b42d2b-8e1a-f243-92c9-6165afd1f770", + CellID->252029293], +Cell[11201, 347, 137, 2, 70, "Template",ExpressionUUID->"26291981-3c87-2745-a528-e5b7e1f40434", + CellID->575948189], +Cell[11341, 351, 135, 2, 70, "Template",ExpressionUUID->"85126e4e-0df5-4047-be01-e156d730f556", + CellID->204052646], +Cell[11479, 355, 137, 2, 70, "Template",ExpressionUUID->"bb2d5c2d-82fb-b743-bcac-a397d2428c85", + CellID->340627795] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/SurfaceDistance.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/SurfaceDistance.nb new file mode 100644 index 00000000..4c19ce40 --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/SurfaceDistance.nb @@ -0,0 +1,613 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 21930, 603] +NotebookOptionsPosition[ 16103, 477] +NotebookOutlinePosition[ 16887, 503] +CellTagsIndexPosition[ 16808, 498] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["SurfaceDistance", "ObjectName", + CellID->419283982,ExpressionUUID->"d6127380-5d7d-7746-93da-85211bffe9ae"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"7635b1f6-eab1-7542-8040-74e05e78e053"], + Cell[BoxData[ + RowBox[{ + ButtonBox["SurfaceDistance", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/SurfaceDistance"], "[", + RowBox[{ + StyleBox["ref", "TI"], ",", + StyleBox["pred", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "00e79394-ead7-264c-83bd-0c10cf817b40"], + "\[LineSeparator]gives the mean surface distance of segmentations ", + Cell[BoxData[ + StyleBox["ref", "TI"]], "InlineFormula",ExpressionUUID-> + "a629cdeb-95f6-ca44-b0d6-f987f76d2293"], + " and ", + Cell[BoxData[ + StyleBox["pred", "TI"]], "InlineFormula",ExpressionUUID-> + "e0212c07-7908-1247-9ccc-1bab2a75d909"], + " for ", + Cell[BoxData[ + StyleBox["class", "TI"]], "InlineFormula",ExpressionUUID-> + "70396d6a-c897-714e-8b2d-27c8c1ba7828"], + " equals 1 in voxels. \n", + Cell[" ", "ModInfo",ExpressionUUID->"8dbf2f18-3679-9a45-9a66-1251020773ad"], + Cell[BoxData[ + RowBox[{ + ButtonBox["SurfaceDistance", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/SurfaceDistance"], "[", + RowBox[{ + StyleBox["x", "TI"], ",", + StyleBox["y", "TI"], ",", + StyleBox["class", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "8ed79379-27ae-7645-a848-5fa6e1c08b0a"], + "\[LineSeparator]gives the mean surface distance of segmentations ", + Cell[BoxData[ + StyleBox["ref", "TI"]], "InlineFormula",ExpressionUUID-> + "6da32a48-06ad-5240-9721-458269083604"], + " and ", + Cell[BoxData[ + StyleBox["pred", "TI"]], "InlineFormula",ExpressionUUID-> + "a2953d4b-b840-e841-9864-e80e708ee4c6"], + " for ", + Cell[BoxData[ + StyleBox["class", "TI"]], "InlineFormula",ExpressionUUID-> + "6bd7cc55-c51b-0245-981d-78b80758c535"], + " in voxels. \n", + Cell[" ", "ModInfo",ExpressionUUID->"616faabf-d18e-fc42-b503-f92750fc1248"], + Cell[BoxData[ + RowBox[{ + ButtonBox["SurfaceDistance", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/SurfaceDistance"], "[", + RowBox[{ + StyleBox["x", "TI"], ",", + StyleBox["y", "TI"], ",", + RowBox[{"{", + RowBox[{ + StyleBox["class", "TI"], ",", ".."}], "}"}]}], "]"}]], "InlineFormula", + ExpressionUUID->"a203c13c-096c-1c42-96db-24838bbaa72f"], + "\[LineSeparator]gives the mean surface distance of segmentations ", + Cell[BoxData[ + StyleBox["ref", "TI"]], "InlineFormula",ExpressionUUID-> + "ae717fd3-9461-7c4d-9b37-ecc83e25607c"], + " and ", + Cell[BoxData[ + StyleBox["pred", "TI"]], "InlineFormula",ExpressionUUID-> + "548aeb1f-bac9-a04e-8670-d96ec510aa94"], + " for the list of gives classes in voxels. \n", + Cell[" ", "ModInfo",ExpressionUUID->"75434581-8739-d84a-a9f6-e24307734e96"], + Cell[BoxData[ + RowBox[{ + ButtonBox["SurfaceDistance", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/SurfaceDistance"], "[", + RowBox[{ + StyleBox["x", "TI"], ",", + StyleBox["y", "TI"], ",", + StyleBox["class", "TI"], " ", ",", + StyleBox["vox", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "f5e5361c-37a7-c34f-b9db-55635bd058a3"], + "\[LineSeparator]gives the mean surface distance of segmentations ", + Cell[BoxData[ + StyleBox["ref", "TI"]], "InlineFormula",ExpressionUUID-> + "fef41ddc-a7f5-e84c-9ad5-dc879bc56325"], + " and ", + Cell[BoxData[ + StyleBox["pred", "TI"]], "InlineFormula",ExpressionUUID-> + "3788ff93-868f-2942-ad2c-14dfb05beb96"], + " for ", + Cell[BoxData[ + StyleBox["class", "TI"]], "InlineFormula",ExpressionUUID-> + "8a74599b-bf39-8e4f-83d8-357446cc31e1"], + " in milimeter. \n", + Cell[" ", "ModInfo",ExpressionUUID->"e13db4ee-e67f-1349-bb0a-54081773b2f2"], + Cell[BoxData[ + RowBox[{ + ButtonBox["SurfaceDistance", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/SurfaceDistance"], "[", + RowBox[{ + StyleBox["x", "TI"], ",", + StyleBox["y", "TI"], ",", + RowBox[{"{", + RowBox[{ + StyleBox["class", "TI"], ",", ".."}], "}"}], ",", + StyleBox["vox", "TI"]}], "]"}]], "InlineFormula",ExpressionUUID-> + "4a3748b3-e4a3-a148-83db-107aa9434bcb"], + "\[LineSeparator]gives the mean surface distance of segmentations ", + Cell[BoxData[ + StyleBox["ref", "TI"]], "InlineFormula",ExpressionUUID-> + "c949d870-265d-6945-b0d0-9858fb95841d"], + " and ", + Cell[BoxData[ + StyleBox["pred", "TI"]], "InlineFormula",ExpressionUUID-> + "17e6588b-958f-4049-a305-3cbaae383a3e"], + " for the list of gives classes in milimeters." +}], "Usage", + CellChangeTimes->{{3.9301261263509197`*^9, 3.9301261274980545`*^9}}, + CellID->40404462,ExpressionUUID->"47d054d2-8bed-604c-9829-2b30b7235cd8"], + +Cell["The following options can be given: ", "Notes", + CellID->102557500,ExpressionUUID->"dac8c4c1-7647-d24e-9be9-d5a902be6869"], + +Cell[BoxData[GridBox[{ + {Cell[" ", "ModInfo",ExpressionUUID-> + "ccc29147-e00c-4041-8747-c1ddddc1a8ea"], + ButtonBox["Method", + BaseStyle->"Link"], "\"\\"", Cell["\<\ +Method is an option for various algorithm-intensive functions that specifies \ +what internal methods they should use.\ +\>", "TableText",ExpressionUUID->"7e06cc79-62fb-7741-9d71-ef3349046caa"]} + }]], "3ColumnTableMod", + CellID->157616609,ExpressionUUID->"4a79f86a-be15-e546-925c-66c6c148ab29"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "cb3f3ef7-1552-9c42-bcf3-cb287caaff50"] +}], "SeeAlsoSection", + CellID->21545448,ExpressionUUID->"de76d5e7-fa65-bf4c-b95a-436887fc8359"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "5b3cb02d-5613-f146-8fa9-533cc12ad790"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "9901dea8-119f-2e4d-8234-2f5510176cb3"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "034bc9cb-3b8d-e74c-864f-27555c20ea0a"] +}], "SeeAlso", + CellID->227970479,ExpressionUUID->"1223a189-c762-0f46-9b7c-42c9aa119ee6"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "df22f37e-222b-4c4c-91b2-34a9c4eb50d2"] +}], "TechNotesSection", + CellID->32571401,ExpressionUUID->"ecf57de4-85a9-0840-b1d9-93957517356d"], + +Cell["XXXX", "Tutorials", + CellID->362751151,ExpressionUUID->"d687ebaf-7f11-5145-943b-759a26a6a85d"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->382118118,ExpressionUUID->"ffbc0165-148f-004c-a897-54ba1b8789de"], + +Cell["XXXX", "MoreAbout", + CellID->786542260,ExpressionUUID->"12a05672-01cb-8f4e-8bc5-550f1cb2d2f0"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "d3c3d05e-2d61-e449-a487-63fd960472c6"] +}], "RelatedLinksSection", + CellID->269761217,ExpressionUUID->"b2e8325d-5731-6747-8bd0-98380a6985a3"], + +Cell["XXXX", "RelatedLinks", + CellID->7945502,ExpressionUUID->"1b70a94b-9380-1241-b2aa-923bcf405364"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "633bad71-a36c-de49-a78d-20001967f4c6"] +}], "ExamplesInitializationSection", + CellID->59188884,ExpressionUUID->"896b9224-9f49-294f-a4f1-c304e4c41fd7"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->5852013,ExpressionUUID->"4e0af7ab-fd9e-c943-b5c4-0c7738ebdbbb"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->139129120,ExpressionUUID->"256f8a26-b822-dd41-a41f-75922e5f1d0d"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "d3a96eb8-5900-1e46-82e7-5c6b7285ac55"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->158016877,ExpressionUUID->"c92f9a07-d477-024c-896b-53b37c2b7681"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "da01e87b-7581-bd40-8ce5-d0a58c721223"], + $Line = 0; Null]], "ExampleSection", + CellID->265668351,ExpressionUUID->"b8fc7323-c265-c645-9273-2f0a9ca48ab6"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "3d61e2c5-122c-0444-9825-b20d0c721167"], + $Line = 0; Null]], "ExampleSection", + CellID->11884062,ExpressionUUID->"84fb366c-7c32-e548-b16d-c5111490746e"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "0b9b4188-c802-914a-b3ce-50e3c158a20c"], + $Line = 0; Null]], "ExampleSection", + CellID->39609141,ExpressionUUID->"fddf1a65-809f-e443-903a-c75aa1ab5eee"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Method", "ExampleSubsection",ExpressionUUID-> + "4945ed37-a91c-174e-96c7-1ab38575c706"], + $Line = 0; Null]], "ExampleSubsection", + CellID->15975135,ExpressionUUID->"49660975-f301-7943-9444-9b9decbe0de2"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "0be935cf-4c57-194a-8752-f4ef9fdbd456"], + $Line = 0; Null]], "ExampleSection", + CellID->161431779,ExpressionUUID->"bc3d34e7-afdb-c64b-b8b1-ff9f26337d5f"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "32ad0f11-f8e1-6c41-8abe-d1c6bd93e19c"], + $Line = 0; Null]], "ExampleSection", + CellID->243300828,ExpressionUUID->"1c7cbf90-e31f-ce41-8bb2-862812f98d7e"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "d08b1a23-d776-4d43-aca3-cda01b7b7246"], + $Line = 0; Null]], "ExampleSection", + CellID->3832193,ExpressionUUID->"1fdfb7eb-1116-774b-91f2-d7b5a791ee85"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "bd7f066b-3493-2b48-a6e3-cf4681d2c8fd"], + $Line = 0; Null]], "ExampleSection", + CellID->20181387,ExpressionUUID->"f8a120f1-bb86-914c-8efc-c898c755707f"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "b110881c-2c99-8d41-bd98-a6f27893b260"], + $Line = 0; Null]], "ExampleSection", + CellID->368490506,ExpressionUUID->"4fdb25c1-b395-6942-957d-cc21b0456a9a"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->295682222,ExpressionUUID->"1c7f27d9-058b-8a42-b4c5-c2d94c1224db"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"b3fccab2-e340-0241-b6db-5e04a69226fe"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"8e90c68c-4c8a-2645-9175-e8c5b0a172dd"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"fde5af38-2279-b447-9135-656576252d87"] +}], "History", + CellID->540515142,ExpressionUUID->"075080b0-9382-3b46-879d-7c68c686252a"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "722ecfc9-5aeb-794b-9925-8cc6f204e267"] +}], "CategorizationSection", + CellID->342320901,ExpressionUUID->"39c6dddc-d0da-a348-b7db-520e065ffb11"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->62302300,ExpressionUUID->"d70ed2d8-930f-394b-b52a-c09a981ac846"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->15498549,ExpressionUUID->"89fc9d9b-1b82-0a4d-a24a-42702b33c28e"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->93548200,ExpressionUUID->"38b41aae-d874-0044-9918-e24491631829"], + +Cell["QMRITools/ref/SurfaceDistance", "Categorization", + CellLabel->"URI", + CellID->282697084,ExpressionUUID->"4ec812d5-817a-9b41-83e2-2fce6cfc63c4"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->943486954,ExpressionUUID->"e5ae265d-91e4-4c46-a253-c846d529d2cb"], + +Cell["XXXX", "Keywords", + CellID->57036712,ExpressionUUID->"fee30cec-6f17-7a47-bbba-60425d850fe3"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->214639864,ExpressionUUID->"9f58bfa3-65d2-2147-889f-15e7e5c2d94f"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->424758936,ExpressionUUID->"95fe3dff-89b7-2242-aa6b-8bfd7da497cf"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->4990006,ExpressionUUID->"9215a136-e3cf-dc4e-94da-7f86fb76347c"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->223971600,ExpressionUUID->"88b78d71-a7ca-3740-b6e4-8b7d425fc9db"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->478799660,ExpressionUUID->"354b7878-e969-d241-be8e-e479bbe605e5"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"de3f4db2-ad1a-e54f-a959-1552e6cbca9b" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[10609, 311, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"c92f9a07-d477-024c-896b-53b37c2b7681", + CellTags->"ExtendedExamples", + CellID->158016877]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 16614, 491} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 112, 1, 56, "ObjectName",ExpressionUUID->"d6127380-5d7d-7746-93da-85211bffe9ae", + CellID->419283982], +Cell[695, 25, 4600, 120, 208, "Usage",ExpressionUUID->"47d054d2-8bed-604c-9829-2b30b7235cd8", + CellID->40404462], +Cell[5298, 147, 128, 1, 20, "Notes",ExpressionUUID->"dac8c4c1-7647-d24e-9be9-d5a902be6869", + CellID->102557500], +Cell[5429, 150, 481, 9, 48, "3ColumnTableMod",ExpressionUUID->"4a79f86a-be15-e546-925c-66c6c148ab29", + CellID->157616609] +}, Open ]], +Cell[CellGroupData[{ +Cell[5947, 164, 457, 13, 30, "SeeAlsoSection",ExpressionUUID->"de76d5e7-fa65-bf4c-b95a-436887fc8359", + CellID->21545448], +Cell[6407, 179, 1543, 40, 19, "SeeAlso",ExpressionUUID->"1223a189-c762-0f46-9b7c-42c9aa119ee6", + CellID->227970479] +}, Open ]], +Cell[CellGroupData[{ +Cell[7987, 224, 434, 12, 30, "TechNotesSection",ExpressionUUID->"ecf57de4-85a9-0840-b1d9-93957517356d", + CellID->32571401], +Cell[8424, 238, 100, 1, 15, "Tutorials",ExpressionUUID->"d687ebaf-7f11-5145-943b-759a26a6a85d", + CellID->362751151] +}, Open ]], +Cell[CellGroupData[{ +Cell[8561, 244, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"ffbc0165-148f-004c-a897-54ba1b8789de", + CellID->382118118], +Cell[8681, 247, 100, 1, 15, "MoreAbout",ExpressionUUID->"12a05672-01cb-8f4e-8bc5-550f1cb2d2f0", + CellID->786542260] +}, Open ]], +Cell[CellGroupData[{ +Cell[8818, 253, 472, 13, 30, "RelatedLinksSection",ExpressionUUID->"b2e8325d-5731-6747-8bd0-98380a6985a3", + CellID->269761217], +Cell[9293, 268, 101, 1, 15, "RelatedLinks",ExpressionUUID->"1b70a94b-9380-1241-b2aa-923bcf405364", + CellID->7945502] +}, Open ]], +Cell[CellGroupData[{ +Cell[9431, 274, 529, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"896b9224-9f49-294f-a4f1-c304e4c41fd7", + CellID->59188884], +Cell[9963, 290, 164, 2, 35, "ExampleInitialization",ExpressionUUID->"4e0af7ab-fd9e-c943-b5c4-0c7738ebdbbb", + CellID->5852013] +}, Open ]], +Cell[10142, 295, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"256f8a26-b822-dd41-a41f-75922e5f1d0d", + CellID->139129120], +Cell[CellGroupData[{ +Cell[10609, 311, 487, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"c92f9a07-d477-024c-896b-53b37c2b7681", + CellTags->"ExtendedExamples", + CellID->158016877], +Cell[11099, 326, 241, 5, 27, "ExampleSection",ExpressionUUID->"b8fc7323-c265-c645-9273-2f0a9ca48ab6", + CellID->265668351], +Cell[11343, 333, 263, 5, 19, "ExampleSection",ExpressionUUID->"84fb366c-7c32-e548-b16d-c5111490746e", + CellID->11884062], +Cell[CellGroupData[{ +Cell[11631, 342, 242, 5, 19, "ExampleSection",ExpressionUUID->"fddf1a65-809f-e443-903a-c75aa1ab5eee", + CellID->39609141], +Cell[11876, 349, 247, 5, 20, "ExampleSubsection",ExpressionUUID->"49660975-f301-7943-9444-9b9decbe0de2", + CellID->15975135] +}, Open ]], +Cell[12138, 357, 248, 5, 27, "ExampleSection",ExpressionUUID->"bc3d34e7-afdb-c64b-b8b1-ff9f26337d5f", + CellID->161431779], +Cell[12389, 364, 258, 5, 19, "ExampleSection",ExpressionUUID->"1c7cbf90-e31f-ce41-8bb2-862812f98d7e", + CellID->243300828], +Cell[12650, 371, 249, 5, 19, "ExampleSection",ExpressionUUID->"1fdfb7eb-1116-774b-91f2-d7b5a791ee85", + CellID->3832193], +Cell[12902, 378, 255, 5, 19, "ExampleSection",ExpressionUUID->"f8a120f1-bb86-914c-8efc-c898c755707f", + CellID->20181387], +Cell[13160, 385, 249, 5, 19, "ExampleSection",ExpressionUUID->"4fdb25c1-b395-6942-957d-cc21b0456a9a", + CellID->368490506] +}, Open ]], +Cell[CellGroupData[{ +Cell[13446, 395, 110, 1, 54, "MetadataSection",ExpressionUUID->"1c7f27d9-058b-8a42-b4c5-c2d94c1224db", + CellID->295682222], +Cell[13559, 398, 473, 11, 20, "History",ExpressionUUID->"075080b0-9382-3b46-879d-7c68c686252a", + CellID->540515142], +Cell[CellGroupData[{ +Cell[14057, 413, 484, 13, 16, "CategorizationSection",ExpressionUUID->"39c6dddc-d0da-a348-b7db-520e065ffb11", + CellID->342320901], +Cell[14544, 428, 133, 2, 26, "Categorization",ExpressionUUID->"d70ed2d8-930f-394b-b52a-c09a981ac846", + CellID->62302300], +Cell[14680, 432, 136, 2, 26, "Categorization",ExpressionUUID->"89fc9d9b-1b82-0a4d-a24a-42702b33c28e", + CellID->15498549], +Cell[14819, 436, 133, 2, 26, "Categorization",ExpressionUUID->"38b41aae-d874-0044-9918-e24491631829", + CellID->93548200], +Cell[14955, 440, 149, 2, 26, "Categorization",ExpressionUUID->"4ec812d5-817a-9b41-83e2-2fce6cfc63c4", + CellID->282697084] +}, Closed]], +Cell[CellGroupData[{ +Cell[15141, 447, 110, 1, 16, "KeywordsSection",ExpressionUUID->"e5ae265d-91e4-4c46-a253-c846d529d2cb", + CellID->943486954], +Cell[15254, 450, 98, 1, 70, "Keywords",ExpressionUUID->"fee30cec-6f17-7a47-bbba-60425d850fe3", + CellID->57036712] +}, Closed]], +Cell[CellGroupData[{ +Cell[15389, 456, 119, 1, 16, "TemplatesSection",ExpressionUUID->"9f58bfa3-65d2-2147-889f-15e7e5c2d94f", + CellID->214639864], +Cell[15511, 459, 148, 2, 70, "Template",ExpressionUUID->"95fe3dff-89b7-2242-aa6b-8bfd7da497cf", + CellID->424758936], +Cell[15662, 463, 135, 2, 70, "Template",ExpressionUUID->"9215a136-e3cf-dc4e-94da-7f86fb76347c", + CellID->4990006], +Cell[15800, 467, 135, 2, 70, "Template",ExpressionUUID->"88b78d71-a7ca-3740-b6e4-8b7d425fc9db", + CellID->223971600], +Cell[15938, 471, 137, 2, 70, "Template",ExpressionUUID->"354b7878-e969-d241-be8e-e479bbe605e5", + CellID->478799660] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/QMRITools/Documentation/English/ReferencePages/Symbols/TverskyLossLayer.nb b/QMRITools/Documentation/English/ReferencePages/Symbols/TverskyLossLayer.nb new file mode 100644 index 00000000..16f31b7c --- /dev/null +++ b/QMRITools/Documentation/English/ReferencePages/Symbols/TverskyLossLayer.nb @@ -0,0 +1,503 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 17708, 493] +NotebookOptionsPosition[ 11895, 367] +NotebookOutlinePosition[ 12677, 393] +CellTagsIndexPosition[ 12598, 388] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ + +Cell[CellGroupData[{ +Cell["TverskyLossLayer", "ObjectName", + CellID->31299006,ExpressionUUID->"6084e143-aea1-b048-b6b8-b6946d2db750"], + +Cell[TextData[{ + Cell[" ", "ModInfo",ExpressionUUID->"58ad966b-4575-2d49-b55d-c3e926c6ac52"], + Cell[BoxData[ + RowBox[{ + ButtonBox["TverskyLossLayer", + BaseStyle->"Link", + ButtonData->"paclet:QMRIToolsSegmentationTools/ref/TverskyLossLayer"], + "[", + StyleBox["dim", "TI"], "]"}]], "InlineFormula",ExpressionUUID-> + "227e2dda-0ddb-394f-a1c2-b7212d54ff3d"], + "\[LineSeparator]represents a net layer that computes the Tversky loss by \ +comparing input class probability vectors with the target class vector." +}], "Usage", + CellChangeTimes->{3.930126129091364*^9}, + CellID->52083850,ExpressionUUID->"c2b0b0e0-0814-aa46-92df-c7feda06e30f"], + +Cell["XXXX", "Notes", + CellID->140523208,ExpressionUUID->"ca35fbca-60be-ad4d-ae41-e0704ef2b178"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "See Also", + Cell[BoxData[ + TemplateBox[{"SeeAlso", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related reference (function) pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "ca419639-2dd3-9f46-bffa-84153f490bc0"] +}], "SeeAlsoSection", + CellID->512400092,ExpressionUUID->"5d292d9b-e398-d64f-a3cf-2f70052a9bd7"], + +Cell[TextData[{ + Cell[BoxData[ + TagBox[ + FrameBox["\<\"XXXX\"\>"], + "FunctionPlaceholder"]], "InlineSeeAlsoFunction", + TaggingRules->{"PageType" -> "Function"},ExpressionUUID-> + "e999616a-91ee-4848-b8f6-ba9d4311e069"], + Cell[BoxData[ + RowBox[{ + Cell[TextData[StyleBox[ + " \[FilledVerySmallSquare] ", "InlineSeparator"]],ExpressionUUID-> + "4babc941-2682-044c-ba73-ed58d16b3aaa"], + DynamicModuleBox[{$CellContext`nbobj$$ = NotebookObject[ + FrontEndObject[ + LinkObject["i7bzb_shm", 209, 9]], 22], $CellContext`cellobj$$ = + CellObject[6753]}, + TemplateBox[{ + GraphicsBox[{{ + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + CircleBox[{0, 0}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{0, 0.62}, {0, -0.62}}]}, { + Thickness[0.06], + StrokeForm[ + Hue[0.4167, 0.406, 0.502]], + LineBox[{{-0.62, 0}, {0.62, 0}}]}}, + ImagePadding -> {{1., 1.}, {2.4, 1.}}, ImageSize -> 16, + PlotRange -> {{-1.06, 1.06}, {-1.06, 1.06}}, + BaselinePosition -> (Center -> + Center)], $CellContext`nbobj$$, $CellContext`cellobj$$}, + "InlineListingAddButton"], + Initialization:>($CellContext`nbobj$$ = + EvaluationNotebook[]; $CellContext`cellobj$$ = EvaluationCell[])]}]], + "InlineListingAddButton",ExpressionUUID-> + "3f61c185-db21-c346-ac08-9e53f0f1b2de"] +}], "SeeAlso", + CellID->286793180,ExpressionUUID->"dae39a14-a0fb-ab47-a737-6d5fd906f2d2"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Tech Notes", + Cell[BoxData[ + TemplateBox[{"TechNotes", + Cell[ + BoxData[ + FrameBox[ + Cell["Insert links to related tech notes.", "MoreInfoText"], BaseStyle -> + "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "826a9cfa-37ef-bc41-9559-e614a196c6f4"] +}], "TechNotesSection", + CellID->418848962,ExpressionUUID->"dbd77048-9dc8-ab43-9e6a-d425adbb431b"], + +Cell["XXXX", "Tutorials", + CellID->107474950,ExpressionUUID->"eb4e67d9-41f0-af44-a24b-d628dcfaa13d"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Related Guides", "MoreAboutSection", + CellID->448703645,ExpressionUUID->"6010b02c-1758-b94b-a01a-631d92ecbfb6"], + +Cell["XXXX", "MoreAbout", + CellID->90581198,ExpressionUUID->"894740fb-67d7-5d43-afbd-5ce261ae86b1"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Related Links", + Cell[BoxData[ + TemplateBox[{"RelatedLinks", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Insert links to any related page, including web pages.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "c76ca20d-3e28-8f45-bcee-6eb8273eb133"] +}], "RelatedLinksSection", + CellID->404879792,ExpressionUUID->"109d41aa-aaaa-b743-849d-7498e9fe74ae"], + +Cell["XXXX", "RelatedLinks", + CellID->138012412,ExpressionUUID->"d4537255-c541-8f4e-9116-aa0827fc18f5"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Examples Initialization", + Cell[BoxData[ + TemplateBox[{"ExamplesInitialization", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Input that is to be evaluated before any examples are run, e.g. \ +Needs[\[Ellipsis]].", "MoreInfoText"], BaseStyle -> "IFrameBox"]], + "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "dfdffa53-87e3-d14c-b3a7-db25699def1d"] +}], "ExamplesInitializationSection", + CellID->136621865,ExpressionUUID->"758b79d6-588a-4341-b536-f96e343078bd"], + +Cell[BoxData[ + RowBox[{"Needs", "[", "\"\\"", "]"}]], "ExampleInitialization", + CellID->108356800,ExpressionUUID->"8d9c4a7a-b32c-0040-b4d1-cce2daf2edf9"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[GridBox[{ + { + StyleBox[ + RowBox[{"Basic", " ", "Examples"}], "PrimaryExamplesSection"], + ButtonBox[ + RowBox[{ + RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}], + BaseStyle->"ExtendedExamplesLink", + ButtonData:>"ExtendedExamples"]} + }], + $Line = 0; Null]], "PrimaryExamplesSection", + CellID->105657937,ExpressionUUID->"e2910130-ec7a-5542-b258-878e36dab348"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "More Examples", + Cell[BoxData[ + TemplateBox[{"MoreExamples", + Cell[ + BoxData[ + FrameBox[ + Cell["Extended examples in standardized sections.", "MoreInfoText"], + BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "c5ca2b2f-09b3-ab46-bfbf-f37a5a199a29"] +}], "ExtendedExamplesSection", + CellTags->"ExtendedExamples", + CellID->63827514,ExpressionUUID->"09bb219c-d4ed-0d42-b3d2-5f96d88f2914"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Scope", "ExampleSection",ExpressionUUID-> + "f8174773-f5ce-1442-8444-a4749ffb07fe"], + $Line = 0; Null]], "ExampleSection", + CellID->340774645,ExpressionUUID->"28f797d0-59e5-984b-b57b-9adc62d5c7fc"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Generalizations & Extensions", "ExampleSection",ExpressionUUID-> + "034acc4f-752e-eb41-8030-0b9c30bbaa71"], + $Line = 0; Null]], "ExampleSection", + CellID->4871978,ExpressionUUID->"ba4ffb79-e4b4-4d47-80b0-253c607161a4"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + InterpretationBox[Cell[ + "Options", "ExampleSection",ExpressionUUID-> + "0f878bf2-1688-9143-a49b-8f2b48b65b6b"], + $Line = 0; Null]], "ExampleSection", + CellID->195231270,ExpressionUUID->"ff7962b8-39e4-db40-8be6-854f5a36a3ed"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "b84765e9-953d-1c48-8a02-a65ef3071d1e"], + $Line = 0; Null]], "ExampleSubsection", + CellID->260664171,ExpressionUUID->"a6f52d3f-1191-9545-a120-4db4cce948b0"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "XXXX", "ExampleSubsection",ExpressionUUID-> + "889e7b5b-5377-274f-95fb-28ad5b17f93c"], + $Line = 0; Null]], "ExampleSubsection", + CellID->186074207,ExpressionUUID->"5e74fd1d-201b-5e49-8400-17845500ac0b"] +}, Open ]], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Applications", "ExampleSection",ExpressionUUID-> + "2aba2918-f4c0-6e46-8514-b16518decd34"], + $Line = 0; Null]], "ExampleSection", + CellID->295775087,ExpressionUUID->"9852de8a-85d5-8d4a-a88c-d4f0fa42141c"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Properties & Relations", "ExampleSection",ExpressionUUID-> + "81e950b3-490b-5446-a2d9-810968c7476e"], + $Line = 0; Null]], "ExampleSection", + CellID->900543976,ExpressionUUID->"b236f48b-5843-9a4e-b39a-3ccd0e292084"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Possible Issues", "ExampleSection",ExpressionUUID-> + "95c550b5-5520-fe41-a3b1-c781a4b41539"], + $Line = 0; Null]], "ExampleSection", + CellID->223118757,ExpressionUUID->"603c6b59-135e-9c4a-bc47-c96b3bdf270d"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Interactive Examples", "ExampleSection",ExpressionUUID-> + "2d2fb201-9066-f743-b38a-a67329c15fe7"], + $Line = 0; Null]], "ExampleSection", + CellID->33036305,ExpressionUUID->"ee5ffe4f-1f75-0a45-a53e-8b4c0a2fe329"], + +Cell[BoxData[ + InterpretationBox[Cell[ + "Neat Examples", "ExampleSection",ExpressionUUID-> + "2567b030-7e98-4746-9444-cddef9386f96"], + $Line = 0; Null]], "ExampleSection", + CellID->184384468,ExpressionUUID->"b6d11f47-0d32-7e43-a0a4-b5ece6b723f9"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell["Metadata", "MetadataSection", + CellID->138198540,ExpressionUUID->"ff69b73e-3379-294d-b20e-7f59d85a808c"], + +Cell[TextData[{ + "New in: ", + Cell["XX", "HistoryData", + CellTags->"New",ExpressionUUID->"4f2a6dbb-9838-6b42-9164-9e2666b89221"], + " | Modified in: ", + Cell[" ", "HistoryData", + CellTags->"Modified",ExpressionUUID->"97072bd9-646a-b240-ab0f-d755d1101be0"], + " | Obsolete in: ", + Cell[" ", "HistoryData", + CellTags->"Obsolete",ExpressionUUID->"431d368f-ce42-8b4a-a8e9-bea4a38548bd"] +}], "History", + CellID->156540564,ExpressionUUID->"40e32e75-5ad9-634e-8369-1619403dd495"], + +Cell[CellGroupData[{ + +Cell[TextData[{ + "Categorization", + Cell[BoxData[ + TemplateBox[{"Metadata", + Cell[ + BoxData[ + FrameBox[ + Cell[ + "Metadata such as page URI, context, and type of documentation page.", + "MoreInfoText"], BaseStyle -> "IFrameBox"]], "MoreInfoTextOuter"]}, + "MoreInfoOpenerButtonTemplate"]],ExpressionUUID-> + "b8b33a7e-eff2-5540-85d6-3aab56a3a382"] +}], "CategorizationSection", + CellID->60598675,ExpressionUUID->"e6e16ff6-a8eb-624d-911e-2e15db4ca1e0"], + +Cell["Symbol", "Categorization", + CellLabel->"Entity Type", + CellID->64280434,ExpressionUUID->"dd528738-417a-0a4e-96bb-983ed336021f"], + +Cell["QMRITools", "Categorization", + CellLabel->"Paclet Name", + CellID->351062940,ExpressionUUID->"2fade034-c129-224d-952e-910e2196fa35"], + +Cell["QMRITools`", "Categorization", + CellLabel->"Context", + CellID->210373014,ExpressionUUID->"93c9bdf5-66fe-c24b-b549-4f35b576105e"], + +Cell["QMRITools/ref/TverskyLossLayer", "Categorization", + CellLabel->"URI", + CellID->94421601,ExpressionUUID->"4042cd38-51af-7d4a-a7e2-c20660300264"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Keywords", "KeywordsSection", + CellID->157381238,ExpressionUUID->"36edb750-917e-7e43-ae3b-8f293bfd627d"], + +Cell["XXXX", "Keywords", + CellID->149366825,ExpressionUUID->"28d55d1b-6c64-ab45-b0c4-ddb5e8518e18"] +}, Closed]], + +Cell[CellGroupData[{ + +Cell["Syntax Templates", "TemplatesSection", + CellID->233705028,ExpressionUUID->"c4e987e2-2453-6042-ab3b-bee7fa580d37"], + +Cell[BoxData[""], "Template", + CellLabel->"Additional Function Template", + CellID->69469163,ExpressionUUID->"fff22107-cf0b-db40-b8da-d0674ad2fe29"], + +Cell[BoxData[""], "Template", + CellLabel->"Arguments Pattern", + CellID->38791815,ExpressionUUID->"2bef9b5f-f4f4-e14d-9b4a-d4583e28a680"], + +Cell[BoxData[""], "Template", + CellLabel->"Local Variables", + CellID->103423033,ExpressionUUID->"ac5ab7d7-36a7-7e4f-92f5-73a269c495b8"], + +Cell[BoxData[""], "Template", + CellLabel->"Color Equal Signs", + CellID->425110160,ExpressionUUID->"63fe6dfc-011e-4747-933f-e8876d49b6dd"] +}, Closed]] +}, Open ]] +}, +WindowSize->{700.5, 770.25}, +WindowMargins->{{4.5, Automatic}, {Automatic, 0}}, +TaggingRules-><|"Paclet" -> "QMRITools"|>, +CellContext->"Global`", +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStylesExt.nb", + CharacterEncoding -> "UTF-8"], +ExpressionUUID->"79658c6e-d73c-764b-8c69-191ca5cc80dc" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{ + "ExtendedExamples"->{ + Cell[6150, 194, 486, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"09bb219c-d4ed-0d42-b3d2-5f96d88f2914", + CellTags->"ExtendedExamples", + CellID->63827514]} + } +*) +(*CellTagsIndex +CellTagsIndex->{ + {"ExtendedExamples", 12406, 381} + } +*) +(*NotebookFileOutline +Notebook[{ +Cell[CellGroupData[{ +Cell[580, 22, 112, 1, 56, "ObjectName",ExpressionUUID->"6084e143-aea1-b048-b6b8-b6946d2db750", + CellID->31299006], +Cell[695, 25, 651, 14, 73, "Usage",ExpressionUUID->"c2b0b0e0-0814-aa46-92df-c7feda06e30f", + CellID->52083850], +Cell[1349, 41, 96, 1, 20, "Notes",ExpressionUUID->"ca35fbca-60be-ad4d-ae41-e0704ef2b178", + CellID->140523208] +}, Open ]], +Cell[CellGroupData[{ +Cell[1482, 47, 458, 13, 30, "SeeAlsoSection",ExpressionUUID->"5d292d9b-e398-d64f-a3cf-2f70052a9bd7", + CellID->512400092], +Cell[1943, 62, 1543, 40, 19, "SeeAlso",ExpressionUUID->"dae39a14-a0fb-ab47-a737-6d5fd906f2d2", + CellID->286793180] +}, Open ]], +Cell[CellGroupData[{ +Cell[3523, 107, 435, 12, 30, "TechNotesSection",ExpressionUUID->"dbd77048-9dc8-ab43-9e6a-d425adbb431b", + CellID->418848962], +Cell[3961, 121, 100, 1, 15, "Tutorials",ExpressionUUID->"eb4e67d9-41f0-af44-a24b-d628dcfaa13d", + CellID->107474950] +}, Open ]], +Cell[CellGroupData[{ +Cell[4098, 127, 117, 1, 30, "MoreAboutSection",ExpressionUUID->"6010b02c-1758-b94b-a01a-631d92ecbfb6", + CellID->448703645], +Cell[4218, 130, 99, 1, 15, "MoreAbout",ExpressionUUID->"894740fb-67d7-5d43-afbd-5ce261ae86b1", + CellID->90581198] +}, Open ]], +Cell[CellGroupData[{ +Cell[4354, 136, 472, 13, 30, "RelatedLinksSection",ExpressionUUID->"109d41aa-aaaa-b743-849d-7498e9fe74ae", + CellID->404879792], +Cell[4829, 151, 103, 1, 15, "RelatedLinks",ExpressionUUID->"d4537255-c541-8f4e-9116-aa0827fc18f5", + CellID->138012412] +}, Open ]], +Cell[CellGroupData[{ +Cell[4969, 157, 530, 14, 52, "ExamplesInitializationSection",ExpressionUUID->"758b79d6-588a-4341-b536-f96e343078bd", + CellID->136621865], +Cell[5502, 173, 166, 2, 35, "ExampleInitialization",ExpressionUUID->"8d9c4a7a-b32c-0040-b4d1-cce2daf2edf9", + CellID->108356800] +}, Open ]], +Cell[5683, 178, 442, 12, 53, "PrimaryExamplesSection",ExpressionUUID->"e2910130-ec7a-5542-b258-878e36dab348", + CellID->105657937], +Cell[CellGroupData[{ +Cell[6150, 194, 486, 13, 43, "ExtendedExamplesSection",ExpressionUUID->"09bb219c-d4ed-0d42-b3d2-5f96d88f2914", + CellTags->"ExtendedExamples", + CellID->63827514], +Cell[6639, 209, 241, 5, 27, "ExampleSection",ExpressionUUID->"28f797d0-59e5-984b-b57b-9adc62d5c7fc", + CellID->340774645], +Cell[6883, 216, 262, 5, 19, "ExampleSection",ExpressionUUID->"ba4ffb79-e4b4-4d47-80b0-253c607161a4", + CellID->4871978], +Cell[CellGroupData[{ +Cell[7170, 225, 243, 5, 19, "ExampleSection",ExpressionUUID->"ff7962b8-39e4-db40-8be6-854f5a36a3ed", + CellID->195231270], +Cell[7416, 232, 246, 5, 20, "ExampleSubsection",ExpressionUUID->"a6f52d3f-1191-9545-a120-4db4cce948b0", + CellID->260664171], +Cell[7665, 239, 246, 5, 18, "ExampleSubsection",ExpressionUUID->"5e74fd1d-201b-5e49-8400-17845500ac0b", + CellID->186074207] +}, Open ]], +Cell[7926, 247, 248, 5, 27, "ExampleSection",ExpressionUUID->"9852de8a-85d5-8d4a-a88c-d4f0fa42141c", + CellID->295775087], +Cell[8177, 254, 258, 5, 19, "ExampleSection",ExpressionUUID->"b236f48b-5843-9a4e-b39a-3ccd0e292084", + CellID->900543976], +Cell[8438, 261, 251, 5, 19, "ExampleSection",ExpressionUUID->"603c6b59-135e-9c4a-bc47-c96b3bdf270d", + CellID->223118757], +Cell[8692, 268, 255, 5, 19, "ExampleSection",ExpressionUUID->"ee5ffe4f-1f75-0a45-a53e-8b4c0a2fe329", + CellID->33036305], +Cell[8950, 275, 249, 5, 19, "ExampleSection",ExpressionUUID->"b6d11f47-0d32-7e43-a0a4-b5ece6b723f9", + CellID->184384468] +}, Open ]], +Cell[CellGroupData[{ +Cell[9236, 285, 110, 1, 54, "MetadataSection",ExpressionUUID->"ff69b73e-3379-294d-b20e-7f59d85a808c", + CellID->138198540], +Cell[9349, 288, 473, 11, 20, "History",ExpressionUUID->"40e32e75-5ad9-634e-8369-1619403dd495", + CellID->156540564], +Cell[CellGroupData[{ +Cell[9847, 303, 483, 13, 16, "CategorizationSection",ExpressionUUID->"e6e16ff6-a8eb-624d-911e-2e15db4ca1e0", + CellID->60598675], +Cell[10333, 318, 133, 2, 26, "Categorization",ExpressionUUID->"dd528738-417a-0a4e-96bb-983ed336021f", + CellID->64280434], +Cell[10469, 322, 137, 2, 26, "Categorization",ExpressionUUID->"2fade034-c129-224d-952e-910e2196fa35", + CellID->351062940], +Cell[10609, 326, 134, 2, 26, "Categorization",ExpressionUUID->"93c9bdf5-66fe-c24b-b549-4f35b576105e", + CellID->210373014], +Cell[10746, 330, 149, 2, 26, "Categorization",ExpressionUUID->"4042cd38-51af-7d4a-a7e2-c20660300264", + CellID->94421601] +}, Closed]], +Cell[CellGroupData[{ +Cell[10932, 337, 110, 1, 16, "KeywordsSection",ExpressionUUID->"36edb750-917e-7e43-ae3b-8f293bfd627d", + CellID->157381238], +Cell[11045, 340, 99, 1, 70, "Keywords",ExpressionUUID->"28d55d1b-6c64-ab45-b0c4-ddb5e8518e18", + CellID->149366825] +}, Closed]], +Cell[CellGroupData[{ +Cell[11181, 346, 119, 1, 16, "TemplatesSection",ExpressionUUID->"c4e987e2-2453-6042-ab3b-bee7fa580d37", + CellID->233705028], +Cell[11303, 349, 147, 2, 70, "Template",ExpressionUUID->"fff22107-cf0b-db40-b8da-d0674ad2fe29", + CellID->69469163], +Cell[11453, 353, 136, 2, 70, "Template",ExpressionUUID->"2bef9b5f-f4f4-e14d-9b4a-d4583e28a680", + CellID->38791815], +Cell[11592, 357, 135, 2, 70, "Template",ExpressionUUID->"ac5ab7d7-36a7-7e4f-92f5-73a269c495b8", + CellID->103423033], +Cell[11730, 361, 137, 2, 70, "Template",ExpressionUUID->"63fe6dfc-011e-4747-933f-e8876d49b6dd", + CellID->425110160] +}, Closed]] +}, Open ]] +} +] +*) + +(* End of internal cache information *) + diff --git a/scripts/test.nb b/scripts/test.nb new file mode 100644 index 00000000..a40cc351 --- /dev/null +++ b/scripts/test.nb @@ -0,0 +1,14626 @@ +(* Content-type: application/vnd.wolfram.mathematica *) + +(*** Wolfram Notebook File ***) +(* http://www.wolfram.com/nb *) + +(* CreatedBy='Mathematica 14.0' *) + +(*CacheID: 234*) +(* Internal cache information: +NotebookFileLineBreakTest +NotebookFileLineBreakTest +NotebookDataPosition[ 158, 7] +NotebookDataLength[ 773379, 14618] +NotebookOptionsPosition[ 770022, 14561] +NotebookOutlinePosition[ 770426, 14577] +CellTagsIndexPosition[ 770383, 14574] +WindowFrame->Normal*) + +(* Beginning of Notebook Content *) +Notebook[{ +Cell[BoxData[ + RowBox[{"Get", "[", "\"\\"", "]"}]], "Input", + CellLabel->"In[5]:=",ExpressionUUID->"db24c45f-9576-c24f-9daa-0d8e29a250bb"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + RowBox[{"SetDirectory", "[", + RowBox[{"NotebookDirectory", "[", "]"}], "]"}]], "Input", + CellChangeTimes->{{3.9283947827466908`*^9, 3.928394797450737*^9}}, + CellLabel->"In[6]:=",ExpressionUUID->"c691a3d5-e1e2-1045-9941-e4cccea69812"], + +Cell[BoxData["\<\"D:\\\\werk\\\\workspace\\\\QMRITools\\\\scripts\"\>"], \ +"Output", + CellChangeTimes->{3.9283947978071785`*^9, 3.928394844268278*^9}, + CellLabel->"Out[6]=",ExpressionUUID->"e958fb6e-104d-1c40-8e1e-d44013a0df50"] +}, Open ]], + +Cell[BoxData[ + RowBox[{ + RowBox[{ + RowBox[{"{", + RowBox[{"infile", ",", " ", "outfile"}], "}"}], " ", "=", " ", + RowBox[{"{", + RowBox[{ + "\"\\"", ",", + "\"\\""}], "}"}]}], ";"}]], "Input", + CellChangeTimes->{{3.92839477402009*^9, 3.9283947754693832`*^9}, { + 3.9283948186062202`*^9, 3.928394820837202*^9}, {3.9283948578582344`*^9, + 3.92839486349127*^9}, {3.9283948941178246`*^9, 3.9283948944056473`*^9}}, + CellLabel->"In[11]:=",ExpressionUUID->"62e10653-880d-0241-9ebe-3ec163042535"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + RowBox[{"in", " ", "=", " ", + RowBox[{"NiiFileExistQ", "[", "infile", "]"}]}]], "Input", + CellChangeTimes->{{3.92839483730167*^9, 3.928394845727453*^9}, { + 3.928394876530985*^9, 3.928394892209879*^9}}, + CellLabel->"In[12]:=",ExpressionUUID->"a39671f4-59ea-3a4f-83ed-ef1be1218148"], + +Cell[BoxData["True"], "Output", + CellChangeTimes->{ + 3.9283948376472664`*^9, {3.928394886678541*^9, 3.928394895527586*^9}}, + CellLabel->"Out[12]=",ExpressionUUID->"55cdb106-cd93-394e-b506-d7050f089240"] +}, Open ]], + +Cell[BoxData[ + RowBox[{"<<", "QMRIToolsDev`"}]], "Input", + CellChangeTimes->{{3.9283953811591053`*^9, 3.928395384230465*^9}}, + CellLabel->"In[27]:=",ExpressionUUID->"583950da-2760-014b-a082-e606d87e2d32"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + RowBox[{"Options", "@", "SegmentData"}]], "Input", + CellChangeTimes->{{3.9283949608608685`*^9, 3.9283949669788704`*^9}}, + CellLabel->"In[28]:=",ExpressionUUID->"1ffc50f7-6ecc-fd4d-8bb4-1a9734590c55"], + +Cell[BoxData[ + RowBox[{"{", + RowBox[{ + RowBox[{"TargetDevice", "\[Rule]", "\<\"GPU\"\>"}], ",", + RowBox[{"MaxPatchSize", "\[Rule]", "Automatic"}], ",", + RowBox[{"Monitor", "\[Rule]", "False"}]}], "}"}]], "Output", + CellChangeTimes->{3.9283949671975613`*^9, 3.928395390451393*^9}, + CellLabel->"Out[28]=",ExpressionUUID->"57da09ec-b5f8-f642-9eb4-89f3df2046a7"] +}, Open ]], + +Cell[BoxData[ + RowBox[{ + RowBox[{ + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"patch", ",", "pts", ",", "dim"}], "}"}], ",", "loc", ",", + "set"}], "}"}], "=", + RowBox[{"SplitDataForSegementation", "[", "dat", "]"}]}], ";"}]], "Input", + CellChangeTimes->{{3.9283950976157703`*^9, 3.928395116520996*^9}}, + CellLabel->"In[29]:=",ExpressionUUID->"3d027cb3-8df0-0a42-a8d5-05c08323a6d9"], + +Cell[BoxData[ + RowBox[{"PlotData", "[", + RowBox[{"patch", "[", + RowBox[{"[", "1", "]"}], "]"}], "]"}]], "Input", + CellChangeTimes->{{3.9283951239486103`*^9, 3.9283951346937447`*^9}}, + CellLabel->"In[30]:=",ExpressionUUID->"ad7a34fa-930d-ef4e-8550-007d0ed3aec8"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + RowBox[{"net", "=", + RowBox[{ + "Import", "@", + "\"\\""}]}]], "Input", + CellChangeTimes->{{3.928395306271055*^9, 3.9283953098473015`*^9}}, + CellLabel->"In[31]:=",ExpressionUUID->"383eafc3-a24d-d340-b67b-42db6b2212d1"], + +Cell[BoxData[ + TagBox[ + TemplateBox[{ + RowBox[{ + StyleBox[ + TagBox["NetGraph", "SummaryHead"], "NonInterpretableSummary"], + StyleBox["[", "NonInterpretableSummary"], + DynamicModuleBox[{ + Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, + TemplateBox[{ + TemplateBox[{ + PaneSelectorBox[{False -> GridBox[{{ + PaneBox[ + ButtonBox[ + DynamicBox[ + FEPrivate`FrontEndResource[ + "FEBitmaps", "SummaryBoxOpener"]], + ButtonFunction :> (Typeset`open$$ = True), Appearance -> + None, BaseStyle -> {}, Evaluator -> Automatic, Method -> + "Preemptive"], Alignment -> {Center, Center}, ImageSize -> + Dynamic[{ + Automatic, + 3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[ + Magnification])}]], + GraphicsBox[{ + Thickness[0.0149], { + RGBColor[0.729, 0.729, 0.729], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{18., 37.}, {18., 37.}, { + 18.5, 27.5}, {35., 27.}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{50., 37.}, {50., 37.}, { + 49.5, 27.5}, {33., 27.}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{18., 16.}, {18., 16.}, { + 18.5, 25.5}, {35., 26.}}}, CurveClosed -> {0}]}, { + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}, { + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}, { + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}, { + FaceForm[ + RGBColor[ + 0.8270000000000001, 0.41200000000000003`, 0.133]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 45.5, 40.5}, {52.5, 40.5}, {52.5, 33.5}, {45.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.647, 0.259, 0.08600000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{53., 41.}, {45., 41.}, { + 45., 33.}, {53., 33.}}, {{52., 34.}, {46., 34.}, {46., + 40.}, {52., 40.}}}]}}, ImageMargins -> 0, + ImageSize -> {36, Automatic}, PlotRangePadding -> 0], + GridBox[{{ + TagBox[ + StyleBox[ + TemplateBox[{ + TemplateBox[{"\[ThinSpace]", "\" \"", + StyleBox["\"Input\"", + GrayLevel[0], StripOnInput -> False], "\"port\""}, + "RowWithSeparators"], "\":\""}, "RowDefault"], + "SummaryItemAnnotation"], "SummaryItem"], + TagBox[ + StyleBox[ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +1\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"], "SummaryItem"], "SummaryItem"]}, { + TagBox[ + StyleBox[ + TemplateBox[{ + TemplateBox[{"\[ThinSpace]", "\" \"", + StyleBox["\"Output\"", + GrayLevel[0], StripOnInput -> False], "\"port\""}, + "RowWithSeparators"], "\":\""}, "RowDefault"], + "SummaryItemAnnotation"], "SummaryItem"], + TagBox[ + StyleBox[ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +32\[Times]112\[Times]112\[Times]18\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"], "SummaryItem"], "SummaryItem"]}}, + GridBoxAlignment -> { + "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, + AutoDelete -> False, + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, + GridBoxSpacings -> { + "Columns" -> {{2}}, "Rows" -> {{Automatic}}}, + BaseStyle -> { + ShowStringCharacters -> False, NumberMarks -> False, + PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, + AutoDelete -> False, + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, + BaselinePosition -> {1, 1}], True -> GridBox[{{ + PaneBox[ + ButtonBox[ + DynamicBox[ + FEPrivate`FrontEndResource[ + "FEBitmaps", "SummaryBoxCloser"]], + ButtonFunction :> (Typeset`open$$ = False), Appearance -> + None, BaseStyle -> {}, Evaluator -> Automatic, Method -> + "Preemptive"], Alignment -> {Center, Center}, ImageSize -> + Dynamic[{ + Automatic, + 3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[ + Magnification])}]], + GraphicsBox[{ + Thickness[0.0149], { + RGBColor[0.729, 0.729, 0.729], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{18., 37.}, {18., 37.}, { + 18.5, 27.5}, {35., 27.}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{50., 37.}, {50., 37.}, { + 49.5, 27.5}, {33., 27.}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{18., 16.}, {18., 16.}, { + 18.5, 25.5}, {35., 26.}}}, CurveClosed -> {0}]}, { + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}, { + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}, { + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}, { + FaceForm[ + RGBColor[ + 0.8270000000000001, 0.41200000000000003`, 0.133]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 45.5, 40.5}, {52.5, 40.5}, {52.5, 33.5}, {45.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.647, 0.259, 0.08600000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{53., 41.}, {45., 41.}, { + 45., 33.}, {53., 33.}}, {{52., 34.}, {46., 34.}, {46., + 40.}, {52., 40.}}}]}}, ImageMargins -> 0, + ImageSize -> {36, Automatic}, PlotRangePadding -> 0], + GridBox[{{ + TagBox[ + + DynamicModuleBox[{ + NeuralNetworks`Private`NetGraph`selection = None}, + GridBox[{{ + TagBox[ + GraphicsBox[{{ + StyleBox[{ + InsetBox[ + FormBox["\"Input\"", TraditionalForm], + + Offset[{0, -7}, {-11.999999999999996`, + 3.2153876434941414`*^-7}], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"start\"", TraditionalForm], + NCache[ + Offset[{0, + Rational[-31, 2]}, {-10.999999999999996`, + 2.9474386732029625`*^-7}], + + Offset[{0, -15.5}, {-10.999999999999996`, + 2.9474386732029625`*^-7}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"dec_1\"", TraditionalForm], + NCache[ + Offset[{0, + Rational[-31, 2]}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}], + + Offset[{0, -15.5}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"map\"", TraditionalForm], + NCache[ + Offset[{0, + Rational[-31, 2]}, {-0.9999999999999997, + 2.6794897029117842`*^-8}], + + Offset[{0, -15.5}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"dec_2\"", TraditionalForm], + NCache[ + Offset[{0, + + Rational[-31, + 2]}, {-3.000000026794896, -0.9999999196153085}], + + Offset[{ + 0, -15.5}, {-3.000000026794896, -0.9999999196153085}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"dec_3\"", TraditionalForm], + NCache[ + Offset[{0, + + Rational[-31, + 2]}, {-4.000000053589793, -1.9999998928204112`}], + + Offset[{ + 0, -15.5}, {-4.000000053589793, -1.9999998928204112`}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"dec_4\"", TraditionalForm], + NCache[ + Offset[{0, + + Rational[-31, + 2]}, {-5.000000080384689, -2.999999866025514}], + + Offset[{ + 0, -15.5}, {-5.000000080384689, -2.999999866025514}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"enc_1\"", TraditionalForm], + NCache[ + Offset[{0, + Rational[-31, 2]}, {-9.999999999999996, + 2.679489702911784*^-7}], + + Offset[{0, -15.5}, {-9.999999999999996, + 2.679489702911784*^-7}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"enc_2\"", TraditionalForm], + NCache[ + Offset[{0, + + Rational[-31, + 2]}, {-9.000000026794893, -0.9999997588459264}], + + Offset[{ + 0, -15.5}, {-9.000000026794893, -0.9999997588459264}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"enc_3\"", TraditionalForm], + NCache[ + Offset[{0, + + Rational[-31, + 2]}, {-8.000000053589792, -1.9999997856408231`}], + + Offset[{ + 0, -15.5}, {-8.000000053589792, -1.9999997856408231`}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"enc_4\"", TraditionalForm], + NCache[ + Offset[{0, + + Rational[-31, + 2]}, {-7.000000080384688, -2.99999981243572}], + + Offset[{ + 0, -15.5}, {-7.000000080384688, -2.99999981243572}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"enc_5\"", TraditionalForm], + NCache[ + Offset[{0, + + Rational[-31, + 2]}, {-6.000000107179586, -3.9999998392306164`}], + + Offset[{ + 0, -15.5}, {-6.000000107179586, -3.9999998392306164`}]], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}], + InsetBox[ + FormBox["\"Output\"", TraditionalForm], + Offset[{0, -7}, {0., 0.}], + NCache[ + ImageScaled[{ + Rational[1, 2], 1.}], + ImageScaled[{0.5, 1.}]], Automatic, {1, 0}]}, { + FontColor -> GrayLevel[0.5]}, StripOnInput -> False], + StyleBox[{ + InsetBox[ + FormBox[ + TagBox[ + TooltipBox["\"1\[Times]32\[Times]112\[Times]1..\"", + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"1\"", + "\"32\"", "\"112\"", "\"112\""}, "RowWithSeparators"], + TooltipStyle -> "TextStyling"], Annotation[#, + Row[{"1", "32", "112", "112"}, "\[Times]"], "Tooltip"]& ], + TraditionalForm], + + Offset[{1.473719336601483*^-7, + 5.499999999999997}, {-11.449999999999996`, + 3.0680157098339927`*^-7}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.9999999999999996, -2.6794897029117876`*^-8}], + InsetBox[ + FormBox[ + TagBox[ + TooltipBox["\"64\[Times]32\[Times]112\[Times]..\"", + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"32\"", "\"112\"", "\"112\""}, "RowWithSeparators"], + TooltipStyle -> "TextStyling"], Annotation[#, + Row[{"64", "32", "112", "112"}, "\[Times]"], + "Tooltip"]& ], TraditionalForm], + + Offset[{1.4737193366014812`*^-7, + 5.499999999999998}, {-1.4499999999999993`, + 3.885260069222087*^-8}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.9999999999999997, -2.6794897029117842`*^-8}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"32\"", "\"56\"", "\"56\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{-3.889087192318316, + 3.8890874007337035`}, {-2.4500000120577026`, \ +-0.4499999343525021}], + ImageScaled[{0.5, 0.415}], Automatic, {0.7071068001334007, + 0.7071067622396938}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"16\"", "\"28\"", "\"28\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{-3.889087192318316, + 3.8890874007337035`}, {-3.4500000388525995`, \ +-1.4499999075576047`}], + ImageScaled[{0.5, 0.415}], Automatic, {0.7071068001334007, + 0.7071067622396938}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"16\"", "\"14\"", "\"14\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{-3.8890871923183172`, + 3.889087400733702}, {-4.450000065647496, \ +-2.4499998807627072`}], + ImageScaled[{0.5, 0.415}], Automatic, {0.7071068001334004, + 0.707106762239694}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"32\"", "\"56\"", "\"56\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{3.889087400733703, + 3.8890871923183172`}, {-9.45000001473719, \ +-0.5499997467882229}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.707106762239694, -0.7071068001334005}], + InsetBox[ + FormBox[ + TagBox[ + TooltipBox["\"64\[Times]32\[Times]112\[Times]..\"", + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"32\"", "\"112\"", "\"112\""}, "RowWithSeparators"], + TooltipStyle -> "TextStyling"], Annotation[#, + Row[{"64", "32", "112", "112"}, "\[Times]"], + "Tooltip"]& ], TraditionalForm], + + Offset[{1.4737193366014812`*^-7, + 5.499999999999999}, {-6.499999999999997, + 1.7416683068926599`*^-7}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.9999999999999998, -2.6794897029117842`*^-8}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"16\"", "\"28\"", "\"28\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{3.8890874007337066`, + 3.8890871923183137`}, {-8.450000041532087, \ +-1.5499997735831197`}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.7071067622396934, -0.7071068001334012}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"32\"", "\"56\"", "\"56\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{1.4737193309438652`*^-7, + 5.499999999999998}, {-6.311111137906005, \ +-0.9999998308944273}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.9999999999999997, -2.6794896926252097`*^-8}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"16\"", "\"14\"", "\"14\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{3.8890874007337013`, + 3.8890871923183186`}, {-7.450000068326985, \ +-2.5499998003780164`}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.7071067622396943, -0.7071068001334002}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"16\"", "\"28\"", "\"28\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{1.4737194339864474`*^-7, + 5.499999999999999}, {-6.000000053589792, \ +-1.9999998392306173`}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.9999999999999998, -2.6794898799753586`*^-8}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"8\"", "\"7\"", "\"7\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{3.8890874007337044`, + 3.8890871923183155`}, {-6.450000095121882, \ +-3.549999827172913}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.7071067622396937, -0.7071068001334008}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"16\"", "\"14\"", "\"14\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{1.473719296596333*^-7, + 5.499999999999998}, {-5.9111111914958006`, \ +-2.9999998416123854`}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.9999999999999997, -2.679489630175151*^-8}], + InsetBox[ + FormBox[ + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"64\"", + "\"8\"", "\"7\"", "\"7\""}, "RowWithSeparators"], + TraditionalForm], + + Offset[{-3.889087192318316, + 3.8890874007337044`}, {-5.450000092442393, \ +-3.4499998539678103`}], + ImageScaled[{0.5, 0.415}], Automatic, {0.7071068001334008, + 0.7071067622396938}], + InsetBox[ + FormBox[ + TagBox[ + TooltipBox["\"32\[Times]112\[Times]112..\"", + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"32\"", + "\"112\"", "\"112\"", "\"18\""}, "RowWithSeparators"], + TooltipStyle -> "TextStyling"], Annotation[#, + Row[{"32", "112", "112", "18"}, "\[Times]"], + "Tooltip"]& ], TraditionalForm], + + Offset[{1.4737193366014812`*^-7, + 5.499999999999998}, {-0.4499999999999998, + 1.2057703663103027`*^-8}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.9999999999999997, -2.6794897029117842`*^-8}], + InsetBox[ + FormBox[ + TagBox[ + TooltipBox["\"24\[Times]32\[Times]112\[Times]..\"", + + TemplateBox[{"\[Times]", "\"\[Times]\"", "\"24\"", + "\"32\"", "\"112\"", "\"112\""}, "RowWithSeparators"], + TooltipStyle -> "TextStyling"], Annotation[#, + Row[{"24", "32", "112", "112"}, "\[Times]"], + "Tooltip"]& ], TraditionalForm], + + Offset[{1.4737193366014802`*^-7, + 5.499999999999997}, {-10.449999999999996`, + 2.8000667395428143`*^-7}], + ImageScaled[{0.5, 0.415}], Automatic, { + 0.9999999999999996, -2.6794897029117823`*^-8}]}, { + FontColor -> GrayLevel[0.7], FontSize -> 8, FontWeight -> + "Thin"}, StripOnInput -> False]}, { + GrayLevel[0.7], { + TagBox[ + TooltipBox[ + + LineBox[{{-11.999999999999996`, + 3.2153876434941414`*^-7}, {-10.999999999999996`, + 2.9474386732029625`*^-7}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +1\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Input\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"\"", TraditionalForm], + + Offset[{0, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 1\[Times]32\[Times]112\[Times]112\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Input", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["", + + Offset[{0, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-1.9999999999999993`, + 5.3589794058235685`*^-8}, {-0.9999999999999997, + 2.6794897029117842`*^-8}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: \ +64\[Times]32\[Times]112\[Times]112\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-3.000000026794896, -0.9999999196153085}, \ +{-1.9999999999999993`, 5.3589794058235685`*^-8}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]56\[Times]56\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Scale\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]32\[Times]56\[Times]56\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Scale"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-4.000000053589793, -1.9999998928204112`}, \ +{-3.000000026794896, -0.9999999196153085}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]28\[Times]28\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Scale\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]28\[Times]28\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Scale"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-5.000000080384689, -2.999999866025514}, \ +{-4.000000053589793, -1.9999998928204112`}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]14\[Times]14\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Scale\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]14\[Times]14\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Scale"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-9.999999999999996, + 2.679489702911784*^-7}, {-9.000000026794893, \ +-0.9999997588459264}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]56\[Times]56\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Scale\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]32\[Times]56\[Times]56\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Scale", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + LineBox[CompressedData[" +1:eJwt1HtQVHUUB/B1eYPgIsvyjn0Q4OhuiJBEeFAhSxIo1MQhacUggnVRWBbk +vQssuzz3QvJQhEqNGWtItEFHQA6J4oi4RGAM5mDA8igiMK2ghLy/2e/87tx/ +fr8zn3Pm3h8vLiUqnslgMKJePvR7dY2OAHNzL5sf+JeCH7fJl1ZmBNgpjc7r +0FOwOcq0STogQKE+jvF4gAKTmMsvlwAHnugqr1+lQBwh80atAM8cbd4UUUfB +ji30AQHWf/LD4LlMCpqe7W1+tleAt5/GF7UcoiC/JebPW3wBco2OhCb7UTAV +WsJcv8zHb+rbWXM2FNy7T4ePCVdT57gzWliijzfz8TpLfNf/phZc+k669p3k +o6U0vCXstBZCQunw8Uh/oOojiRaSejiSHg4fW72942UhWqiGuRqY4yFDZR+q +cdbCjQ46PDx/x2RP0GQVTARUTgZU8vAdxROjBKoKLNvFVu1iHs6/2dFTFVwF +/cTDxQLn75Pq/CvhKfFwUTDS6N0zWWHwcPFuVcb0r1QFEE4oFyVhURfYOysg +mXi4yDIRxsFCOXjkDnnlDrnjd91m3MTGckjPoOOO0VkTj6mwcuily7m6439+ +XWc7/ikDtoQu8Ap+/kfdYf1XZVDbQMcN/R40MX9vLAV9Dd2gG46qTyHn3VJ4 +nW5n0hVzQg7k7VzWgEpNxxV5q6KgpBYNjCiFo0qhK/Zet1ipOagBT+JxwcS0 +qWtdRhqQEY8Lrhd1p8+0qeE28bjg5dmGbbZitcHjjAfOy5YCbdRQRzxOOKvI +PrPbuASmiccJy4M+iJZcUcF24nFEn799OLViFZQQjyOOtFkNd9uo4CHxOGKm +ZJqa6yw2eBzQxasn0i65GOTE44D4y1nrHU7FcId4HPDjRnl/Ql8R2BMPB80P +va/RphdBPfHYY6N/tG99cqHBY4/Bi76LPU6FBg8bpy5Zt/7WpwTCUbNRHT+b +bC9Xwk/Ew8bN3Fubgj2U8Crx2KFu7NxM4pDC4LHDtNOZF6sLFIb52CHnvf3H +OkUKg2cj3rAU8aZ/LjB4bLF56NPPHl3MhxniscXpt91ZrzHzgXx+kywUdQ2X +KWPzDPNhYYZvqdnDG7kGDwtvtgQXbnLIhX0rFyJXLmxAU7fnqzlpOTC/QMcG +I6ovZQ3qsqGcLhdgg7Vm4r8EW7Jh8yhdwBrHc+xTM9RZsHUbHSs0DRT0qmSZ +oPOiG7TE8G9Hg8cGM4C002eBtR6VHUJhBrBs6VjgeEPIdoVGDq3kAjBHzw3L +V4b16RBBPGYoLWoVee9OB8JZMMX25WOXsptkUEE8pvhC6uSpW0kDIfGY4J6p +B1/wD6UB+b3uG2PF4SI3+dVUiJ+feK5zMUZ5r6zgIDsVlo9SvosyI/zS+VHb +vryTUEgKMHHjh9faYpZOADPy2nTJW0zsVVsUKI+fgFN3RLFrneswfdf5N5T6 +FJgl815nmHcKhNPb7zFw3KOk0GqrFL728QpkixkYOzpW45B6HF6Q+3CtOy7O +edf+2xL4Hzhydzk= + "]], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Skip\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: \ +64\[Times]32\[Times]112\[Times]112\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Skip"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-9.000000026794893, -0.9999997588459264}, \ +{-8.000000053589792, -1.9999997856408231`}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]28\[Times]28\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Scale\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]28\[Times]28\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Scale", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, 0.} + , {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + LineBox[CompressedData[" +1:eJxF038s1HEcx/Fbmg6XyOHOkTttGc2mZXarsX64Fa0fYuTHFCOb+bnZqEgp +PxKWKTtunX6Qn5VJEsrrQofOb801q1WmX0yprI5K3p9/vn98Pp89/nvu8/m8 +ZVFJR2PW8Hi8XauLTqXrh9XdCcdM8s+urHztio8I/770UYa6QY8sck/GnDpx +UIYKzQ/mypwy47AmGZxnes6Rl9JDXXBFBn957XmyPki+Tp0og03H9Wyy3NH9 +xk9fGU4nVF8g243t/tnttOrDXRfJ55ISjAQGKcSRsznkk7+aB3U6KY7ecskj +F6XmLPpWShGynJxPfrgQ7KBNkSI6sO0S+U2iq8LHR4rEuysFZOO5P/EaGylS +jfcVksPG1C6ZY47IOF5cRG7Q7T2VluaI3LaXxaz/+ae+FHtHFFs6XCH7aopE +8ZpNUMZFl5AH5mNU5eUO+HGg8BpZ9Nl0ttTbActV42XkuOn7O4qn7bH2n52S +3P46sCA/3x7rg6PKyXy94VW2mz2sm+oqyKGsR4JNJgsqci3rkWBLlPw6+Tfr +kcC9I0vN9dhBLtRWkl+wHjGuLs7fZvfJesRQHfKs5npEqK7JvMP1iHCf11tD +NmU9IrSGCOq4Hls8bQ6oJ9exHltozVQNZAPrscVw9PtGrscG+icu98g61mON +7ZX+zVyPNXb+Vj5g/4n1CKHwf9tC7mQ9Qhyqd27leoQIMkp6xPVYISK8tY1c +z3qsEPvw72PuvayQbK7oIPuxno1Ijy3s5HosMbG/BWQJ67HE1M1lDddjgZml +Pd1cjwUWAgp6yGasxwK/Gkd7ya1VXgFLVRvAMxZryUHled/n583BP36ij7xY +NFoyLTeHRVtNP7ksW7JNn70eYsuvA2SPtJgRnU4ApzhPHXmo7IxhWCJAWEPq +IDlS4Or5LdUMhs4bQ+TZyeRcN70pltXtw+w9DYe/5ClMEeH/bIT8LlkbudJp +gs0Tj0bJR7wn50q9TXDQWTXG5iMy67JigA+9X/w4eeNUl5fwBB/93lsn2HzV +K414PD4kRnrm/1gUfYs= + "]], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]56\[Times]56\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Skip\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]32\[Times]56\[Times]56\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Skip"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-8.000000053589792, -1.9999997856408231`}, \ +{-7.000000080384688, -2.99999981243572}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]14\[Times]14\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Scale\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]14\[Times]14\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Scale", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + LineBox[CompressedData[" +1:eJxF0ltI0wEUx/F/plHG5O8253T/bU6IKbtUsxthm9iNLiiFBbUICTVGQhqE +kTNneEvWCEaRpgiWBLqHii5QhkciZ7qluZbNXdIplRIRYakRrs55+T8cfnze +vg9Hdeb80dI4hmH0/w8355hnFcNkQPWJi4OxWKyfFTZ8/jWqhLsvRsj9Bd2m +cJsSOrZq3OgLxctJT4uVUOJ2krP31xXZVEpYrEgYQs/G7WJzwwowG2zkbqc2 +f86pgOvr49+gLcuF8017FWD/e4Ns2HJ/rfSnHMwJ6mH0ym5DR2urHJY2DJIP +Gye+OY1ysI5bRtAdO6y5jhkOmFqBB/3doLI3N3PQqHlINuoGg1d1HCR+LPKi +7epzmppxGTjql8ghFVtdVSUD4eb2t2gt92S4kpPBrbBpFG2VnEwvH0iH9JYZ +MrMHe9Jg6PLiO3QB9aTBIfWdcXQn9UhhzGf0oX9QjxSO26I+vkcKAW3je7SD +elLhdCDbj45QTypEG7xkHfWkQpmh8gO6hnokMB8RT/A9KdA6mhVAF1JPCsis +ngDfI4aurIpJvkcMar8oiDZRjxh6654F+R4R6PXmEN8jgseTKyG+RwTbmrrC +6CvUI4S+nH0RtJeNWcrKhJA3NUduy2hZ+SIQQoi59gldYp7mLj1Pht51yin6 +l4H415LyZHD96SV/PbLw+1VmMkR8G6fR9wQPHtVGWMi72UM+tbB96UAnC34j +F0UnrbG7M0tZaB+rJ7/Md2UkbmLBeXCWfLbn9mqGYaHPtXMG/Q/r4Lsk + "]], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]28\[Times]28\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Skip\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]28\[Times]28\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Skip"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-7.000000080384688, -2.99999981243572}, \ +{-6.000000107179586, -3.9999998392306164`}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: 64\[Times]8\[Times]7\[Times]7\ +\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Scale\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]8\[Times]7\[Times]7\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Scale", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + LineBox[CompressedData[" +1:eJwd0V0oQ3EcxvHRJEpJZ2dn5yxlItEkykstr624oLhAccGJSZs0mkkTdsEo +lIkOQlESFuWl1OrHooSE8tamRBzMGqVEGf/fxdO3z/UTwzeX1QdLJBLl/0iF +QF3IvyCu4vwxEAiF/IZS8fOEgyzbL/p9zpjnmeAgXZv8RDy/sRe5WcMBO8Sj +q6eKy7tjOHjgJ9FMZViUxsPCmOsKfSV+FTzbWUheZUXiqRKlt0/LgiOhFq3r +bw1nPhRAq5fRacLvtCAooM75g7ba53z2bAXM24ufic8HC7OH7hkQG2fQsba3 +QZuNgcTcd3SLdcRjVTNgoAteiF2WDHXnmRwc3lF0lNltMZvl4N99RPPGniOj +Ug6pQuYr8Zo+XmnYocHUPIAO0h3qdToatrRu9LGpXCJG0CC9SPISj6+uRLdv +y6Dppg1dTZ/u0wYZ+MqcaG4BvlwqGfTmBNCXvGW965aCjFnNG/FwkfS7aIaC +YJMJnVdVeaCqp+DBuYj2j7erwlMouOu4Rk/gXxR8Lkl9xH8gavz1 + "]], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]14\[Times]14\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Skip\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]14\[Times]14\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Skip"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-6.000000107179586, -3.9999998392306164`}, \ +{-5.000000080384689, -2.999999866025514}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: 64\[Times]8\[Times]7\[Times]7\ +\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Scale\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]8\[Times]7\[Times]7\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Scale"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +32\[Times]112\[Times]112\[Times]18\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"\"", TraditionalForm], + Offset[{0, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Output\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: \ +32\[Times]112\[Times]112\[Times]18\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["", + Offset[{0, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Output"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + + LineBox[{{-10.999999999999996`, + 2.9474386732029625`*^-7}, {-9.999999999999996, + 2.679489702911784*^-7}}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +24\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: \ +24\[Times]32\[Times]112\[Times]112\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ]}}, { + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-11.449999999999996`, + 3.0680157098339927`*^-7}, {-0.25, 0}, + Offset[8], {1., -2.679489702911789*^-8}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +1\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Input\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"\"", TraditionalForm], + + Offset[{0, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 1\[Times]32\[Times]112\[Times]112\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Input", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["", + + Offset[{0, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-1.4499999999999993`, + 3.885260069222087*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: \ +64\[Times]32\[Times]112\[Times]112\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-2.4500000120577026`, -0.4499999343525021}, \ +{-0.25, 0}, + Offset[8], {1.0000000267948967`, 0.9999999732051026}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]56\[Times]56\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Scale\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]32\[Times]56\[Times]56\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Scale"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-3.4500000388525995`, -1.4499999075576047`}, \ +{-0.25, 0}, + Offset[8], {1.000000026794897, 0.9999999732051027}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]28\[Times]28\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Scale\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]28\[Times]28\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Scale"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-4.450000065647496, -2.4499998807627072`}, \ +{-0.25, 0}, + Offset[8], {1.000000026794896, 0.9999999732051026}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]14\[Times]14\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Scale\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]14\[Times]14\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Scale"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-9.45000001473719, -0.5499997467882229}, {-0.25, + 0}, + Offset[8], {0.999999973205103, -1.0000000267948967`}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]56\[Times]56\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Scale\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]32\[Times]56\[Times]56\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Scale", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-6.499999999999997, + 1.7416683068926599`*^-7}, {-0.25, 0}, + Offset[8], { + 0.3777777777777782, -1.0122516655444532`*^-8}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Skip\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: \ +64\[Times]32\[Times]112\[Times]112\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Skip"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-8.450000041532087, -1.5499997735831197`}, \ +{-0.25, 0}, + Offset[8], {0.9999999732051013, -1.0000000267948967`}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]28\[Times]28\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Scale\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]28\[Times]28\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Scale", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-6.311111137906005, -0.9999998308944273}, \ +{-0.25, 0}, + Offset[8], { + 0.17777777777777803`, -4.763537231333714*^-9}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]32\[Times]56\[Times]56\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Skip\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]32\[Times]56\[Times]56\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Skip"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-7.450000068326985, -2.5499998003780164`}, \ +{-0.25, 0}, + Offset[8], {0.9999999732051039, -1.0000000267948967`}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]14\[Times]14\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Scale\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]14\[Times]14\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Scale", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-6.000000053589792, -1.9999998392306173`}, \ +{-0.25, 0}, + Offset[8], {0.08888888888888857, -2.381768782200311*^-9}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]28\[Times]28\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Skip\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]28\[Times]28\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Skip"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-6.450000095121882, -3.549999827172913}, {-0.25, + 0}, + Offset[8], {0.9999999732051021, -1.0000000267948965`}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: 64\[Times]8\[Times]7\[Times]7\ +\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Scale\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]8\[Times]7\[Times]7\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Scale", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-5.9111111914958006`, -2.9999998416123854`}, \ +{-0.25, 0}, + Offset[8], {0.08888888888888946, -2.381768560155706*^-9}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +64\[Times]16\[Times]14\[Times]14\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Skip\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]16\[Times]14\[Times]14\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Skip"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-5.450000092442393, -3.4499998539678103`}, \ +{-0.25, 0}, + Offset[8], {1.000000026794897, 0.9999999732051026}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: 64\[Times]8\[Times]7\[Times]7\ +\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Skip\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Scale\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: 64\[Times]8\[Times]7\[Times]7\ +\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Skip", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Scale"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +32\[Times]112\[Times]112\[Times]18\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"\"", TraditionalForm], + Offset[{0, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Output\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: \ +32\[Times]112\[Times]112\[Times]18\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["", + Offset[{0, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Output"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ], + TagBox[ + TooltipBox[ + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-10.449999999999996`, + 2.8000667395428143`*^-7}, {-0.25, 0}, + Offset[8], {1., -2.6794897029117836`*^-8}], + TagBox[ + GridBox[{{ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +24\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"]}, { + StyleBox[ + TemplateBox[{"\"Output\"", + GraphicsBox[{{}, { + GrayLevel[0.7], { + + LineBox[{{-0.9999999999999997, 2.6794897029117842`*^-8}, { + 0., 0.}}]}}, { + InsetBox[ + GraphicsBox[ + StyleBox[ + + PolygonBox[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], { + GrayLevel[0.7]}, StripOnInput -> + False]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"]\"", TraditionalForm], + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + InsetBox[ + FormBox["\"[\"", TraditionalForm], + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "\"Input\""}, "RowDefault"], + GrayLevel[0.5], StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Center}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], + TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Row[{"array", + Style[ + "(\[VeryThinSpace]size: \ +24\[Times]32\[Times]112\[Times]112\[VeryThinSpace])", + GrayLevel[0.5]]}, " "], + Style[ + Row[{"Output", + Graphics[{{}, { + GrayLevel[0.7], { + + Line[{{-0.9999999999999997, 2.6794897029117842`*^-8}, {0., + 0.}}]}}, { + Inset[ + Graphics[ + Style[ + + Polygon[{{-1., 0.3333333333333333}, {0., + 0.}, {-1., -0.3333333333333333}, {-0.6666666666666666, + 0.}, {-1., 0.3333333333333333}}], + GrayLevel[0.7]]], {-0.4499999999999998, + 1.2057703663103027`*^-8}, {-0.25, 0}, + Offset[8], { + 0.9999999999999997, -2.6794897029117842`*^-8}]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, {{{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{-0.9999999999999997, 2.6794897029117842`*^-8}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["]", + + Offset[{7, 0}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]}}, {{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + Disk[{0., 0.}, + Offset[{2, 2}]]}, { + GrayLevel[0.5], + Text["[", + Offset[{-5, 0}, {0., 0.}]]}}}}}, + ImageSize -> {68.99999999999997, 15.000001473719337`}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{7., 7.}, {10., 5.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> {TooltipBoxOptions -> { + TooltipDelay -> 0.08}}], "Input"}], + GrayLevel[0.5]]}, Center], "Tooltip"]& ]}, { + EdgeForm[ + AbsoluteThickness[1]], FontSize -> 10, { + TagBox[ + TagBox[ + TooltipBox[{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{-11.999999999999996`, 3.2153876434941414`*^-7}, + Offset[{2, 2}]]}, + TagBox[ + GridBox[{{ + StyleBox["\"Input\"", Bold, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["Input", Bold]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 1), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + Rational[-25, 2]}, {-10.999999999999996`, + 2.9474386732029625`*^-7}], + + Offset[{-12.5, -12.5}, {-10.999999999999996`, + 2.9474386732029625`*^-7}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[25, 2]}, {-10.999999999999996`, + 2.9474386732029625`*^-7}], + + Offset[{12.5, 12.5}, {-10.999999999999996`, + 2.9474386732029625`*^-7}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + Rational[-21, 2]}, {-10.999999999999996`, + 2.9474386732029625`*^-7}], + + Offset[{-10.5, -10.5}, {-10.999999999999996`, + 2.9474386732029625`*^-7}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[21, 2]}, {-10.999999999999996`, + 2.9474386732029625`*^-7}], + + Offset[{10.5, 10.5}, {-10.999999999999996`, + 2.9474386732029625`*^-7}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-10.999999999999996`, 2.9474386732029625`*^-7}]}, + TagBox[ + GridBox[{{ + StyleBox["\"start\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["start", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 2), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + Rational[-25, 2]}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}], + + Offset[{-12.5, -12.5}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[25, 2]}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}], + + Offset[{12.5, 12.5}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + Rational[-21, 2]}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}], + + Offset[{-10.5, -10.5}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[21, 2]}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}], + + Offset[{10.5, 10.5}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-1.9999999999999993`, 5.3589794058235685`*^-8}]}, + TagBox[ + GridBox[{{ + StyleBox["\"dec_1\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["dec_1", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 3), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + Rational[-25, 2]}, {-0.9999999999999997, + 2.6794897029117842`*^-8}], + + Offset[{-12.5, -12.5}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[25, 2]}, {-0.9999999999999997, + 2.6794897029117842`*^-8}], + + Offset[{12.5, 12.5}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + Rational[-21, 2]}, {-0.9999999999999997, + 2.6794897029117842`*^-8}], + + Offset[{-10.5, -10.5}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[21, 2]}, {-0.9999999999999997, + 2.6794897029117842`*^-8}], + + Offset[{10.5, 10.5}, {-0.9999999999999997, + 2.6794897029117842`*^-8}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-0.9999999999999997, 2.6794897029117842`*^-8}]}, + TagBox[ + GridBox[{{ + StyleBox["\"map\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["map", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 4), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + + Rational[-25, + 2]}, {-3.000000026794896, -0.9999999196153085}], + + Offset[{-12.5, -12.5}, {-3.000000026794896, \ +-0.9999999196153085}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[ + 25, 2]}, {-3.000000026794896, -0.9999999196153085}], + + Offset[{12.5, + 12.5}, {-3.000000026794896, -0.9999999196153085}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + + Rational[-21, + 2]}, {-3.000000026794896, -0.9999999196153085}], + + Offset[{-10.5, -10.5}, {-3.000000026794896, \ +-0.9999999196153085}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[ + 21, 2]}, {-3.000000026794896, -0.9999999196153085}], + + Offset[{10.5, + 10.5}, {-3.000000026794896, -0.9999999196153085}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-3.000000026794896, -0.9999999196153085}]}, + TagBox[ + GridBox[{{ + StyleBox["\"dec_2\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["dec_2", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 5), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + + Rational[-25, + 2]}, {-4.000000053589793, -1.9999998928204112`}], + + Offset[{-12.5, -12.5}, {-4.000000053589793, \ +-1.9999998928204112`}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[ + 25, 2]}, {-4.000000053589793, -1.9999998928204112`}], + + Offset[{12.5, + 12.5}, {-4.000000053589793, -1.9999998928204112`}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + + Rational[-21, + 2]}, {-4.000000053589793, -1.9999998928204112`}], + + Offset[{-10.5, -10.5}, {-4.000000053589793, \ +-1.9999998928204112`}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[ + 21, 2]}, {-4.000000053589793, -1.9999998928204112`}], + + Offset[{10.5, + 10.5}, {-4.000000053589793, -1.9999998928204112`}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-4.000000053589793, -1.9999998928204112`}]}, + TagBox[ + GridBox[{{ + StyleBox["\"dec_3\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["dec_3", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 6), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + + Rational[-25, + 2]}, {-5.000000080384689, -2.999999866025514}], + + Offset[{-12.5, -12.5}, {-5.000000080384689, \ +-2.999999866025514}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[ + 25, 2]}, {-5.000000080384689, -2.999999866025514}], + + Offset[{12.5, + 12.5}, {-5.000000080384689, -2.999999866025514}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + + Rational[-21, + 2]}, {-5.000000080384689, -2.999999866025514}], + + Offset[{-10.5, -10.5}, {-5.000000080384689, \ +-2.999999866025514}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[21, + 2]}, {-5.000000080384689, -2.999999866025514}], + + Offset[{10.5, + 10.5}, {-5.000000080384689, -2.999999866025514}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-5.000000080384689, -2.999999866025514}]}, + TagBox[ + GridBox[{{ + StyleBox["\"dec_4\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["dec_4", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 7), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + Rational[-25, 2]}, {-9.999999999999996, + 2.679489702911784*^-7}], + + Offset[{-12.5, -12.5}, {-9.999999999999996, + 2.679489702911784*^-7}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[25, 2]}, {-9.999999999999996, + 2.679489702911784*^-7}], + + Offset[{12.5, 12.5}, {-9.999999999999996, + 2.679489702911784*^-7}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + Rational[-21, 2]}, {-9.999999999999996, + 2.679489702911784*^-7}], + + Offset[{-10.5, -10.5}, {-9.999999999999996, + 2.679489702911784*^-7}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[21, 2]}, {-9.999999999999996, + 2.679489702911784*^-7}], + + Offset[{10.5, 10.5}, {-9.999999999999996, + 2.679489702911784*^-7}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-9.999999999999996, 2.679489702911784*^-7}]}, + TagBox[ + GridBox[{{ + StyleBox["\"enc_1\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["enc_1", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 8), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + + Rational[-25, + 2]}, {-9.000000026794893, -0.9999997588459264}], + + Offset[{-12.5, -12.5}, {-9.000000026794893, \ +-0.9999997588459264}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[ + 25, 2]}, {-9.000000026794893, -0.9999997588459264}], + + Offset[{12.5, + 12.5}, {-9.000000026794893, -0.9999997588459264}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + + Rational[-21, + 2]}, {-9.000000026794893, -0.9999997588459264}], + + Offset[{-10.5, -10.5}, {-9.000000026794893, \ +-0.9999997588459264}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[ + 21, 2]}, {-9.000000026794893, -0.9999997588459264}], + + Offset[{10.5, + 10.5}, {-9.000000026794893, -0.9999997588459264}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-9.000000026794893, -0.9999997588459264}]}, + TagBox[ + GridBox[{{ + StyleBox["\"enc_2\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["enc_2", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 9), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + + Rational[-25, + 2]}, {-8.000000053589792, -1.9999997856408231`}], + + Offset[{-12.5, -12.5}, {-8.000000053589792, \ +-1.9999997856408231`}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[ + 25, 2]}, {-8.000000053589792, -1.9999997856408231`}], + + Offset[{12.5, + 12.5}, {-8.000000053589792, -1.9999997856408231`}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + + Rational[-21, + 2]}, {-8.000000053589792, -1.9999997856408231`}], + + Offset[{-10.5, -10.5}, {-8.000000053589792, \ +-1.9999997856408231`}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[ + 21, 2]}, {-8.000000053589792, -1.9999997856408231`}], + + Offset[{10.5, + 10.5}, {-8.000000053589792, -1.9999997856408231`}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-8.000000053589792, -1.9999997856408231`}]}, + TagBox[ + GridBox[{{ + StyleBox["\"enc_3\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["enc_3", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 10), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + + Rational[-25, + 2]}, {-7.000000080384688, -2.99999981243572}], + + Offset[{-12.5, -12.5}, {-7.000000080384688, \ +-2.99999981243572}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[ + 25, 2]}, {-7.000000080384688, -2.99999981243572}], + + Offset[{12.5, + 12.5}, {-7.000000080384688, -2.99999981243572}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + + Rational[-21, + 2]}, {-7.000000080384688, -2.99999981243572}], + + Offset[{-10.5, -10.5}, {-7.000000080384688, \ +-2.99999981243572}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[ + 21, 2]}, {-7.000000080384688, -2.99999981243572}], + + Offset[{10.5, + 10.5}, {-7.000000080384688, -2.99999981243572}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-7.000000080384688, -2.99999981243572}]}, + TagBox[ + GridBox[{{ + StyleBox["\"enc_4\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["enc_4", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 11), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + FaceForm[ + RGBColor[ + 0.7999999999999999, 0.7999999999999999, + 0.7999999999999999]], + EdgeForm[ + GrayLevel[0.7]], { + FaceForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + EdgeForm[ + RGBColor[0.5664, 0.5664, 0.5664]], + RectangleBox[ + NCache[ + Offset[{ + Rational[-25, 2], + + Rational[-25, + 2]}, {-6.000000107179586, -3.9999998392306164`}], + + Offset[{-12.5, -12.5}, {-6.000000107179586, \ +-3.9999998392306164`}]], + NCache[ + Offset[{ + Rational[25, 2], + Rational[ + 25, 2]}, {-6.000000107179586, -3.9999998392306164`}], + + Offset[{12.5, + 12.5}, {-6.000000107179586, -3.9999998392306164`}]]]}, { + RectangleBox[ + NCache[ + Offset[{ + Rational[-21, 2], + + Rational[-21, + 2]}, {-6.000000107179586, -3.9999998392306164`}], + + Offset[{-10.5, -10.5}, {-6.000000107179586, \ +-3.9999998392306164`}]], + NCache[ + Offset[{ + Rational[21, 2], + Rational[ + 21, 2]}, {-6.000000107179586, -3.9999998392306164`}], + + Offset[{10.5, + 10.5}, {-6.000000107179586, -3.9999998392306164`}]]]}, + InsetBox[ + GraphicsBox[{ + Thickness[0.0149], { + GrayLevel[0.5], + Thickness[0.03], + Opacity[1.], + JoinForm[{"Miter", 10.}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.192120463394616`, + 30.51535353195944}, {39.192120463394616`, + 30.51535353195944}, {38.69442248591872, + 35.17935629818005}, {28.246036107633145`, + 35.21413676830481}}}, CurveClosed -> {0}], + + JoinedCurveBox[{{{1, 4, 3}}}, {{{39.335627149246974`, + 22.022653388846493`}, {39.335627149246974`, + 22.022653388846493`}, {39.028664759644585`, + 18.313538367818456`}, {28.898905902765012`, + 18.118321787764348`}}}, CurveClosed -> {0}]}, + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.631, 0.8160000000000001, 0.498]], + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 40.5}, {22.5, 40.5}, {22.5, 33.5}, {15.5, + 33.5}}}]}, { + FaceForm[ + RGBColor[0.40800000000000003`, 0.627, 0.196]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 41.}, {15., 41.}, { + 15., 33.}, {23., 33.}}, {{22., 34.}, {16., 34.}, {16., + 40.}, {22., 40.}}}]}}]}], {{{{1.6209767772132715`, 0.}, { + 0., 1.302327038770047}}, {-8.296516058106576, \ +-14.790162389666165`}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.38, 0.753, 0.89]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 15.5, 19.5}, {22.5, 19.5}, {22.5, 12.5}, {15.5, + 12.5}}}]}, { + FaceForm[ + RGBColor[0.24300000000000002`, 0.608, 0.71]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{23., 20.}, {15., 20.}, { + 15., 12.}, {23., 12.}}, {{22., 13.}, {16., 13.}, {16., + 19.}, {22., 19.}}}]}}]}], {{{{1.6446663930506598`, 0.}, { + 0., 1.2828873028183188`}}, {-8.702521921403617, \ +-2.012105908138385}}}], + GeometricTransformationBox[ + GraphicsGroupBox[{ + Thickness[0.0149], + GraphicsGroupBox[{{ + FaceForm[ + RGBColor[0.584, 0.51, 0.8390000000000001]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{ + 30.5, 30.5}, {37.5, 30.5}, {37.5, 23.5}, {30.5, + 23.5}}}]}, { + FaceForm[ + RGBColor[0.4, 0.396, 0.659]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{38., 31.}, {30., 31.}, { + 30., 23.}, {38., 23.}}, {{37., 24.}, {31., 24.}, {31., + 30.}, {37., 30.}}}]}}]}], {{{{1.5182866155506958`, 0.}, { + 0., 1.2065857650683098`}}, {-11.402865979580374`, \ +-6.527851836053724}}}]}, PlotRange -> All, AspectRatio -> 1, PlotRangePadding -> + 0, ImagePadding -> 0, ImageSize -> 15, ImageMargins -> + 0.], {-6.000000107179586, -3.9999998392306164`}]}, + TagBox[ + GridBox[{{ + StyleBox["\"enc_5\"", Bold, StripOnInput -> False]}, { + StyleBox[ + "NetGraph", FontFamily -> "Source Code Pro", + ShowStringCharacters -> True, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["enc_5", Bold], + Style[ + NetGraph, FontFamily -> "Source Code Pro", + ShowStringCharacters -> True]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 12), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]], + TagBox[ + TagBox[ + TooltipBox[{ + GrayLevel[0.85], + EdgeForm[ + GrayLevel[0.5]], + DiskBox[{0., 0.}, + Offset[{2, 2}]]}, + TagBox[ + GridBox[{{ + StyleBox["\"Output\"", Bold, StripOnInput -> False]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}, + DefaultBaseStyle -> "Column", + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], + "Column"], TooltipStyle -> { + Background -> GrayLevel[0.937255], CellFrame -> 1, + CellFrameColor -> GrayLevel[0.85]}], Annotation[#, + Column[{ + Style["Output", Bold]}], "Tooltip"]& ], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = 13), + PassEventsUp -> False, Method -> "Preemptive", + PassEventsDown -> Automatic}]]}}, { + FaceForm[None], + EdgeForm[{ + Dashing[{0, Small}], + GrayLevel[0.5], + Thickness[Large]}], + PolygonBox[ + Dynamic[ + If[ + Not[ + IntegerQ[NeuralNetworks`Private`NetGraph`selection]], {}, + GeneralUtilities`Graphics`PackagePrivate`makeOffsetSquare[ + + Part[{{-11.999999999999996`, + 3.2153876434941414`*^-7}, {-10.999999999999996`, + 2.9474386732029625`*^-7}, {-1.9999999999999993`, + 5.3589794058235685`*^-8}, {-0.9999999999999997, + 2.6794897029117842`*^-8}, {-3.000000026794896, \ +-0.9999999196153085}, {-4.000000053589793, -1.9999998928204112`}, \ +{-5.000000080384689, -2.999999866025514}, {-9.999999999999996, + 2.679489702911784*^-7}, {-9.000000026794893, \ +-0.9999997588459264}, {-8.000000053589792, -1.9999997856408231`}, \ +{-7.000000080384688, -2.99999981243572}, {-6.000000107179586, \ +-3.9999998392306164`}, {0., 0.}}, NeuralNetworks`Private`NetGraph`selection], + 3 + {0.5, 0.5} + Part[{8, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 8}, + NeuralNetworks`Private`NetGraph`selection], {-0.5, + 0.5}]]]]}}, + ImageSize -> {717.9999999999998, 268.500008842316}, + AspectRatio -> Full, PlotRangePadding -> 0, + ImagePadding -> {{29., 29.}, {29.50000000000001, 19.}}, + ImageMargins -> {{0, 0}, {0, 0}}, + BaseStyle -> { + TooltipBoxOptions -> {TooltipDelay -> 0.08}}], + + EventHandlerTag[{ + "MouseClicked" :> ( + NeuralNetworks`Private`NetGraph`selection = None), Method -> + "Preemptive", PassEventsDown -> Automatic, PassEventsUp -> + True}]]}, { + GridBox[{{ + ItemBox[ + StyleBox["Input Port", Bold]], + ItemBox[""]}, { + StyleBox[ + TemplateBox[{ + TagBox[ + TooltipBox[ + TagBox[ + + PaneSelectorBox[{ + False -> FrameBox[ + "\"Input\"", FrameStyle -> GrayLevel[0, 0], FrameMargins -> + 0, ContentPadding -> False, BaselinePosition -> 0, + StripOnInput -> False], True -> + FrameBox["\"Input\"", Background -> + RGBColor[0.9098039215686274, 0.9529411764705882, 1.], + FrameStyle -> RGBColor[ + 0.9098039215686274, 0.9529411764705882, 1.], + RoundingRadius -> 3, FrameMargins -> 0, ContentPadding -> + False, BaselinePosition -> 0, StripOnInput -> False]}, + Dynamic[ + CurrentValue["MouseOver"]], FrameMargins -> 0, + ContentPadding -> False, BaselinePosition -> 0, ImageSize -> + Automatic, FrameMargins -> 0], + EventHandlerTag[{"MouseClicked" :> CopyToClipboard[ + ToString[{"Input"}, InputForm]], Method -> "Preemptive", + PassEventsDown -> Automatic, PassEventsUp -> True}]], + TagBox[ + GridBox[{{ + GraphicsBox[{ + FaceForm[ + RGBColor[ + 0.9607843137254902, 0.9607843137254902, + 0.9607843137254902]], + RGBColor[ + 0.5372549019607843, 0.5372549019607843, + 0.5372549019607843], + Thickness[ + NCache[ + Rational[2, 45], 0.044444444444444446`]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, + 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, + 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { + 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { + 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, + 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { + 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, + 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{8.25, + 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ + 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, + 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, + 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, + 6.75}}}]}, ImageSize -> 11], + StyleBox["\"path: \"", + RGBColor[ + 0.5372549019607843, 0.5372549019607843, + 0.5372549019607843], StripOnInput -> False], + RowBox[{"{", "\"Input\"", "}"}]}}, + GridBoxAlignment -> { + "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> + False, GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, + GridBoxSpacings -> { + "Columns" -> {{0.2}}, "Rows" -> {{Automatic}}}], "Grid"], + TooltipStyle -> { + Background -> RGBColor[ + 0.9098039215686274, 0.9529411764705882, 1.]}], + Annotation[#, + Grid[{{ + Graphics[{ + FaceForm[ + RGBColor[ + 0.9607843137254902, 0.9607843137254902, + 0.9607843137254902]], + RGBColor[ + 0.5372549019607843, 0.5372549019607843, + 0.5372549019607843], + Thickness[ + Rational[2, 45]], + + FilledCurve[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, + 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, + 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { + 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { + 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, + 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { + 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], + + FilledCurve[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, + 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{8.25, + 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ + 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, + 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, + 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, + 6.75}}}]}, ImageSize -> 11], + Style["path: ", + RGBColor[ + 0.5372549019607843, 0.5372549019607843, + 0.5372549019607843]], {"Input"}}}, + Alignment -> {Left, Center}, + Spacings -> {0.2, Automatic}], "Tooltip"]& ], "\":\""}, + "RowDefault"], "SummaryItemAnnotation"], + StyleBox[ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +1\[Times]32\[Times]112\[Times]112\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"], "SummaryItem"]}, { + ItemBox[ + StyleBox["Output Port", Bold], + Frame -> {{False, False}, {False, True}}, FrameStyle -> + GrayLevel[0.85]], + ItemBox[ + StyleBox[ + + GraphicsBox[{}, ImageSize -> {1, 11}, + BaselinePosition -> (Scaled[0.] -> Baseline)], + "CacheGraphics" -> False], + Frame -> {{False, False}, {False, True}}, FrameStyle -> + GrayLevel[0.85]]}, { + StyleBox[ + TemplateBox[{ + TagBox[ + TooltipBox[ + TagBox[ + + PaneSelectorBox[{ + False -> FrameBox[ + "\"Output\"", FrameStyle -> GrayLevel[0, 0], FrameMargins -> + 0, ContentPadding -> False, BaselinePosition -> 0, + StripOnInput -> False], True -> + FrameBox["\"Output\"", Background -> + RGBColor[0.9098039215686274, 0.9529411764705882, 1.], + FrameStyle -> RGBColor[ + 0.9098039215686274, 0.9529411764705882, 1.], + RoundingRadius -> 3, FrameMargins -> 0, ContentPadding -> + False, BaselinePosition -> 0, StripOnInput -> False]}, + Dynamic[ + CurrentValue["MouseOver"]], FrameMargins -> 0, + ContentPadding -> False, BaselinePosition -> 0, ImageSize -> + Automatic, FrameMargins -> 0], + EventHandlerTag[{"MouseClicked" :> CopyToClipboard[ + ToString[{"Output"}, InputForm]], Method -> "Preemptive", + PassEventsDown -> Automatic, PassEventsUp -> True}]], + TagBox[ + GridBox[{{ + GraphicsBox[{ + FaceForm[ + RGBColor[ + 0.9607843137254902, 0.9607843137254902, + 0.9607843137254902]], + RGBColor[ + 0.5372549019607843, 0.5372549019607843, + 0.5372549019607843], + Thickness[ + NCache[ + Rational[2, 45], 0.044444444444444446`]], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, + 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, + 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { + 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { + 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, + 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { + 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], + + FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, + 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{8.25, + 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ + 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, + 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, + 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, + 6.75}}}]}, ImageSize -> 11], + StyleBox["\"path: \"", + RGBColor[ + 0.5372549019607843, 0.5372549019607843, + 0.5372549019607843], StripOnInput -> False], + RowBox[{"{", "\"Output\"", "}"}]}}, + GridBoxAlignment -> { + "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> + False, GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, + GridBoxSpacings -> { + "Columns" -> {{0.2}}, "Rows" -> {{Automatic}}}], "Grid"], + TooltipStyle -> { + Background -> RGBColor[ + 0.9098039215686274, 0.9529411764705882, 1.]}], + Annotation[#, + Grid[{{ + Graphics[{ + FaceForm[ + RGBColor[ + 0.9607843137254902, 0.9607843137254902, + 0.9607843137254902]], + RGBColor[ + 0.5372549019607843, 0.5372549019607843, + 0.5372549019607843], + Thickness[ + Rational[2, 45]], + + FilledCurve[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, + 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, + 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, + 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { + 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { + 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, + 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { + 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], + + FilledCurve[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, + 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, + 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{8.25, + 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ + 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, + 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, + 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, + 6.75}}}]}, ImageSize -> 11], + Style["path: ", + RGBColor[ + 0.5372549019607843, 0.5372549019607843, + 0.5372549019607843]], {"Output"}}}, + Alignment -> {Left, Center}, + Spacings -> {0.2, Automatic}], "Tooltip"]& ], "\":\""}, + "RowDefault"], "SummaryItemAnnotation"], + StyleBox[ + TemplateBox[{"\[ThinSpace]", "\" \"", "\"array\"", + StyleBox[ + "\"(\[VeryThinSpace]size: \ +32\[Times]112\[Times]112\[Times]18\[VeryThinSpace])\"", + GrayLevel[0.5], StripOnInput -> False]}, + "RowWithSeparators"], "SummaryItem"]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}]}, { + DynamicBox[ + If[ + IntegerQ[NeuralNetworks`Private`NetGraph`selection], + NeuralNetworks`FormatSelectedParameterGraph[ + + Part[<|"Nodes" -> <| + "start" -> <|"Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{1, 32, 112, 112}, + NeuralNetworks`AtomT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 1, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 1, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 1|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{1, 32, 112, 112}, + NeuralNetworks`AtomT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 32, 112, 112}|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}|>, + "enc_1" -> <|"Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 24, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {16, 56, 56}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {16, 56, 56}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {8, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {8, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {4, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_4" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {4, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {2, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_5" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {2, 7, 7}, + "$OutputSize" -> {2, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {2, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 2, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 2, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 2, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/dec_4" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {2, 7, 7}, + "$OutputSize" -> {4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 2, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {4, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {4, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {8, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {8, 28, 28}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {16, 56, 56}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {16, 56, 56}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 32, + 112, 112}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 1, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 2, 2}, "Stride" -> {1, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_5", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_4", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_4", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_5", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_4", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "enc_2" -> <|"Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {4, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_4" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 7, 7}, + "$OutputSize" -> {4, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {4, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 4, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/dec_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {4, 7, 7}, + "$OutputSize" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 32, + 56, 56}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "enc_3" -> <|"Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {4, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_3" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 7, 7}, + "$OutputSize" -> {4, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {4, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 4, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/dec_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {4, 7, 7}, + "$OutputSize" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 1, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 2, 2}, "Stride" -> {1, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "enc_4" -> <|"Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/enc_2" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{2, 2}, {2, 2}, {2, 2}}, + "Dilation" -> {2, 2, 2}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/enc_3" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{4, 4}, {4, 4}, {4, 4}}, + "Dilation" -> {4, 4, 4}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/enc_4" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{8, 8}, {8, 8}, {8, 8}}, + "Dilation" -> {8, 8, 8}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/dec_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"cat" -> <| + "Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{4, 4}, {4, 4}, {4, 4}}, + "Dilation" -> {4, 4, 4}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_2" -> <|"Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"cat" -> <| + "Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{2, 2}, {2, 2}, {2, 2}}, + "Dilation" -> {2, 2, 2}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"cat" -> <| + "Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {8, 7, 7}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "enc_5" -> <|"Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {8, 7, 7}, + "$OutputSize" -> {8, 7, 7}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {8, 7, 7}, + "$OutputSize" -> {8, 7, 7}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/enc_2" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{2, 2}, {2, 2}, {2, 2}}, + "Dilation" -> {2, 2, 2}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 7, 7}, + "$OutputSize" -> {8, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/enc_3" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{4, 4}, {4, 4}, {4, 4}}, + "Dilation" -> {4, 4, 4}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 7, 7}, + "$OutputSize" -> {8, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/dec_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"cat" -> <| + "Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 8, + 7, 7}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{2, 2}, {2, 2}, {2, 2}}, + "Dilation" -> {2, 2, 2}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {8, 7, 7}, + "$OutputSize" -> {8, 7, 7}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"cat" -> <| + "Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 8, + 7, 7}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {8, 7, 7}, + "$OutputSize" -> {8, 7, 7}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 8, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 8, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"]}|>, + "dec_4" -> <|"Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 64, "$InputSize" -> {8, 7, 7}, + "$OutputSize" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 8, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{128, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 128, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 128, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 128|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{128, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{128, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/enc_2" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{2, 2}, {2, 2}, {2, 2}}, + "Dilation" -> {2, 2, 2}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/enc_3" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{4, 4}, {4, 4}, {4, 4}}, + "Dilation" -> {4, 4, 4}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/enc_4" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{8, 8}, {8, 8}, {8, 8}}, + "Dilation" -> {8, 8, 8}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/dec_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"cat" -> <| + "Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{4, 4}, {4, 4}, {4, 4}}, + "Dilation" -> {4, 4, 4}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"cat" -> <| + "Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{2, 2}, {2, 2}, {2, 2}}, + "Dilation" -> {2, 2, 2}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"cat" -> <| + "Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 16, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"]}|>, + "dec_3" -> <|"Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[1], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 64, "$InputSize" -> {16, 14, 14}, + "$OutputSize" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 1, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{128, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 128, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 128, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 128|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{128, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{128, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {4, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_3" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 7, 7}, + "$OutputSize" -> {4, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {4, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 4, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/dec_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {4, 7, 7}, + "$OutputSize" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> NeuralNetworks`TensorT[{64, 16, + 28, 28}, NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"]}|>, + "dec_2" -> <|"Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 64, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{128, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 128, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 128, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 128|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{128, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{128, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {4, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_4" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 7, 7}, + "$OutputSize" -> {4, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {4, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 4, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/dec_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 4, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {4, 7, 7}, + "$OutputSize" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {8, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 8, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {8, 14, 14}, + "$OutputSize" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {16, 28, 28}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {16, 28, 28}, + "$OutputSize" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 32, + 56, 56}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 56, 56}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 32, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"]}|>, + "dec_1" -> <|"Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[1], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 64, "$InputSize" -> {32, 56, 56}, + "$OutputSize" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 64, 1, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{128, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/start" -> <| + "Type" -> "Chain", + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 128, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 128, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 128|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{128, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Elementwise", "Arrays" -> <||>, + "Parameters" -> <|"Function" -> + NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{128, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/enc_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 64, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {16, 56, 56}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {16, 56, 56}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {8, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {8, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {4, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_4" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Scale" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT], "Skip" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {4, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {2, 2, 2}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {2, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"]}|>, + "block/enc_5" -> <| + "Type" -> "Chain", + "Nodes" -> <|"block/conv/1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {2, 7, 7}, + "$OutputSize" -> {2, 7, 7}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {2, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 2, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 2, 7, 7}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 2, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>|>, + "block/dec_4" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 2, 7, 7}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {2, 7, 7}, + "$OutputSize" -> {4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 2, 7, + 7}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {4, 14, 14}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {4, 14, 14}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 4, 14, 14}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_3" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 4, 14, 14}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {4, 14, 14}, + "$OutputSize" -> {8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 4, + 14, 14}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {8, 28, 28}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {8, 28, 28}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 8, 28, 28}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_2" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 8, 28, 28}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {8, 28, 28}, + "$OutputSize" -> {16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 8, + 28, 28}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {16, 56, 56}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {16, 56, 56}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{24}], "Biases" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{24}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 24, + "$SpatialDimensions" -> {16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {24, 16, 56, 56}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/dec_1" -> <| + "Type" -> "Graph", + "Inputs" -> <|"Skip" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT], "Scale" -> + NeuralNetworks`TensorT[{24, 16, 56, 56}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"scale/1" -> <| + "Type" -> "Resize", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{ + Scaled[2], + Scaled[2], + Scaled[2]}], "Resampling" -> "Nearest", "Dimensionality" -> + 3, "Interleaving" -> False, "Scheme" -> "Bin", + "$Channels" -> 24, "$InputSize" -> {16, 56, 56}, + "$OutputSize" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{24, 16, + 56, 56}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "scale/2" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{24, 24, 2, 2, 2}], + "Biases" -> NeuralNetworks`Private`DummyArray[{24}]|>, + "Parameters" -> <|"OutputChannels" -> 24, + "KernelSize" -> {2, 2, 2}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 1}, {0, 1}, {0, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 24, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 24|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "cat" -> <|"Type" -> "Catenate", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> 1|>, + "Inputs" -> <|"Input1" -> NeuralNetworks`TensorT[{24, 32, + 112, 112}, NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{24, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{48, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/1" -> <|"Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{64, 48, 3, 3, 3}], + "Biases" -> NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"OutputChannels" -> 64, + "KernelSize" -> {3, 3, 3}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{1, 1}, {1, 1}, {1, 1}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 48, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 48|>, "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{48, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/2" -> <|"Type" -> "BatchNormalization", + "Arrays" -> <|"Scaling" -> + NeuralNetworks`Private`DummyArray[{64}], "Biases" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingMean" -> + NeuralNetworks`Private`DummyArray[{64}], "MovingVariance" -> + NeuralNetworks`Private`DummyArray[{64}]|>, + "Parameters" -> <|"Momentum" -> 0.9, "Epsilon" -> 0.001, + "Interleaving" -> False, "$Channels" -> 64, + "$SpatialDimensions" -> {32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "block/conv/3" -> <|"Type" -> "Elementwise", + "Arrays" -> <||>, "Parameters" -> <| + "Function" -> NeuralNetworks`ValidatedParameter[ + "GaussianErrorLinearUnit"], + "$Dimensions" -> {64, 32, 112, 112}|>, + "Inputs" -> <|"Input" -> NeuralNetworks`TensorT[{64, 32, + 112, 112}, NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/conv/3", "Outputs", "Output"]}|>, + "block/add" -> <|"Type" -> "Total", "Arrays" -> <||>, + "Parameters" -> <||>, + "Inputs" -> <|"Input1" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT], "Input2" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "drop" -> <|"Type" -> "Dropout", "Arrays" -> <||>, + "Parameters" -> <|"DropoutProbability" -> 0.2, "Method" -> + "Dropout", "OutputPorts" -> + NeuralNetworks`ValidatedParameter[{"Output"}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input1"] -> + NeuralNetworks`NetPath["Inputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "cat", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "scale/2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "cat", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input1"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/enc_5", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_4", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_4", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_4", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/enc_5", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_4", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Inputs", "Input2"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "drop", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "block/add", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "drop", "Outputs", "Output"]}|>, + "map" -> <|"Type" -> "Graph", + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{32, 112, 112, 18}, + NeuralNetworks`RealT]|>, + "Nodes" -> <|"1" -> <| + "Type" -> "Convolution", + "Arrays" -> <|"Weights" -> + NeuralNetworks`Private`DummyArray[{18, 64, 1, 1, 1}], + "Biases" -> NeuralNetworks`Private`DummyArray[{18}]|>, + "Parameters" -> <|"OutputChannels" -> 18, + "KernelSize" -> {1, 1, 1}, "Stride" -> {1, 1, 1}, + "PaddingSize" -> {{0, 0}, {0, 0}, {0, 0}}, + "Dilation" -> {1, 1, 1}, "ChannelGroups" -> 1, + "Dimensionality" -> 3, "Interleaving" -> False, + "$InputChannels" -> 64, "$InputSize" -> {32, 112, 112}, + "$OutputSize" -> {32, 112, 112}, "$WeightsInputChannels" -> + 64|>, "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{64, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{18, 32, 112, 112}, + NeuralNetworks`RealT]|>|>, + "2" -> <|"Type" -> "Transpose", "Arrays" -> <||>, + "Parameters" -> <|"Specification" -> + NeuralNetworks`ValidatedParameter[{4, 1, 2, 3}]|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{18, 32, 112, 112}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{32, 112, 112, 18}, + NeuralNetworks`RealT]|>|>, + "3" -> <|"Type" -> "Softmax", "Arrays" -> <||>, + "Parameters" -> <|"Level" -> -1|>, + "Inputs" -> <|"Input" -> + NeuralNetworks`TensorT[{32, 112, 112, 18}, + NeuralNetworks`RealT]|>, + "Outputs" -> <|"Output" -> + NeuralNetworks`TensorT[{32, 112, 112, 18}, + NeuralNetworks`RealT]|>|>|>, + "Edges" -> {NeuralNetworks`NetPath[ + "Nodes", "1", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "2", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "1", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "3", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Nodes", "2", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "3", "Outputs", "Output"]}|>|>, + "Inputs" -> <| + "Input" -> NeuralNetworks`TensorT[{1, 32, 112, 112}, + NeuralNetworks`AtomT]|>, + "Outputs" -> <| + "Output" -> NeuralNetworks`TensorT[{32, 112, 112, 18}, + NeuralNetworks`RealT]|>, + "Edges" -> { + NeuralNetworks`NetPath[ + "Nodes", "start", "Inputs", "Input"] -> + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath[ + "Nodes", "enc_1", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "start", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "enc_2", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_1", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "dec_1", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_1", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "enc_3", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_2", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "dec_2", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_2", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "enc_4", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_3", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "dec_3", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_3", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "enc_5", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_4", "Outputs", "Scale"], + NeuralNetworks`NetPath[ + "Nodes", "dec_4", "Inputs", "Skip"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_4", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "dec_4", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "enc_5", "Outputs", "Skip"], + NeuralNetworks`NetPath[ + "Nodes", "dec_3", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "dec_4", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "dec_2", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "dec_3", "Outputs", "Output"], + NeuralNetworks`NetPath[ + "Nodes", "dec_1", "Inputs", "Scale"] -> + NeuralNetworks`NetPath[ + "Nodes", "dec_2", "Outputs", "Output"], + NeuralNetworks`NetPath["Nodes", "map", "Inputs", "Input"] -> + NeuralNetworks`NetPath[ + "Nodes", "dec_1", "Outputs", "Output"], + NeuralNetworks`NetPath["Outputs", "Output"] -> + NeuralNetworks`NetPath[ + "Nodes", "map", "Outputs", "Output"]}|>, + Apply[Sequence, + Part[{ + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "start"], + NeuralNetworks`NetPath["Nodes", "dec_1"], + NeuralNetworks`NetPath["Nodes", "map"], + NeuralNetworks`NetPath["Nodes", "dec_2"], + NeuralNetworks`NetPath["Nodes", "dec_3"], + NeuralNetworks`NetPath["Nodes", "dec_4"], + NeuralNetworks`NetPath["Nodes", "enc_1"], + NeuralNetworks`NetPath["Nodes", "enc_2"], + NeuralNetworks`NetPath["Nodes", "enc_3"], + NeuralNetworks`NetPath["Nodes", "enc_4"], + NeuralNetworks`NetPath["Nodes", "enc_5"], + NeuralNetworks`NetPath["Outputs", "Output"]}, + NeuralNetworks`Private`NetGraph`selection]]], + Part[{ + NeuralNetworks`NetPath["Inputs", "Input"], + NeuralNetworks`NetPath["Nodes", "start"], + NeuralNetworks`NetPath["Nodes", "dec_1"], + NeuralNetworks`NetPath["Nodes", "map"], + NeuralNetworks`NetPath["Nodes", "dec_2"], + NeuralNetworks`NetPath["Nodes", "dec_3"], + NeuralNetworks`NetPath["Nodes", "dec_4"], + NeuralNetworks`NetPath["Nodes", "enc_1"], + NeuralNetworks`NetPath["Nodes", "enc_2"], + NeuralNetworks`NetPath["Nodes", "enc_3"], + NeuralNetworks`NetPath["Nodes", "enc_4"], + NeuralNetworks`NetPath["Nodes", "enc_5"], + NeuralNetworks`NetPath["Outputs", "Output"]}, + NeuralNetworks`Private`NetGraph`selection], <||>, {}], + ToBoxes[""]], + TrackedSymbols :> { + NeuralNetworks`Private`NetGraph`selection}]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}}], + Initialization :> {NetGraph}], "SummaryItem"]}}, + GridBoxAlignment -> { + "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, + AutoDelete -> False, + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, + GridBoxSpacings -> { + "Columns" -> {{2}}, "Rows" -> {{Automatic}}}, + BaseStyle -> { + ShowStringCharacters -> False, NumberMarks -> False, + PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, + GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, + AutoDelete -> False, + GridBoxItemSize -> { + "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, + BaselinePosition -> {1, 1}]}, + Dynamic[Typeset`open$$], ImageSize -> Automatic]}, + "SummaryPanel"], + ButtonBox[ + DynamicBox[ + ToBoxes[ + If[ + + Or[$VersionNumber < 11.2, CurrentValue["RunningEvaluator"] =!= + "Local"], + Style["This object cannot be used as input.", "SummaryEmbed"], + BoxForm`EmbedSummaryLabel[NetGraph, 11995984, + Dynamic[Typeset`embedState$$], Automatic]], StandardForm]], + ButtonFunction :> + BoxForm`EmbedSummaryInterpretation[ + "Choose", NetGraph, 11995984, + 9483331223520004086254967218242451744062787721020191855664, + EvaluationBox[], + Dynamic[Typeset`embedState$$], StandardForm, + ElisionsDump`embedSummaryBoxes], DefaultBaseStyle -> + "SummaryEmbedButton", ImageSize -> Inherited, + BaseStyle -> {"DialogStyle"}, Enabled -> Dynamic[ + + And[$VersionNumber >= 11.2, CurrentValue["RunningEvaluator"] === + "Local", Typeset`embedState$$ === "Ready"]], Appearance -> + Inherited, Method -> Inherited, Evaluator -> Automatic]}, + "SummaryEmbedGrid"], DynamicModuleValues :> {}], + StyleBox["]", "NonInterpretableSummary"]}]}, + "CopyTag", + DisplayFunction->(#& ), + InterpretationFunction->("NetGraph[<11>, <16>]"& )], + False, + BoxID -> 9483331223520004086254967218242451744062787721020191855664, + Editable->False, + SelectWithContents->True, + Selectable->False]], "Output", + CellChangeTimes->{3.928395312623768*^9, 3.9283954012080135`*^9}, + CellLabel->"Out[31]=",ExpressionUUID->"c4869763-e668-0049-a4bf-14c182c1fdfd"] +}, Open ]], + +Cell[CellGroupData[{ + +Cell[BoxData[ + RowBox[{"ptch", "=", + RowBox[{"FindPatchDim", "[", + RowBox[{"net", ",", "dim", ",", "Automatic"}], "]"}]}]], "Input", + CellChangeTimes->{{3.9283951806117573`*^9, 3.9283951806149216`*^9}, { + 3.9283953391589127`*^9, 3.928395342392109*^9}}, + CellLabel->"In[32]:=",ExpressionUUID->"acb52dd1-095b-b941-ae58-bd59d57f1fb7"], + +Cell[BoxData[ + RowBox[{"{", + RowBox[{"32", ",", "320", ",", "320"}], "}"}]], "Output", + CellChangeTimes->{3.928395342870363*^9, 3.9283954021595707`*^9}, + CellLabel->"Out[32]=",ExpressionUUID->"ddf1f717-3f40-214a-ba6c-3d2da6a219d1"] +}, Open ]], + +Cell[BoxData[{ + RowBox[{ + RowBox[{ + RowBox[{"FindPatchDim", "[", + RowBox[{"net_", ",", "dims_"}], "]"}], ":=", + RowBox[{"FindPatchDim", "[", + RowBox[{"net", ",", "dims", ",", "1000"}], "]"}]}], + "\n"}], "\[IndentingNewLine]", + RowBox[{ + RowBox[{"FindPatchDim", "[", + RowBox[{"net_", ",", "dims_", ",", "lim_"}], "]"}], ":=", + RowBox[{"Block", "[", + RowBox[{ + RowBox[{"{", + RowBox[{ + "dim", ",", "inp", ",", "out", ",", "class", ",", "sc", ",", "ptch", ",", + "cont", ",", "u", ",", "dimM", ",", "dimN"}], "}"}], ",", + RowBox[{"(*", + RowBox[{ + RowBox[{ + "if", " ", "dim", " ", "is", " ", "data", " ", "array", " ", "then", + " ", "get", " ", "the", " ", "dimensions"}], ",", + RowBox[{ + "if", " ", "it", " ", "is", " ", "vector", " ", "it", " ", "is", " ", + "already", " ", "dim"}]}], "*)"}], + RowBox[{ + RowBox[{"dim", "=", + RowBox[{"If", "[", + RowBox[{ + RowBox[{"!", + RowBox[{"VectorQ", "[", "dims", "]"}]}], ",", + RowBox[{"Dimensions", "@", "dims"}], ",", "dims"}], "]"}]}], ";", + "\[IndentingNewLine]", + RowBox[{"(*", + RowBox[{"get", " ", "net", " ", "properties"}], "*)"}], + RowBox[{"inp", "=", + RowBox[{"Rest", "[", + RowBox[{"NetDimensions", "[", + RowBox[{"net", ",", "\"\\""}], "]"}], "]"}]}], ";", + "\[IndentingNewLine]", + RowBox[{"class", "=", + RowBox[{ + RowBox[{"NetDimensions", "[", + RowBox[{"net", ",", "\"\\""}], "]"}], "[", + RowBox[{"[", + RowBox[{"-", "1"}], "]"}], "]"}]}], ";", "\[IndentingNewLine]", + RowBox[{"(*", + RowBox[{ + RowBox[{"check", " ", "smalest", " ", "net", " ", "dimensions"}], ",", + RowBox[{"different", " ", "for", " ", "U2net"}]}], "*)"}], + RowBox[{"out", "=", + RowBox[{"NetDimensions", "[", + RowBox[{"net", ",", "\"\\""}], "]"}]}], ";", + "\[IndentingNewLine]", + RowBox[{"out", "=", + RowBox[{"Rest", "[", + RowBox[{"If", "[", + RowBox[{ + RowBox[{"out", "===", "$Failed"}], ",", + RowBox[{"NetDimensions", "[", + RowBox[{"net", ",", "\"\\""}], "]"}], ",", + "out"}], "]"}], "]"}]}], ";", "\[IndentingNewLine]", + RowBox[{"(*", + RowBox[{"needed", " ", "scaling"}], "*)"}], + RowBox[{"sc", "=", + RowBox[{"inp", "/", "out"}]}], ";", "\[IndentingNewLine]", + RowBox[{"dimM", "=", + RowBox[{"sc", " ", + RowBox[{"Ceiling", "[", + RowBox[{"dim", "/", "sc"}], "]"}]}]}], ";", "\[IndentingNewLine]", + RowBox[{"(*", + RowBox[{ + "if", " ", "memeory", " ", "limit", " ", "is", " ", "given", " ", + "find", " ", "patch", " ", "that", " ", "fits"}], "*)"}], + RowBox[{"If", "[", + RowBox[{ + RowBox[{"lim", "=!=", "1000"}], ",", + RowBox[{"If", "[", + RowBox[{ + RowBox[{ + RowBox[{"CubeRoot", "[", + RowBox[{"N", "[", + RowBox[{"Times", "@@", "dimM"}], "]"}], "]"}], "<", "lim"}], ",", + RowBox[{"dimN", "=", "dimM"}], ",", + RowBox[{ + RowBox[{"u", "=", "1"}], ";", "\[IndentingNewLine]", + RowBox[{"cont", "=", "True"}], ";", "\[IndentingNewLine]", + RowBox[{"While", "[", + RowBox[{"cont", ",", + RowBox[{ + RowBox[{"u", "++"}], ";", "\[IndentingNewLine]", + RowBox[{"dimN", "=", + RowBox[{"u", " ", "sc"}]}], ";", "\[IndentingNewLine]", + RowBox[{"dimN", "=", + RowBox[{"Min", "/@", + RowBox[{"Transpose", "[", + RowBox[{"{", + RowBox[{"dimN", ",", "dimM"}], "}"}], "]"}]}]}], ";", + "\[IndentingNewLine]", + RowBox[{"cont", "=", + RowBox[{ + RowBox[{ + RowBox[{"CubeRoot", "[", + RowBox[{"Times", "@@", "dimN"}], "]"}], "<", "lim"}], "&&", + RowBox[{ + RowBox[{"Min", "[", "dimN", "]"}], "<", + RowBox[{"Min", "[", "dim", "]"}]}]}]}]}]}], "]"}]}]}], "]"}], + ",", + RowBox[{"dimN", "=", "dimM"}]}], "]"}], ";", "\[IndentingNewLine]", + RowBox[{"(*", + RowBox[{"output", " ", "the", " ", "patch", " ", "dim"}], "*)"}], + RowBox[{"Max", "/@", + RowBox[{"Thread", "[", + RowBox[{"{", + RowBox[{"dimN", ",", "inp"}], "}"}], "]"}]}]}]}], "]"}]}]}], "Input", + CellChangeTimes->{{3.9283952894686985`*^9, 3.9283952894746685`*^9}}, + CellLabel->"In[22]:=",ExpressionUUID->"0cfd515d-e558-f643-8948-2ce4fee0639a"], + +Cell[CellGroupData[{ + +Cell[BoxData[{ + RowBox[{ + RowBox[{ + RowBox[{"{", + RowBox[{"dat", ",", " ", "vox"}], "}"}], " ", "=", " ", + RowBox[{"ImportNii", "[", "infile", "]"}]}], ";"}], "\[IndentingNewLine]", + RowBox[{ + RowBox[{"seg", " ", "=", " ", + RowBox[{"SegmentData", "[", + RowBox[{"dat", ",", " ", "\"\\"", ",", " ", + RowBox[{"TargetDevice", "->", "\"\\""}], ",", + RowBox[{"Monitor", "->", "True"}]}], "]"}]}], ";"}]}], "Input", + CellChangeTimes->{{3.928394906086548*^9, 3.9283949118786583`*^9}, { + 3.928394972362219*^9, 3.928394975352932*^9}}, + CellLabel->"In[33]:=",ExpressionUUID->"87aee6c1-a3a1-b049-a007-a9c36addda83"], + +Cell[CellGroupData[{ + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Analyzing the data with dimensions:\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{"31", ",", "320", ",", "320"}], "}"}]}]], "Echo", + CellChangeTimes->{ + 3.92839540671426*^9},ExpressionUUID->"81633bb3-d378-6948-8a12-c0fc50f670fe"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Segmenting Legs locations with dimenisons:\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"\<\"Lower\"\>", ",", "\<\"Right\"\>"}], "}"}], ",", + RowBox[{"{", + RowBox[{"31", ",", "86", ",", "80"}], "}"}]}], "}"}], ",", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"\<\"Lower\"\>", ",", "\<\"Left\"\>"}], "}"}], ",", + RowBox[{"{", + RowBox[{"31", ",", "82", ",", "81"}], "}"}]}], "}"}]}], + "}"}]}]], "Echo", + CellChangeTimes->{ + 3.9283954101531944`*^9},ExpressionUUID->"eb894dff-7279-2041-90e3-\ +72eaa30cdcda"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Performing segmentation for: \"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"\<\"Lower\"\>", ",", "\<\"Right\"\>"}], "}"}], + ",", "\<\"SegLegMuscle\"\>"}], "}"}]}]], "Echo", + CellChangeTimes->{ + 3.9283954101744747`*^9},ExpressionUUID->"8a7a3029-db24-5c43-9d65-\ +f3a19eb4eff6"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Data dimensions before and after cropping and padding are: \"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"31", ",", "86", ",", "80"}], "}"}], ",", + RowBox[{"{", + RowBox[{"31", ",", "86", ",", "80"}], "}"}], ",", + RowBox[{"{", + RowBox[{"31", ",", "86", ",", "80"}], "}"}]}], "}"}]}]], "Echo", + CellChangeTimes->{ + 3.928395410259119*^9},ExpressionUUID->"7e1807f7-50e1-c444-bf37-\ +93db293989a6"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Patch size and created number of patches is:\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"32", ",", "112", ",", "112"}], "}"}], ",", "1"}], + "}"}]}]], "Echo", + CellChangeTimes->{ + 3.928395410509939*^9},ExpressionUUID->"a7024e9f-43b9-e544-a926-\ +716eca8161cb"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Segmentations dimensions and labels:\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"1", ",", "32", ",", "112", ",", "112"}], "}"}], ",", + RowBox[{"{", + RowBox[{ + "1", ",", "2", ",", "3", ",", "4", ",", "7", ",", "8", ",", "9", ",", + "10", ",", "12", ",", "13", ",", "17", ",", "18"}], "}"}]}], + "}"}]}]], "Echo", + CellChangeTimes->{ + 3.9283954171944065`*^9},ExpressionUUID->"5f704ad8-632b-cd45-9787-\ +843eb8adf75a"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Output segmentations dimensions and labels:\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"31", ",", "86", ",", "80"}], "}"}], ",", + RowBox[{"{", + RowBox[{ + "0", ",", "1", ",", "2", ",", "3", ",", "6", ",", "7", ",", "8", ",", + "9", ",", "11", ",", "12", ",", "16", ",", "17"}], "}"}]}], + "}"}]}]], "Echo", + CellChangeTimes->{ + 3.92839541848435*^9},ExpressionUUID->"52cf5b62-786a-4d4f-b75c-fb395b22916a"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Performing segmentation for: \"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"\<\"Lower\"\>", ",", "\<\"Left\"\>"}], "}"}], + ",", "\<\"SegLegMuscle\"\>"}], "}"}]}]], "Echo", + CellChangeTimes->{ + 3.9283954186650944`*^9},ExpressionUUID->"1a0b7a26-7079-7e46-89e7-\ +478dcf412ed2"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Data dimensions before and after cropping and padding are: \"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"31", ",", "82", ",", "81"}], "}"}], ",", + RowBox[{"{", + RowBox[{"31", ",", "82", ",", "81"}], "}"}], ",", + RowBox[{"{", + RowBox[{"31", ",", "82", ",", "81"}], "}"}]}], "}"}]}]], "Echo", + CellChangeTimes->{ + 3.928395418701437*^9},ExpressionUUID->"a791a9f5-bbf7-ea46-96c9-\ +46c0b456a095"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Patch size and created number of patches is:\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"32", ",", "112", ",", "112"}], "}"}], ",", "1"}], + "}"}]}]], "Echo", + CellChangeTimes->{ + 3.9283954189458904`*^9},ExpressionUUID->"08175f36-5447-7947-b2a0-\ +b5eb30fa910e"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Segmentations dimensions and labels:\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"1", ",", "32", ",", "112", ",", "112"}], "}"}], ",", + RowBox[{"{", + RowBox[{ + "1", ",", "2", ",", "3", ",", "4", ",", "7", ",", "8", ",", "9", ",", + "10", ",", "12", ",", "13", ",", "17", ",", "18"}], "}"}]}], + "}"}]}]], "Echo", + CellChangeTimes->{ + 3.9283954250532036`*^9},ExpressionUUID->"c8d0b61d-083c-b045-b484-\ +8ddb9fb7640e"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Output segmentations dimensions and labels:\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + RowBox[{"{", + RowBox[{"31", ",", "82", ",", "81"}], "}"}], ",", + RowBox[{"{", + RowBox[{ + "0", ",", "1", ",", "2", ",", "3", ",", "6", ",", "7", ",", "8", ",", + "9", ",", "11", ",", "12", ",", "16", ",", "17"}], "}"}]}], + "}"}]}]], "Echo", + CellChangeTimes->{ + 3.9283954263341827`*^9},ExpressionUUID->"3eacfaf9-c5a0-fb4c-bf87-\ +fb4e595cfe79"], + +Cell[BoxData[ + RowBox[{ + TagBox["\<\"Putting togeteher the segmenations with lables\"\>", + "EchoLabel"], " ", + RowBox[{"{", + RowBox[{ + "1", ",", "2", ",", "3", ",", "4", ",", "5", ",", "6", ",", "11", ",", + "12", ",", "13", ",", "14", ",", "15", ",", "16", ",", "17", ",", "18", + ",", "21", ",", "22", ",", "23", ",", "24", ",", "107", ",", "108", ",", + "109", ",", "110"}], "}"}]}]], "Echo", + CellChangeTimes->{ + 3.9283954265006943`*^9},ExpressionUUID->"4f3d5e96-92ab-8a46-816f-\ +eaa232cfffc7"] +}, Open ]] +}, Open ]] +}, +WindowSize->{1428, 837.75}, +WindowMargins->{{0, Automatic}, {Automatic, 0}}, +FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", +StyleDefinitions->"Default.nb", +ExpressionUUID->"0832d8ec-cf72-3a47-a6d5-82918d2b3b61" +] +(* End of Notebook Content *) + +(* Internal cache information *) +(*CellTagsOutline +CellTagsIndex->{} +*) +(*CellTagsIndex +CellTagsIndex->{} +*) +(*NotebookFileOutline +Notebook[{ +Cell[558, 20, 151, 2, 21, "Input",ExpressionUUID->"db24c45f-9576-c24f-9daa-0d8e29a250bb"], +Cell[CellGroupData[{ +Cell[734, 26, 250, 4, 21, "Input",ExpressionUUID->"c691a3d5-e1e2-1045-9941-e4cccea69812"], +Cell[987, 32, 228, 3, 24, "Output",ExpressionUUID->"e958fb6e-104d-1c40-8e1e-d44013a0df50"] +}, Open ]], +Cell[1230, 38, 562, 12, 21, "Input",ExpressionUUID->"62e10653-880d-0241-9ebe-3ec163042535"], +Cell[CellGroupData[{ +Cell[1817, 54, 298, 5, 21, "Input",ExpressionUUID->"a39671f4-59ea-3a4f-83ed-ef1be1218148"], +Cell[2118, 61, 203, 3, 24, "Output",ExpressionUUID->"55cdb106-cd93-394e-b506-d7050f089240"] +}, Open ]], +Cell[2336, 67, 204, 3, 21, "Input",ExpressionUUID->"583950da-2760-014b-a082-e606d87e2d32"], +Cell[CellGroupData[{ +Cell[2565, 74, 214, 3, 21, "Input",ExpressionUUID->"1ffc50f7-6ecc-fd4d-8bb4-1a9734590c55"], +Cell[2782, 79, 368, 7, 24, "Output",ExpressionUUID->"57da09ec-b5f8-f642-9eb4-89f3df2046a7"] +}, Open ]], +Cell[3165, 89, 409, 10, 21, "Input",ExpressionUUID->"3d027cb3-8df0-0a42-a8d5-05c08323a6d9"], +Cell[3577, 101, 266, 5, 21, "Input",ExpressionUUID->"ad7a34fa-930d-ef4e-8550-007d0ed3aec8"], +Cell[CellGroupData[{ +Cell[3868, 110, 336, 7, 21, "Input",ExpressionUUID->"383eafc3-a24d-d340-b67b-42db6b2212d1"], +Cell[4207, 119, 753838, 14085, 69, "Output",ExpressionUUID->"c4869763-e668-0049-a4bf-14c182c1fdfd"] +}, Open ]], +Cell[CellGroupData[{ +Cell[758082, 14209, 337, 6, 21, "Input",ExpressionUUID->"acb52dd1-095b-b941-ae58-bd59d57f1fb7"], +Cell[758422, 14217, 233, 4, 24, "Output",ExpressionUUID->"ddf1f717-3f40-214a-ba6c-3d2da6a219d1"] +}, Open ]], +Cell[758670, 14224, 4657, 116, 236, "Input",ExpressionUUID->"0cfd515d-e558-f643-8948-2ce4fee0639a"], +Cell[CellGroupData[{ +Cell[763352, 14344, 646, 14, 36, "Input",ExpressionUUID->"87aee6c1-a3a1-b049-a007-a9c36addda83"], +Cell[CellGroupData[{ +Cell[764023, 14362, 279, 7, 18, "Echo",ExpressionUUID->"81633bb3-d378-6948-8a12-c0fc50f670fe"], +Cell[764305, 14371, 675, 21, 18, "Echo",ExpressionUUID->"eb894dff-7279-2041-90e3-72eaa30cdcda"], +Cell[764983, 14394, 362, 11, 18, "Echo",ExpressionUUID->"8a7a3029-db24-5c43-9d65-f3a19eb4eff6"], +Cell[765348, 14407, 493, 14, 18, "Echo",ExpressionUUID->"7e1807f7-50e1-c444-bf37-93db293989a6"], +Cell[765844, 14423, 346, 11, 18, "Echo",ExpressionUUID->"a7024e9f-43b9-e544-a926-716eca8161cb"], +Cell[766193, 14436, 519, 15, 18, "Echo",ExpressionUUID->"5f704ad8-632b-cd45-9787-843eb8adf75a"], +Cell[766715, 14453, 508, 14, 18, "Echo",ExpressionUUID->"52cf5b62-786a-4d4f-b75c-fb395b22916a"], +Cell[767226, 14469, 361, 11, 18, "Echo",ExpressionUUID->"1a0b7a26-7079-7e46-89e7-478dcf412ed2"], +Cell[767590, 14482, 493, 14, 18, "Echo",ExpressionUUID->"a791a9f5-bbf7-ea46-96c9-46c0b456a095"], +Cell[768086, 14498, 348, 11, 18, "Echo",ExpressionUUID->"08175f36-5447-7947-b2a0-b5eb30fa910e"], +Cell[768437, 14511, 519, 15, 18, "Echo",ExpressionUUID->"c8d0b61d-083c-b045-b484-8ddb9fb7640e"], +Cell[768959, 14528, 513, 15, 18, "Echo",ExpressionUUID->"3eacfaf9-c5a0-fb4c-bf87-fb4e595cfe79"], +Cell[769475, 14545, 519, 12, 18, "Echo",ExpressionUUID->"4f3d5e96-92ab-8a46-816f-eaa232cfffc7"] +}, Open ]] +}, Open ]] +} +] +*) +