Каталог статей

Как научиться машинному обучению

louisfb01/start-machine-learning

Этот коммит не принадлежит ни к одной ветке в этом репозитории и может принадлежать форку вне репозитория.

Имя уже используется

Уже существует метка с указанным именем ветви. Многие команды Git принимают имена как тегов, так и ветвей, поэтому создание этой ветви может привести к неожиданному поведению. Вы уверены, что хотите создать это ответвление?

Используйте Git или проверяйте SVN с помощью веб-адреса.

Работайте быстро с помощью нашего официального CLI. Узнайте больше.

Требуется вход

Пожалуйста, войдите в систему, чтобы использовать Codespaces.

Запуск GitHub Desktop

Если ничего не происходит, загрузите GitHub Desktop и попробуйте снова.

Запуск GitHub Desktop

Если ничего не происходит, загрузите GitHub Desktop и попробуйте снова.

Запуск Xcode

Если ничего не происходит, загрузите Xcode и повторите попытку.

Запуск Visual Studio Code

Ваше пространство кодов будет открыто после подготовки.

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

Последний коммит

Git stats

Файлы

Не удалось загрузить информацию о последнем коммите.

README.md

Начните машинное обучение в 2022 году – станьте экспертом бесплатно!

Полное руководство для того, чтобы начать и совершенствоваться в машинном обучении (ML), искусственном интеллекте (AI) в 2022 году без какого-либо опыта в этой области и быть в курсе последних новостей и самых современных методов!

Это руководство предназначено для тех, кто имеет нулевой или небольшой опыт в программировании, математике и машинном обучении. Здесь нет определенного порядка, но классический путь – сверху вниз. Если вам не нравится читать книги, пропустите это, если вы не хотите следовать онлайн-курсу, можете пропустить и его. Не существует единственного способа стать экспертом в области машинного обучения, и при наличии мотивации вы абсолютно точно сможете этого достичь.

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

Не бойтесь повторять видео или учиться из нескольких источников. Повторение – это ключ к успеху в обучении!

Не стесняйтесь сообщать мне о любых замечательных ресурсах, которые можно добавить в это хранилище на bouchard.lf@gmail.com.

Отметьте меня в Twitter @Whats_AI или LinkedIn @Louis (What’s AI) Bouchard, если вы поделитесь этим списком!

Хотите узнать, о чем это руководство? Посмотрите это видео:

Если вы хотите поддержать мою работу и использовать W&B (бесплатно) для отслеживания ваших ML-экспериментов и обеспечения воспроизводимости вашей работы или сотрудничества с командой, вы можете попробовать, следуя этому руководству! Поскольку большая часть кода здесь основана на PyTorch, мы решили, что руководство по быстрому запуску использования W&B на PyTorch будет наиболее интересным.

Следуйте этому краткому руководству, используйте те же строки W&B в своем коде или в любом из репозиториев ниже, и все ваши эксперименты будут автоматически отслеживаться в вашем аккаунте w&b! Настройка займет не более 5 минут и изменит вашу жизнь, как это случилось со мной! Если интересно, вот более продвинутое руководство по использованию Hyperparameter Sweeps 🙂

Спасибо компании Weights & Biases за спонсорство этого репозитория и работу, которую я делаю, а также спасибо всем, кто воспользуется этой ссылкой и попробует W&B!

Оглавление

Начните с коротких видеовступлений на YouTube

Начните с коротких вступительных роликов на YouTube

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

Введение в наиболее используемые термины

Понимание нейронных сетей

Следите за бесплатными онлайн-курсами на YouTube

Следите за бесплатными онлайн-курсами на YouTube

Вот список потрясающих курсов, доступных на YouTube, которые вы обязательно должны посетить и которые на 100% бесплатны.

MIT Deep Learning – актуальный курс Лекса Фридмана по глубокому обучению.

Читайте много статей

