5.2 Людські обчислення

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

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

Прототипним прикладом людського проекту обчислення є Galaxy Zoo. У цьому проекті більше сотні тисяч добровольців класифікували зображення близько мільйона галактик з однаковою точністю до більш ранніх і значно менших зусиль професійних астрономів. Це збільшення масштабу, наданого масовим співробітництвом, призвело до нових відкриттів про те, як утворюються галактики, і з'явився цілком новий клас галактик під назвою «Зелений горошок».

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

Мало того, що мікроконтроллер в галактичному зоопарку досить загальний, але структура проекту також є загальною. Галактичний зоопарк та інші обчислювальні проекти, як правило, використовують стратегію комбінації "split-apply-mix" (Wickham 2011) , і як тільки ви зрозумієте цю стратегію, ви зможете використовувати її для вирішення багатьох проблем. По-перше, велика проблема розділена на багато маленьких проблемних шматочків. Тоді людська робота застосовується до кожного маленького шматка проблеми, незалежно від інших шматків. Нарешті, результати цієї роботи об'єднуються для досягнення консенсусу. З огляду на цей фон, давайте подивимося, як стратегія Split-apply-combine була використана в зоопарку Galaxy.