joel-woodfield commited on
Commit
7430bec
·
1 Parent(s): 9412279

Place the default kernel code in the textbox

Browse files
Files changed (1) hide show
  1. gp_visualizer.py +9 -15
gp_visualizer.py CHANGED
@@ -80,16 +80,13 @@ def make_sine(xlim=(0,1), nsample=20, sigma=0.1, uniform=False, sort=True):
80
  return X, y
81
 
82
  class GPVisualizer:
 
 
83
  def __init__(self, width, height):
84
  self.canvas_width = width
85
  self.canvas_height = height
86
 
87
- #self.kernels = {
88
- #"RBF": RBF(),
89
- #"Matern": Matern(),
90
- #}
91
- #self.kernel = self.kernels["RBF"]
92
- self.kernel = RBF() + WhiteKernel()
93
 
94
  self.css = """
95
  .hidden-button {
@@ -215,16 +212,13 @@ class GPVisualizer:
215
  file_chooser = gr.File(label="Choose a file", visible=False, elem_id="rowheight")
216
  self.file_chooser = file_chooser
217
 
218
- # kernel type
219
- #kernel_type = gr.Dropdown(choices=['RBF', 'Matern'],
220
- #label='Kernel',
221
- #value='RBF',
222
- #visible=True)
223
-
224
  # kernel spec
225
- kernel_spec = gr.Textbox(label="Kernel",
226
- placeholder='sklearn kernel code, default "RBF() + WhiteKernel()"',
227
- interactive=True)
 
 
 
228
 
229
  #gr.Markdown(''.join(open('kernel_examples.md', 'r').readlines()))
230
 
 
80
  return X, y
81
 
82
  class GPVisualizer:
83
+ DEFAULT_KERNEL = "RBF() + WhiteKernel()"
84
+
85
  def __init__(self, width, height):
86
  self.canvas_width = width
87
  self.canvas_height = height
88
 
89
+ self.kernel = eval_kernel(self.DEFAULT_KERNEL)
 
 
 
 
 
90
 
91
  self.css = """
92
  .hidden-button {
 
212
  file_chooser = gr.File(label="Choose a file", visible=False, elem_id="rowheight")
213
  self.file_chooser = file_chooser
214
 
 
 
 
 
 
 
215
  # kernel spec
216
+ kernel_spec = gr.Textbox(
217
+ label="Kernel",
218
+ placeholder="sklearn kernel code",
219
+ value=self.DEFAULT_KERNEL,
220
+ interactive=True,
221
+ )
222
 
223
  #gr.Markdown(''.join(open('kernel_examples.md', 'r').readlines()))
224