Безсоромно стрибаючи на колесах :-)
Натхненний Як я можу знайти Уолдо з Mathematica та подальші дії Як знайти Уолдо з R , як нового користувача python, я хотів би побачити, як це можна зробити. Здається, що python більше підходить для цього, ніж R, і нам не потрібно турбуватися про ліцензії, як це було б з Mathematica або Matlab.
У прикладі, наведеному нижче, очевидно, просто використання смужок не буде працювати. Було б цікаво, якби простий підхід, заснований на правилах, міг би працювати для таких складних прикладів, як цей.
Я додав тег [машинне навчання], оскільки вважаю, що для правильної відповіді доведеться використовувати методи ML, такі як підхід обмеженої машини Больцмана (RBM), який підтримує Грегорі Клоппер у вихідній темі. У python є деякий код RBM, який може бути гарним місцем для початку, але очевидно, що для цього підходу потрібні навчальні дані.
На Міжнародному семінарі IEEE 2009 року з НАВЧАННЯ МАШИН ДЛЯ ОБРОБКИ СИГНАЛІВ (MLSP 2009) вони провели конкурс з аналізу даних: Де Уоллі? . Дані про навчання подаються у форматі matlab. Зверніть увагу, що посилання на цьому веб-сайті мертві, але дані (разом із джерелом підходу, застосованого Шоном Маклуном та його колегами, можна знайти тут (див. Посилання SCM). Здається, це одне місце, з чого слід почати.