ierhon commited on
Commit
3ac7ed9
1 Parent(s): 44188f8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -12,6 +12,7 @@ def train(data: str, message: str):
12
  if "→" not in data and "\n" not in data:
13
  return "Dataset should be like:\nquestion→answer\nquestion→answer\netc."
14
  dset, responses = todset(data)
 
15
  tokenizer = Tokenizer()
16
  tokenizer.fit_on_texts(list(dset.keys()))
17
 
@@ -26,7 +27,7 @@ def train(data: str, message: str):
26
  model.add(Dense(512, activation="relu"))
27
  model.add(Dense(512, activation="relu"))
28
  model.add(Dense(256, activation="relu"))
29
- model.add(Dense(dset_size, activation="softmax"))
30
 
31
  X = []
32
  y = []
@@ -34,7 +35,7 @@ def train(data: str, message: str):
34
  for key in dset:
35
  tokens = tokenizer.texts_to_sequences([key,])[0]
36
  X.append(np.array((list(tokens)+[0,]*inp_len)[:inp_len]))
37
- output_array = np.zeros(dset_size)
38
  output_array[dset[key]] = 1
39
  y.append(output_array)
40
 
 
12
  if "→" not in data and "\n" not in data:
13
  return "Dataset should be like:\nquestion→answer\nquestion→answer\netc."
14
  dset, responses = todset(data)
15
+ resps_len = len(responses)
16
  tokenizer = Tokenizer()
17
  tokenizer.fit_on_texts(list(dset.keys()))
18
 
 
27
  model.add(Dense(512, activation="relu"))
28
  model.add(Dense(512, activation="relu"))
29
  model.add(Dense(256, activation="relu"))
30
+ model.add(Dense(resps_len, activation="softmax"))
31
 
32
  X = []
33
  y = []
 
35
  for key in dset:
36
  tokens = tokenizer.texts_to_sequences([key,])[0]
37
  X.append(np.array((list(tokens)+[0,]*inp_len)[:inp_len]))
38
+ output_array = np.zeros(resps_len)
39
  output_array[dset[key]] = 1
40
  y.append(output_array)
41