20/12/2018
Увидел недавно в Facebook ссылку на курсы Amazon по Machine Learning, которые теперь предоставляются free of charge. Тема Machine Learning я думаю сегодня интересна любому ITшнику, хотя бы, наверное, потому что зарплаты на вакансии специалистов по ML баснословные. Столько сколько платят сегодня этим спецам, не платят в отрасли больше никому. Сами курсы доступны на сайте тренингов Amazon по ссылке — www.aws.training в категории Learning Library.
Общее впечатление от курсов — отличное начало для того, чтобы познакомиться с темами AI (Artificial Intelligence), ML (Machine Learing), DL (Deep Learning). Материалы поданы в виде видеоуроков на английском языке с реальными примерами и инструментами на базе продуктов Amazon. Никогда не задумывался до этого о том, в каких сферах применяются технологии машинного обучения. И ребята, по сути будущее уже пришло: с помощью технологий машинного обучения в Amazon делают голосовых помощников, ездят роботы на складах и раскладывают продукцию, предсказывают предпочтения клиентов, а также многое другое.
Экосистема технологий машинного обучения судя по всему на сегодняшний день уже сформирована, и сам Amazon предлагает различные платные сервисы, которые с помощью ML решают задачи по распознованию объектов, смысла в тексте. Как показывает картинка ниже (из курсов Amazon по ML) — количество разнообразных продуктов довольно большое. Многие из программных продуктов open source и по сути могут быть использованы каждым человеком без дополнительной оплаты.
Amazon Lex — это SAAS сервис от Amazon, который позволяет создавать чат-ботов и обучать их пониманию человеческим языкам. Так называемая технология Natural Language Understanding (NLU) позволяет вникать боту в суть того, что хочет от него человек.
Amazon Rekognition — аналогичный SAAS сервис по распознованию объектов на фото и видео. Сейчас разработчики могут не придумывать что-то свое, а пользоваться наработками Amazon и интегрировать технологии распозонования своих объектов через API Amazon Rekognition.
Amazon Polly — сервис, предоставляемы Amazon, по переводу текстов в голосовые сообщения. Поддерживается большое количество наиболее используемых мировых языков в том числе русский язык. Есть возможность выбора типов озвучивания в зависимсоти от языка.
Отдельно хотелось бы упомянуть Amazon SageMaker, который позволяет специалистам в области Data Science разворачивать и тренировать свои ML модели. С точки зрения разработчика время и необходимые ресурсы для построение правильной модели снижаются в разы, по сравнению с созданием подобной инфраструктуры у себя с нуля.
В целом материалы видеоуроков по Machine Learning от Amazon дают очень хорошее представление по этой теме и позволяют посмотреть как один из мировых лидеров в этой области решает практические задачи с помощью ML. Я думаю, наврятли, какой-то университет на просторах бывшего СССР способен дать аналогичные знания по этому направлению.