-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpseudo.py
27 lines (20 loc) · 1.15 KB
/
pseudo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
clf = Keras_MLP(p = a,
r = a,
m = e,
t = e,
r = s)
model = clf.create_model() # создаёт модель
model.fit(x_data, y_data) # обучает модель
# по моей логике, этот код будет дообучать модель, которая болтается как
# переменная в оперативной памяти
for x_chunk, y_chunk in all_data:
model.fit(x_chunk, y_chunk)
# а ещё в керасе есть вот такая штука:
for x_chunk, y_chunk in all_data:
model.train_on_batch(x_chunk, y_chunk)
# Тоже, по сути, дообучение модели, которая валяется в оперативе.
# Надо проверить, можно ли обойтись одним только методом fit()
# Согласно этому треду (https://github.com/keras-team/keras/issues/4446),
# << successive calls to fit will incrementally train the model >>
# Значит, надо скопировать (резервно) то, что уже есть, и переписать класс
# так, чтобы он был центрирован на МОДЕЛИ.