Понимание генетических алгоритмов и другого машинного обучения, с чего начать? - PullRequest
1 голос
/ 18 июля 2011

Для начала я должен предоставить краткое резюме, почему я спрашиваю об этом.В настоящее время я студент университета, начинающий последнее присвоение диплома с отличием по дизайну цифровых медиа.В последнее время я сильно заинтересовался искусственным интеллектом и собираюсь включить в упомянутое задание некоторые изящные вещи.

Основная тема, которую я хочу охватить, - это эмерджентное поведение, которое будет визуально передано обратно пользователюкак они взаимодействуют с этим проектом.Во всяком случае, я читал замечательный текст Стивена Марсленда «Машинное обучение».Я пока не могу притворяться, что много знаю о темах, но мне кажется, что это руководство для промежуточного уровня по многим темам и методам машинного обучения.

Машинное обучение Стивена Марсленда

Я прошёл через стратегическую обложку книги и прошёл примерно половину пути.Я узнал о нейронных сетях, таких как многослойные сети восприятия и радиальные базисные сети, которые используются для решения линейных, классификационных и временных рядов проблем / ситуаций.Затем я попытался разобраться с некоторыми идеями о машинах опорных векторов, и постепенно я осваивал трюки с высокой размерностью и ядром.

Однако сейчас все печально, я начинаю перетаскивать себя через некоторые материалы, и я действительно изо всех сил пытаюсь удержать осознанное понимание представляемых методов и математики.Более того, по мере того, как я пытаюсь запрограммировать примеры, я все больше и больше пытаюсь собрать воедино пробелы (так сказать).Сейчас я не ищу простой, трудный и быстрый выход, но я также осознаю, что у меня осталось время, чтобы собрать этот проект.

Если у кого-то еще был подобный опыт, которым он сейчас занимается, мог бы он поделиться со мной мнением о некоторых вещах.Не могли бы вы предложить прыгнуть прямо в генетические алгоритмы и вернуться к другим темам, когда я приобрету больше опыта, или это будет неуправляемым?Или, может быть, еще одна тема, которая прекрасно работает в генетических алгоритмах?Я достаточно хорошо разбираюсь в понятиях математики и программирования, но полностью самоучка (моя степень сосредоточена на дизайне, а не на компьютерных науках и разработке программного обеспечения).

И, возможно, если да, то есть ли ресурсы, которые вы могли быподелиться со мной или фрагментами совета?Я буду очень благодарен, и спасибо всем заранее.

TL; DR Нужен толчок в правильном направлении с генетическими алгоритмами для проекта эмерджентного поведения.Пожалуйста, поделитесь любыми хорошими ресурсами.

(Извиняюсь за длинный вопрос, спрашиваю впервые).

Ответы [ 4 ]

4 голосов
/ 18 июля 2011

Я рекомендую вам книгу Тоби Сегарана: Программирование Коллективного Разума .
На самом деле, оно не содержит много академических знаний (с огромными страшными уравнениями и тоннами математики), но реальных словарных учебников, которые могутпоможет вам интуитивно чувствовать алгоритмы ML.

2 голосов
/ 17 августа 2011

Вас может заинтересовать этот

http://www.ml -class.org /

.. с сайта

AСмелый эксперимент в распределенном образовании «Машинное обучение» будет предлагаться бесплатно и в режиме онлайн для студентов по всему миру осенью 2011 года. Студенты будут иметь доступ к лекционным видео, конспектам лекций, регулярно получать отзывы о прогрессе и получать ответы на вопросы.Когда вы успешно закончите класс, вы также получите отчет о выполнении.Преподаваемый профессором Эндрю Нг, учебный план основан на популярном в Стэнфорде курсе машинного обучения.Программа и дополнительная информация доступна здесь .Подпишитесь ниже, чтобы получить дополнительную информацию об участии в онлайн-версии, когда она станет доступной.

и, возможно, когда-нибудь даже лучшим ресурсом может стать собственный StackExchanges сайт машинного обучения Q / A, который вы можете следуйте , чтобы оторваться от земли.

или некоторые из этих существующих спутниковых обучающих машин Q / A сайтов

http://CrossValidated.com (в стеке)

http://metaoptimize.com/qa/

1 голос
/ 11 марта 2012

Это специфично для генетического программирования, но я думаю, что все еще довольно полезно, потому что различия не так велики.Его даже бесплатно доступны: http://www.gp -field-guide.org.uk /

0 голосов
/ 23 июля 2011

Если кто-то еще интересовался подобными вещами, я нашел несколько интересных ресурсов в Интернете.

Во-первых, форум по искусственной жизни под названием FreshSim , который имеет хорошую базу пользователей и дружелюбных людей. На форуме обсуждаются всевозможные алгоритмы жизни.

Также я нашел платформу для агентных моделей, которые, как правило, представляют собой крупномасштабные жизненные программы, под названием Swarm .

...