Алгоритм Google оптимізував рецепт шоколадного печива

Фахівці з компанії Google використовували байєсівську оптимізацію для отримання рецепта найбільш смачного шоколадного печива. Після двох місяців випічки різних варіантів фахівці прийшли до рецепту з кардамоном, повідомляється в блозі компанії.


Зазвичай для оптимізації використовується не випадковий підбір параметрів, а спеціальні математичні методи оптимізації, наприклад байєсовська оптимізація. Її застосовують для оптимізації таких функцій, для яких немає математичного опису або воно вимагає дуже великих обчислювальних ресурсів.


Фахівці з Google, як правило, використовують цей метод для серйозних проектів, але цього разу вони вирішили оптимізувати таким методом рецепт шоколадного печива. Вони встановили багато параметрів: інгредієнти, їх кількість, тип інгредієнтів (наприклад, тип шоколаду). Регулюючи ці параметри алгоритм складав рецепти, за якими фахівці разом з місцевою кондитерською випікали печиво. Печиво давали добровольцям, які оцінювали їх за заданою чисельною шкалою в порівнянні з печивом з магазину.

Після оцінки алгоритм змінював параметри і створював нові рецепти. Всього фахівці провели 59 ітерацій протягом двох місяців. В результаті вони отримали смачне печиво з досить незвичайним складом: крім звичайних компонентів, таких як шоколадна крихта, алгоритм вирішив додати в печиво кардамон. Компанія опублікувала як список компонентів отриманого печива, так і послідовність приготування.

Нещодавно дві інші групи дослідників використовували комп'ютерні алгоритми в кулінарії. Одна з них створила нейромережу, що адаптує рецепти під традиції певної кухні. У результаті алгоритм навчився перетворювати звичайну лазанню на суші-лазанню і визначати приналежність оригінальної страви до тієї чи іншої кухні. А інші дослідники навчили нейромережу визначати рецепт страви за його фотографією.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND