Skip to content

Commit 689c649

Browse files
committed
ESRGAN rewording
1 parent 7eeca3e commit 689c649

File tree

6 files changed

+19
-15
lines changed

6 files changed

+19
-15
lines changed

docs/AIDev/esrgan_upresser.htm

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
<!-- -- -- -- -->
136136

137137
<div id="pxlPagesContentBlock" class="pxlPagesContentBlockStyle gpcpVisibleStyle heightFader">
138-
<div id="pxlPagesContentParent" class="pxlPagesContentParentStyle"><div class="gpcpVisibleStyle procPagesContentStyle procPagesPlacementTripleStyle aiDevPageStyle pagesFader pagesVisOn"><div class="procPagesInnerBeforeBase procPagesInnerBefore"></div><div class="procPagesInnerStyle procPagesParentStyle aiDevPageParentStyle procPagesLayoutTripleStyle" id="pxlPage_AIDev"><div class="procPageHeader procPagesHeaderStyle">AI Development</div><div class="procPagesHeaderLine aiDevPage-headerLine"></div><nav role="navigation" aria-label="Page sections" class="procPageSectionList aiDevPage-sectionNavListStyle"><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to My Introduction section">My Introduction</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to GAT &amp; Language section">GAT &amp; Language</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to ESN &amp; Motion Prediction section">ESN &amp; Motion Prediction</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle procPagesNavActive aiDevPage-sectionNavButtonActiveStyle" role="button" tabindex="0" aria-label="Navigate to ESRGAN Upresser section">ESRGAN Upresser</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to GNN Exploration section">GNN Exploration</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to Notes &amp; Research section">Notes &amp; Research</div></nav><section class="procPageMediaView aiDevPageScrollbarStyle" role="region" aria-label="Media gallery for AIDev page sections" aria-describedby="Dynamic media content that changes based on selected section" style=""><div class="procPagesMediaListStyle pagesVisOff"><iframe src="https://www.youtube-nocookie.com/embed/XJu-UJrI6yk" title="Useful AI for Visual Graphics" frameborder="0" allow="encrypted-media; picture-in-picture" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="true" class="procPagesMediaStyle procPagesLimitWidthStyle"></iframe></div><div class="procPagesMediaListStyle procPagesSectionActive pagesVisOn"><video src="../pages/aiDev/images/gan_C_training_visualization_18.webm" loop="" controls="" preload="metadata" class="procPagesMediaStyle setAspectRatio_2_1"></video><div class="procPagesMediaCaptionParentStyle aiDevPage-sectionCaptionStyle"><div class="procPagesMediaCaptionStyle">Training visualization of the ESRGAN Upresser.<br>The Generator (blue) creates images, and the Discriminator (red) checks if they look like the low resolution image.<br>As the training progresses, the Generator gets better at creating realistic images.</div></div><video src="../pages/aiDev/images/gan_C_generator_evolution.webm" loop="" controls="" preload="metadata" class="procPagesMediaStyle setAspectRatio_1 setH55vh"></video><div class="procPagesMediaCaptionParentStyle aiDevPage-sectionCaptionStyle"><div class="procPagesMediaCaptionStyle">Upresser output of the ESRGAN's Generator.</div></div></div></section><section class="procPageContentView aiDevPageScrollbarStyle" role="main" aria-label="Primary content area for AIDev page" aria-describedby="Main content that updates dynamically based on selected section navigation"><div class="procPageSectionContentStyle pagesVisOff" id="0"><div class="procPagesInnerContentStyle pagesVisOff">
138+
<div id="pxlPagesContentParent" class="pxlPagesContentParentStyle"><div class="gpcpVisibleStyle procPagesContentStyle procPagesPlacementTripleStyle aiDevPageStyle pagesFader pagesVisOn"><div class="procPagesInnerBeforeBase procPagesInnerBefore"></div><div class="procPagesInnerStyle procPagesParentStyle aiDevPageParentStyle procPagesLayoutTripleStyle" id="pxlPage_AIDev"><div class="procPageHeader procPagesHeaderStyle">AI Development</div><div class="procPagesHeaderLine aiDevPage-headerLine"></div><nav role="navigation" aria-label="Page sections" class="procPageSectionList aiDevPage-sectionNavListStyle"><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to My Introduction section">My Introduction</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to GAT &amp; Language section">GAT &amp; Language</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to ESN &amp; Motion Prediction section">ESN &amp; Motion Prediction</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle procPagesNavActive aiDevPage-sectionNavButtonActiveStyle" role="button" tabindex="0" aria-label="Navigate to ESRGAN Upresser section">ESRGAN Upresser</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to GNN Exploration section">GNN Exploration</div><div class="procPagesNavSectionStyle procPagesButtonStyle procPagesSectionNavColor aiDevPage-sectionNavButtonStyle" role="button" tabindex="0" aria-label="Navigate to Notes &amp; Research section">Notes &amp; Research</div></nav><section class="procPageMediaView aiDevPageScrollbarStyle" role="region" aria-label="Media gallery for AIDev page sections" aria-describedby="Dynamic media content that changes based on selected section" style=""><div class="procPagesMediaListStyle pagesVisOff"><iframe src="https://www.youtube-nocookie.com/embed/XJu-UJrI6yk" title="Useful AI for Visual Graphics" frameborder="0" allow="encrypted-media; picture-in-picture" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="true" class="procPagesMediaStyle procPagesLimitWidthStyle"></iframe></div><div class="procPagesMediaListStyle procPagesSectionActive pagesVisOn"><video src="../pages/aiDev/images/gan_C_training_visualization_18.webm" loop="" controls="" preload="metadata" class="procPagesMediaStyle setAspectRatio_2_1"></video><div class="procPagesMediaCaptionParentStyle aiDevPage-sectionCaptionStyle"><div class="procPagesMediaCaptionStyle">Training visualization of the ESRGAN Upresser.<br>The Generator (blue) creates images, and the Discriminator (red) checks if the generated images are realistic.<br>As the training progresses, the Generator gets better at creating realistic images.</div></div><video src="../pages/aiDev/images/gan_C_generator_evolution.webm" loop="" controls="" preload="metadata" class="procPagesMediaStyle setAspectRatio_1 setH55vh"></video><div class="procPagesMediaCaptionParentStyle aiDevPage-sectionCaptionStyle"><div class="procPagesMediaCaptionStyle">Upresser output of the ESRGAN's Generator.</div></div></div></section><section class="procPageContentView aiDevPageScrollbarStyle" role="main" aria-label="Primary content area for AIDev page" aria-describedby="Main content that updates dynamically based on selected section navigation"><div class="procPageSectionContentStyle pagesVisOff" id="0"><div class="procPagesInnerContentStyle pagesVisOff">
139139
<div class="textSpacer"></div>
140140
<div class="procPagesAboutMe-infoStyle">
141141
<br>I started my dive into AI in 2008 writing a Boid / Crowd system for my thesis while in art college, School of Visual Arts.
@@ -207,8 +207,9 @@
207207
<br>And then using those associations to create a larger, clearer image.
208208

