Skip to content

Commit 8654188

Browse files
committed
Исправление бага обучения
1 parent cc11465 commit 8654188

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

ChangeLog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# [Change Log](https://github.com/anyks/asc/archive/release.tar.gz)
22

3+
## [1.2.2](https://github.com/anyks/asc/archive/v1.2.2.tar.gz) Bug fixes
4+
35
## [1.2.1](https://github.com/anyks/asc/archive/v1.2.1.tar.gz) Bug fixes
46

57
## [1.2.0](https://github.com/anyks/asc/archive/v1.2.0.tar.gz) Bug fixes

alm

app/asc.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// Название языковой модели
1010
#define ANYKS_ASC_NAME "asc"
1111
// Версия приложения
12-
#define ANYKS_ASC_VERSION "1.2.1"
12+
#define ANYKS_ASC_VERSION "1.2.2"
1313
// Версия словаря
1414
#define ANYKS_ASC_DICT_VERSION "1.0.1"
1515
// Автор приложения

src/dumper.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,13 @@ const pair <size_t, const anyks::Dumper::awrd_t *> anyks::Dumper::best() const n
185185
if(!onewrd) onewrd = (count == 1);
186186
// Выполняем проверку существования N-граммы
187187
if(!onewrd) exist = this->alm->check(* seq, (u_short) 2);
188+
// Если это - лучший вариант
189+
if(item.second.lev == 0){
190+
// Запоминаем, что вариант существует
191+
exist = true;
192+
// Устанавливаем флаг
193+
var1.buffer.set(4);
194+
}
188195
// if(!onewrd) exist = this->alm->check(* seq, u_short((size > 3) && (count > 3) ? 3 : 2));
189196
// Если предыдущий вариант существовал, то и текущий тоже должен существовать
190197
if((var2.buffer.test(4) && exist) || onewrd || !var2.buffer.test(4)){

0 commit comments

Comments
 (0)