14

Я нахожу, что изучение новых тем лучше всего подходит для простой реализации кода, чтобы получить эту идею. Вот как я изучил генетические алгоритмы и генетическое программирование. Что было бы хорошими вводными программами для написания, чтобы начать работу с машинным обучением?Какая хорошая первая реализация для обучения машинам?

Предпочтительно, чтобы позволить любые ссылочные ресурсы будут доступны в онлайновом режиме, так что сообщество может принести пользу

+0

И какова была первая простая реализация для изучения генетических алгоритмов в целом? – zubinmehta

+1

Возьмите курс ML на coursera.org. – ziggystar

ответ

4

Я думаю, вы можете написать «Наивный байесовский классификатор» для фильтрации нежелательной почты. Вы можете получить много информации из этой книги.

http://nlp.stanford.edu/IR-book/information-retrieval-book.html

+1

Вот еще одна отличная бесплатная книга - Элементы статистического обучения - www-stat.stanford.edu/~hastie/Papers/ESLII.pdf – tathagata

+0

EoSL несколько сложнее, на мой взгляд. Он не подходит для первоначального чтения, это уровень для аспирантов. – lmsasu

+0

Да, я согласен с Имсасу. Но книга «Введение в информационный поиск» не так уж трудно читать. –

1

принятия решений. Он часто используется в задачах классификации и имеет много вариантов. Книга Тома Митчелла - хорошая ссылка для ее реализации.

-9

Есть что-то, что называется книгами; Вы знакомы с ними? Когда я исследовал ИИ два десятилетия назад, было много книг. Думаю, теперь, когда Интернет существует, книги являются архаичными, но вы, вероятно, можете найти их в древней библиотеке.

+0

Мне жаль, что люди думают, что книги не очень хорошие, но в книгах есть много ресурсов. Книги были бы гораздо полезнее, чем другие ответы здесь. –

+2

Я полагаю, вы не можете прочитать другие ответы, которые ссылаются на хорошие книги ... – Malcolm

12

На каких языках вы будете развиваться? Если вы гибкий, я рекомендую Matlab, python и R в качестве хороших кандидатов. Это некоторые из наиболее распространенных языков, используемых для разработки и оценки алгоритмов. Они способствуют быстрой разработке и оценке алгоритмов, обработке данных и визуализации. Большинство популярных алгоритмов ML также доступны в виде библиотек (с источником).

Сначала я хотел бы сосредоточиться на основных упражнениях по классификации и/или кластеризации в R2. Легче визуализировать, и обычно этого достаточно для изучения проблем в ML, таких как риск, дисбаланс классов, шумные ярлыки, онлайн-обучение в автономном режиме и т. Д. Создайте набор данных из повседневной жизни или проблему, которая вас интересует. Или используйте классический, как набор данных Iris, поэтому вы можете сравнить свой прогресс с опубликованной литературой. Вы можете найти множество данных Iris в:

Одна из его приятных особенностей является то, что он имеет один класс, «setosa», то есть легко линейно разделимы от другие.

Как только вы выберете несколько интересных наборов данных, начните с внедрения некоторых стандартных классификаторов и изучения их производительности. Это хороший краткий перечень классификаторов, чтобы узнать:

  • к-ближайших соседей
  • линейный дискриминантный анализ
  • деревья решений (например, C4.5)
  • опорных векторов машины (например, через LibSVM)
  • прививка (с пнями)
  • наивных байесовского классификатором

Wi й набор данных Iris и один из языков, о котором я упоминаю, вы можете легко выполнить мини-исследование с использованием любого из классификаторов быстро (от нескольких часов до часа, в зависимости от вашей скорости).

Редактировать: Вы можете использовать Google «Классификация данных Iris», чтобы найти множество примеров.Вот классификация демонстрационный документ по Mathworks с использованием набора данных Iris:

http://www.mathworks.com/products/statistics/demos.html?file=/products/demos/shipping/stats/classdemo.html

1

нейронные сети могут быть проще всего реализовать первый, и они достаточно подробно освещены по всей литературе.

+0

Это было бы хорошим ресурсом для этого: http://neuralnetworksanddeeplearning.com/ – marbel

Смежные вопросы