209209
<br>
210-
<br>In this video, you'll see two images and the 'Training Loss' or 'Discriminator Loss' graphs.
211-
<br>These graphs show how well the GAN is learning to generate realistic images.
210+
<br>In this video, you'll see 4 images and the 'Training Loss' or 'Discriminator Loss' graphs.
211+
<br>Input Noise, Low Resolution Image, the Upresser Output, and the Original Image.
212+
<br>The graph show how well the GAN is learning to generate realistic images.
212213

213214
<br>
214215
<br>The training is being done by a Generator AI and a Discriminator AI.
@@ -260,7 +261,7 @@
260261
<br>
261262
<br>I only implemented this 'memory support' for the Generator,
262263
<br>&nbsp;&nbsp; As the Discriminator is more of a 'check' and doesn't need to remember past states.
263-
<br>&nbsp;&nbsp; Perhaps if I grow this AI further, I may need to implement a memory for the Discriminator as well.
264+
<br>&nbsp;&nbsp; Who knows, perhaps if I grow this AI further, I may need to implement a memory for the Discriminator as well.
264265

265266
<br>
266267
<br>But it seems to be working so far!

docs/AIDev/esrgan_upresser.htm.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@ This always seemed like magic to me,
2626

2727
And then using those associations to create a larger, clearer image.
2828

29-
In this video, you'll see two images and the 'Training Loss' or 'Discriminator Loss' graphs.
29+
In this video, you'll see 4 images and the 'Training Loss' or 'Discriminator Loss' graphs.
3030

31-
These graphs show how well the GAN is learning to generate realistic images.
31+
Input Noise, Low Resolution Image, the Upresser Output, and the Original Image.
32+
33+
The graph show how well the GAN is learning to generate realistic images.
3234

3335
The training is being done by a Generator AI and a Discriminator AI.
3436

@@ -86,6 +88,6 @@ I only implemented this 'memory support' for the Generator,
8688

8789
As the Discriminator is more of a 'check' and doesn't need to remember past states.
8890

89-
Perhaps if I grow this AI further, I may need to implement a memory for the Discriminator as well.
91+
Who knows, perhaps if I grow this AI further, I may need to implement a memory for the Discriminator as well.
9092

9193
But it seems to be working so far!

docs/bots/AIDev_esrgan_upresser.htm.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"type": "video",
88
"src": "../pages/aiDev/images/gan_C_training_visualization_18.webm",
99
"alt": "ESRGAN Training Visualization",
10-
"caption": "Training visualization of the ESRGAN Upresser. The Generator (blue) creates images, and the Discriminator (red) checks if they look like the low resolution image. As the training progresses, the Generator gets better at creating realistic images."
10+
"caption": "Training visualization of the ESRGAN Upresser. The Generator (blue) creates images, and the Discriminator (red) checks if the generated images are realistic. As the training progresses, the Generator gets better at creating realistic images."
1111
},
1212
{
1313
"type": "video",

0 commit comments

Comments
 (0)