TuringsSolutions commited on
Commit
bc3ea51
·
verified ·
1 Parent(s): 4a4d842

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -6,9 +6,12 @@ from keras.models import Model
6
  import matplotlib.pyplot as plt
7
  import logging
8
  from skimage.transform import resize
9
- from PIL import Image, ImageEnhance
10
  from tqdm import tqdm
11
 
 
 
 
12
  class SwarmAgent:
13
  def __init__(self, position, velocity):
14
  self.position = position
@@ -102,6 +105,12 @@ class SwarmNeuralNetwork:
102
  # Normalize to [0, 1] range for display
103
  self.generated_image = (self.generated_image + 1) / 2
104
  self.generated_image = np.clip(self.generated_image, 0, 1)
 
 
 
 
 
 
105
 
106
  def train(self, epochs):
107
  logging.basicConfig(filename='training.log', level=logging.INFO)
 
6
  import matplotlib.pyplot as plt
7
  import logging
8
  from skimage.transform import resize
9
+ from PIL import Image, ImageEnhance, ImageFilter
10
  from tqdm import tqdm
11
 
12
+ # Ensure TensorFlow runs on CPU
13
+ tf.config.set_visible_devices([], 'GPU')
14
+
15
  class SwarmAgent:
16
  def __init__(self, position, velocity):
17
  self.position = position
 
105
  # Normalize to [0, 1] range for display
106
  self.generated_image = (self.generated_image + 1) / 2
107
  self.generated_image = np.clip(self.generated_image, 0, 1)
108
+
109
+ # Apply sharpening filter
110
+ image_pil = Image.fromarray((self.generated_image * 255).astype(np.uint8))
111
+ image_pil = image_pil.filter(ImageFilter.SHARPEN)
112
+ image_pil = image_pil.filter(ImageFilter.DETAIL)
113
+ self.generated_image = np.array(image_pil) / 255.0
114
 
115
  def train(self, epochs):
116
  logging.basicConfig(filename='training.log', level=logging.INFO)