Музика, Mathematica та обчислювальна всесвіт: автоматичне створення музики на основі клітинних автоматів


Переклад поста Стівена Вольфраму (Stephen Wolfram) "Music, Mathematica, Computational and the Universe" про чудовому ресурсі WolframTones, робота якого була недавно відновлена на новій площадці Wolfram Cloud (сайт, створений в 2005 р., був недоступний пару років, так як використовував не підтримується сучасними браузерами рішення).
Висловлюю величезну подяку Кирилу Гузенко за допомогу в перекладі.


Наскільки складно створити людську музику? Таку, щоб пройти музичний аналог тесту Тюрінга?

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

Але що є творчість? Це те, що було необхідно протягом всієї біологічної та культурної еволюції? І воно може також існувати у системах, які не мають нічого спільного з людьми?

У своїй роботі над книгою Новий вигляд науки (A New Kind of Science) я досліджував обчислювальну всесвіт можливих програм і виявив, що навіть дуже прості програми можуть показувати разюче багатий і складний характер, нарівні, наприклад, з тим, що можна зустріти в природі. І, спираючись на розроблений принцип обчислювальної еквівалентності, я прийшов до переконання, що не може бути нічого, що принципово відрізняє наші людські здібності від будь-яких процесів, які відбуваються в природі, або навіть в дуже простих програмах.

Але що можна сказати про музику? Деякі люди, виступаючи проти принципу обчислювальної еквівалентності, як аргумент використовували свою віру в те, що "не можуть існувати прості програми, які зможуть провести серйозну музику".

І мені стало цікаво: дійсно музика є щось особливе і виключно людське? Чи все таки її можна чудово створювати автоматично за допомогою обчислень?

Читати далі →

Штучний інтелект, великі дані і дезінформація технологій: інтерв'ю професора Берклі

Зазвичай у нашому блозі ми розповідаємо про хмарних сервісах, хостингу та відповідних технологіях. Сьогодні ми представляємо вашій увазі інтерв'ю Майкла Джордана (не баскетболіста), професора університету Берклі, в якому він розмірковує про складнощі розвитку технологій і те, чому Великі дані можуть виявитися великим провалом.



Надмірне використання великих даних, ймовірно, призведе до катастроф у сфері аналізу, порівнянним з масовим обваленням мостів. Розробники апаратного забезпечення, створюють процесори за образом людського мозку, стикаються зі спробами довести марність такої роботи з точки зору релігії. Незважаючи на недавні заяви про зворотне, в темі комп'ютерного зору ми просунулися нітрохи не далі, ніж з фізикою, коли Ісаак Ньютон ще сидів під яблуневим деревом.
Це може звучати як марення божевільного луддита [іст.: учасники протестів на рубежі XVIII-XIX ст., які виступали проти промислової революції; суч.: противники досягнень інформаційних технологій – прим. перекл.], який прорвав оточення на конференції IEEE. Але насправді, ці слова належать учаснику IEEE Майклу Джордану, почесному професору університету Каліфорнії в Берклі. Джордан – один з найбільш шанованих і авторитетних людей, світовий експерт по темі машинного навчання. Щоб вмістити його коротку біографію потрібна окрема велика база даних; завдяки своїй репутації саме він був обраний для написання вступу до доповіді «Першопрохідці в аналізі великих даних» для Національного науково-дослідного ради 2013 року. Журналіст і письменник Чи Гомес (Lee Gomes) з Сан-Франциско поговорив з ним про його ставлення до сучасних технологій та їх розвитку.
Читати далі →

Тест Тюрінга на основі реальних пошукових запитів в Яндексі

Справа в тому, що всі (або майже всі) пошукові запити в Яндексі, нехай і в анонимизорованном вигляді, в реальному часі доступні за адресою export.yandex.ua/last/last20x.xml

На основі цього API я зробив маленький проект на Openresty (nginx + Lua + imagemagick), що надає високопродуктивну реалізацію CAPTCHA.

image

Передбачена можливість вбудовування як iframe.

GitHub, demo

Читати далі →