Вот список потрясающих статей, доступных в Интернете, которые вы обязательно должны прочитать и которые на 100% бесплатны. Medium – это практически лучшее место, где можно найти отличные объяснения либо по публикациям Towards AI, либо Towards Data Science. Я также делюсь там своими собственными статьями, и мне нравится пользоваться этой платформой. Вы можете подписаться на Medium по моей аффилированной ссылке здесь, если это кажется вам интересным и если вы хотите поддержать меня в то же время!

Прочитайте несколько книг

Вот несколько отличных книг для чтения для тех, кто предпочитает путь чтения.

Отличные книги для создания математической базы:

Полный курс по Calculus:

Эти книги совершенно необязательны, но они дадут вам лучшее понимание теории и даже научат вас некоторым вещам по кодированию нейронных сетей!

Нет математических знаний для ML? Проверьте это!

Нет математических знаний для ML? Проверьте это!

Не волнуйтесь, как и большинство вещей в жизни, вы можете выучить математику! Вот несколько отличных ресурсов для начинающих и продвинутых, которые помогут вам освоить математику машинного обучения. Я бы посоветовал начать с этих трех очень важных понятий в машинном обучении (вот 3 замечательных бесплатных курса, доступных на Khan Academy):

Вот несколько отличных бесплатных книг и видео, которые могут помочь вам научиться более “структурированному подходу”:

Если вам все еще не хватает математической уверенности, загляните в раздел “Книги для чтения”, где я рассказал о многих замечательных книгах для создания сильной математической базы. Теперь у вас есть очень хорошая математическая база для машинного обучения, и вы готовы погрузиться глубже!

Нет опыта кодирования – нет проблем

Нет опыта кодирования – нет проблем

Вот список нескольких отличных курсов для изучения программирования в машинном обучении.

Пройти онлайн-курсы

(Необязательно) Получите более глубокое понимание и больше практики, пройдя несколько онлайн-курсов.

Если вы предпочитаете, чтобы вам больше подсказывали и давали четкие шаги, то лучше всего подойдут эти курсы.

Для конкретных приложений:

Разместите свои модели в Интернете и покажите их всему миру:

Практика, практика и еще раз практика!

Практика – это ключ

Самое важное в программировании – это практика. Это относится и к машинному обучению. Бывает трудно найти личный проект для практики.

К счастью, существует Kaggle. Этот сайт полон бесплатных курсов, учебников и конкурсов. Вы можете участвовать в соревнованиях бесплатно, просто загрузить их данные, прочитать о проблеме и сразу же начать кодировать и тестировать! Вы даже можете зарабатывать деньги, побеждая в соревнованиях, и это отличная вещь для вашего резюме. Это, возможно, лучший способ получить опыт, узнать много нового и даже заработать деньги! Еще одна отличная возможность для проектов – пройти курсы, ориентированные на конкретное приложение, например, курс AI For trading от Udacity.

Вы также можете создавать команды для соревнований kaggle и учиться вместе с людьми! Я советую вам присоединиться к сообществу, чтобы найти команду и учиться вместе с другими, это всегда лучше, чем в одиночку. Об этом читайте в следующем разделе.

Энтузиаст НЛП? Зацените это!

У меня было много запросов о людях, желающих сосредоточиться на НЛП или даже изучить машинное обучение строго для задач НЛП. Этот раздел посвящен этой потребности. Счастливого изучения НЛП!

Сервер Discord с большим количеством энтузиастов ИИ – учитесь вместе, задавайте вопросы, находите товарищей по команде kaggle, делитесь своими проектами и многое другое.

Сервер Discord, где вы можете быть в курсе последних новостей ИИ – Будьте в курсе последних новостей ИИ, задавайте вопросы, делитесь своими проектами и многое другое.

Следите за сообществами reddit – задавайте вопросы, делитесь своими проектами, следите за новостями и многое другое.

Сохраняйте шпаргалки!

Exit mobile version