Spaces:
Runtime error
Runtime error
Update app.py
Browse filesNeuron training. You now need a train.py and a dataset.
app.py
CHANGED
@@ -27,18 +27,34 @@ class Neuron:
|
|
27 |
self.output = output
|
28 |
self.inp = inp
|
29 |
def train(self, inpr):
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
cid = random.randint(0,
|
35 |
-
if
|
36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
|
38 |
def check(word, list2d):
|
39 |
for i in list2d:
|
40 |
if word in i: return True
|
41 |
-
|
|
|
|
|
42 |
# Work
|
43 |
def get_matches(text):
|
44 |
# prepare text
|
|
|
27 |
self.output = output
|
28 |
self.inp = inp
|
29 |
def train(self, inpr):
|
30 |
+
lir = len(inpr)
|
31 |
+
lirm = lir-1
|
32 |
+
linp = len(inp)
|
33 |
+
linpm = linp-1
|
34 |
+
cid = random.randint(0, lirm)
|
35 |
+
if cid < linpm:
|
36 |
+
if random.choice([True, True, False]):
|
37 |
+
del self.inp[linpm]
|
38 |
+
else:
|
39 |
+
self.inp[cid] = inpr[cid]
|
40 |
+
elif cid == linpm:
|
41 |
+
self.inp[cid] = inpr[cid]
|
42 |
+
else:
|
43 |
+
self.inp.append(inpr[cid])
|
44 |
+
# cid = random.randint(0, len(inpr)-1)
|
45 |
+
# c2id = random.randint(0, len(inpr[cid])-1)
|
46 |
+
# if inpr[cid][c2id] not in self.inp:
|
47 |
+
# self.inp.append(inpr[cid][c2id])
|
48 |
+
# cid = random.randint(0, len(self.inp)-1)
|
49 |
+
# if not check(self.inp[cid], inpr):
|
50 |
+
# del self.inp[cid]
|
51 |
|
52 |
def check(word, list2d):
|
53 |
for i in list2d:
|
54 |
if word in i: return True
|
55 |
+
|
56 |
+
outs1 = []
|
57 |
+
|
58 |
# Work
|
59 |
def get_matches(text):
|
60 |
# prepare text
|