General, Research, Technology

Штучний інтелект навчився робити ідеальні бутерброди

Десять років тому ми навіть не могли собіуявити, що штучний інтелект стане чимось настільки поширеним і буденним. Сьогодні він вміє воістину фантастичні речі: пропонувати людям нову музику на основі їх переваг, копіювати стилі малювання знаменитих художників, замінювати особи на фотографіях і відео, а також багато іншого. І розробити власний штучний інтелект може кожен, хто добре володіє мовами програмування. Нещодавно фахівець з обробки даних з компанії Square Ітан Розенталь (Ethan Rosenthal) придумавкомп'ютерний алгоритм, який допомагає приготувати ідеальні бутерброди. Зрозуміло, ідея такої дивної і, по суті, марного проекту прийшла в його голову під час Коронавірусние карантину. Але це не скасовує того, що проект цікавий - ось чи знаєте ви, як готувати бутерброд? Причому не звичайний, а за рецептом дідуся розробника.

Інгредієнти для виготовлення солодкого бутерброда

Square - це американська компанія, яка розробляє рішення для прийому і обробки електронних платежів. Одним з її засновників є творець сервісу мікроблогів Twitter Джек Дорсі (Jack Dorsey).

Штучний інтелект в кулінарії

Про незвичайний проект було розказано в виданні TheNext Web. У своєму блозі Ітан Розенталь поділився, що коли захворюваність коронавірусів в його місті досягла пікового рівня і всім було велено сидіти вдома, він дуже захотів зайнятися чимось абсолютно безглуздим. У дитинстві дідусь навчив його робити бутерброди з арахісовим маслом і бананами, і з тих пір Ітан регулярно їх готує. Тільки ось розрахувати, як покласти банани на хліб, щоб вони не вивалювалися на всі боки, йому ніяк не вдавалося. Він давно хотів вирішити цю проблему і одного разу подумав, що з цим йому може допомогти штучний інтелект. Ну а що? Досвід роботи з комп'ютерними алгоритмами у Ітана великий - все-таки, він працює в крупній компанії, яка займається обробкою електронних платежів.

Розробник навчив камеру розпізнавати їжу

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

Правильна нарізка банана і розташування шматків на поверхні хліба

Перспективи штучного інтелекту

Виглядає все це вкрай просто, але в той же часдуже складно. Не зрозуміло, кому ця «технологія» може знадобитися в побуті, але розробник виклав інструкцію і всі необхідні файли в сховище GitHub. Так, якщо ви хочете задурити і приготувати солодкий бутерброд із застосуванням граничної математичної точності і використанням високих технологій, вам точно варто зацікавитися проектом. Тільки ось для застосування інструкції необхідне знання мови програмування Python. Можливо, на основі цього проекту хтось створить цілий веб-сервіс, куди потрібно завантажити фото своїх інгредієнтів, щоб отримати інструкцію по тому, як нарізати банан і в якому порядку класти нарізані частини на хліб.

Важливо відзначити, що у деяких людей є сильна алергія на арахіс. На щастя, в майбутньому вона може бути вилікувана кишковими бактеріями

За словами Ітана Розенталя, штучнийінтелект не зміг вирішити його іншу проблему. Він зізнався, що йому майже ніколи не вдається рівно намазати масло на хліб. Да уж, з цим йому штучний інтелект навряд чи зможе допомогти. Хоча, якщо розробник зможе створити максимально точну роботизовану руку, і ця проблема безумовно буде вирішена. Так що там говорити - якщо хто-небудь створить робота, руху якого точніше кінцівок роботів-хірургів, він буде просто нарозхват. І застосовуватися він буде не тільки в кулінарії і хірургії, але і в будівництві та багатьох інших сферах діяльності.

Роботи-кухаря вже існують і про один з них ми вже розповідали

Важливо відзначити, що називати всевищеперелічене штучним інтелектом - це неправильно. Справжній штучний інтелект зміг би розмовляти з людьми і в цілому працювати так само, як і розум людини. А ось те, що в зарубіжних ЗМІ називають штучним інтелектом, це всього лише комп'ютерні алгоритми, які навчені виконувати складні завдання на основі великих наборів даних або методом проб і помилок. Але ж як звучить - «штучний інтелект»!

Якщо вам цікаві новини науки і технологій, підпишіться на наш канал в Яндекс.Дзен. Там ви знайдете матеріали, які не були опубліковані на сайті!

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