Це відбувається, коли Дональд Трамп зустрічається зі штучним інтелектом

$config[ads_kvadrat] not found

Auli'i Cravalho - How Far I'll Go

Auli'i Cravalho - How Far I'll Go
Anonim

Бредлі Хейс, докторант в MIT, який займається дослідженням робототехніки, тільки що перетворив Дональда "Drumpf" Trump на робота. Він запрограмував рекурентну нейронну мережу - штучний інтелект - для вивчення та імітації виступів республіканського кандидата.

"Роботу дня Хейса, - говорить він, - це дослідження, зосереджені на об'єднанні людей-роботів: розробка алгоритмів, які дозволяють роботам працювати разом і вчитися у людей, щоб люди могли бути безпечнішими, ефективнішими, ефективнішими в роботі" він є «побічним проектом». Він черпав натхнення, зокрема, з «фантастичного ескізу» Джона Олівера. ("Сподіваюся, він побачить це - сподіваюся, він побачить це і оцінить це.")

Обернено розмовляв з Hayes про цю патріотичну справу.

Що ще надихнуло вас зробити @DeepDrumpf?

Це відбулося після обідньої розмови з деякими моїми колегами, які також роблять дослідження робототехніки і займаються машинним навчанням. Ми говорили про деякі різні методи статистичного моделювання, які були насправді актуальними для нашого дослідження.Виявляється, така ж техніка, що стоїть за DeepDrumpf, працює у багатьох робототехнічних областях, тому що це техніка моделювання, яка намагається вивчити структуру послідовної інформації або послідовних даних. Природна мова є прекрасним прикладом послідовних даних, де структура пропозиції є досить послідовною: існують правила, і існують основні структури для всіх даних, які ви отримуєте.

Успадковуйте 100 мільйонів? І зараз будую по всьому світу. І у мене трохи прохолодно.

- DeepDrumpf (@DeepDrumpf) 4 березня 2016 року

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

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

Чи чули ви про мову кодування під назвою «Зробити Python Great Again»?

Ви знаєте, я бачив це вчора. TrumpPython або щось подібне? Я бачив це. Я прочитав статтю про це, я пішов на їхню сторінку GitHub, але я ще не мав часу грати з нею. Але це виглядає чудово.

Чи можемо ми дізнатися що-небудь про лінгвістичні тенденції Трампа, або щось подібне, з вашого А.І.?

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

Канзас Всі вони сказали: "Мені нічого не потрібно. Вони мали жахливу країну і мають спеціальну інфраструктуру, наша країна потребує багатих.

- DeepDrumpf (@DeepDrumpf) 4 березня 2016 року

Ви не обов'язково отримаєте це з самого облікового запису Twitter, головним чином тому, що Twitter надає лише 140 символів для роботи. І тому, що в модель не вкладено багато даних, а також частково тому, що транскрипти з дебатів - де кандидати (і особливо Трамп), як правило, переривають себе - це робить для цих розривів у виході.

Існує ще трохи ручної роботи, необхідної для того, щоб пробувати стіну тексту з цієї моделі, а потім пройти через неї і вибрати найкращий суміжний 140 символів, а потім розмістити її.

Це його справа. Наш президент - Obamacare. тепер, в цьому є те, що це не так. Велике спасибі. Ми не вболівальник, ми цікаві

- DeepDrumpf (@DeepDrumpf) 4 березня 2016 року

Отже, на цьому етапі це не дуже рукостискання?

Він ефективно вивчає як розподіл ймовірностей, і ви можете відібрати з нього. Що це означає - у вас є модель, і ви можете попросити її на лист. І якщо ви запитаєте, чи достатньо літер поспіль, це дасть вам речі, які нагадують англійську мову. Або, ще краще, деякі з них нагадують речі, які Трамп міг би сказати - тому що він навчався йому. Отже, загальний процес, за яким я слідував: я б пробував, скажімо, 500 або 1000 символів. Це просто дасть мені стіну тексту з 500 або 1000 символів на суму, я думаю, блукання, а потім, зсередини, я просто виберу найкращий блок з 140 символів, який має сенс. Або найкращий вирок, що виходить з нього, що здається своєрідним.

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

Скажімо, я починаю своє речення з «Ромні», а потім запитую наступні тисячі символів. Ми називаємо цю грунтовку. Це дасть будь-який вихід, який він хоче, але він встановить початкову частину послідовності, що "Romney є …"

Це посилання на ці твіти з фразами у квадратних дужках?

Точно правильно.

Ромні - інструмент. Я хочу вам це розповісти. Вони, мабуть, останнє, що нам потрібно в лідері, ми не можемо цього зробити.

- DeepDrumpf (@DeepDrumpf) 3 березня 2016 року

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

@realDonaldTrump Вони будуть платити прямо зараз, і, як, абсолютно. Я дуже багатий. О, я хочу підтримати і мати їх.

- DeepDrumpf (@DeepDrumpf) 3 березня 2016 року

Чи можете ви пояснити, що рекурентна нейронна мережа є спрощеною, неспеціалізованою мовою?

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

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

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

Ви особливо пишаєтеся тим твітом DeepDrumpf досі?

Так, насправді. У мене є пара, яку я ще не надсилав, але -

Ексклюзивний.

Сміється Точно. Із тих, які розміщені, я особливо задоволений "я те, що ISIS не потрібно."

Мені потрібно те, що ISIS не потребує.

- DeepDrumpf (@DeepDrumpf) 3 березня 2016 року

Давайте подивимося… Я посів це з «я не расист, але…», і продовженням цього було… вірте, що я вважав досить відмінним. Я збирався заощадити це, коли це стало актуальним, якщо це стане актуальним.

Нічого доброго ніколи не приходить після цих слів.

Хотіли б ви голосувати за Дональда Трампа або голосувати за @DeepDrumpf?

Я думаю, що існують компроміси з кожним з цих варіантів.

$config[ads_kvadrat] not found