/ / Сфінкс 4: Одні й ті ж дані щоразу дають різні результати - сфінкс4

Sphinx 4: Ті самі входи дають різні результати щоразу - sphinx4

Я хочу зробити Sphinx4 детермінованим. Кожного разу, коли я даю однакові вхідні файли в своїх тестових одиницях, я хочу, щоб вони розпізнавали однакові слова (з однаковими часовими позначками). Я спробував переглянути вихідний код і виправити всі дзвінки new Random(), але цього, здається, недостатньо. Що мені не вистачає? Які ще джерела випадковості можуть бути?

Відповіді:

0 для відповіді № 1

Я розмовляв із розробниками Сфінкса. По-перше, важливо використовувати SimpleAcousticScorer замість ThreadedAcousticScorer. Також, можливо, SimpleActiveListFactory замість PartitionActiveListFactory. Але навіть цього було недостатньо. Коротше кажучи, ми не могли це зрозуміти. Але якщо я просунусь, я опублікую тут.