TinyML, No-code и обучение с подкреплением: новейшие тренды в машинном обучении
Пока 20% топ-менеджеров утверждают, что машинное обучение является существенной частью их бизнеса, неудивительно, что стоимость мирового рынка машинного обучения, по некоторым оценкам, достигнет $117 млрд к концу 2027 года.
Мы перевели материал Udacity о семи самых обсуждаемых тенденциях в машинном обучении в 2022 году.
Пока 20% топ-менеджеров утверждают, что машинное обучение является существенной частью их бизнеса, неудивительно, что стоимость мирового рынка машинного обучения, по некоторым оценкам, достигнет $117 млрд к концу 2027 года.
Мы перевели материал Udacity о семи самых обсуждаемых тенденциях в машинном обучении в 2022 году.
1. Обучение без учителя (Unsupervised Learning)
Не требует вмешательства человека, поскольку алгоритмы предназначены для выявления невидимых групп данных и закономерностей. Этот тип обучения позволяет просматривать данные и выявлять сходства.
Обучение без учителя идеально подходит для компаний, которые хотят внедрить кросс-продажи. В качестве основного метода используется кластерный анализ, который позволяет извлекать данные для поиска группировок. Из алгоритмов применяются метод К-средних и иерархическая кластеризация.
Технология no-code, или программирование без написания кода, становится все более популярной. DataRobot, Clarifai и Teachable Machines — все это платформы, которые позволяют компаниям создавать продукты, не привлекая инженера или разработчика.
Вместо сложного кодирования используется простой способ оперирования элементами интерфейса Drag and Drop. Так можно сэкономить уйму времени и денег, которые обычно уходят на технических специалистов. Многие бизнес-аналитики не работают с кодом на продвинутом уровне, поэтому технологии no-code («без кода») и low-code («с небольшим участием разработчиков») все чаще применяются в решении аналитических задач. В машинном обучении даже опытные инженеры используют low-code инструменты при разработке решений.
Позволяет автоматизировать традиционный ручной процесс, например, маркировку данных. Работать с AutoML может любой желающий. Большой плюс — снижается цена человеческой ошибки. С другой стороны, автоматизация процессов значительно сокращает времязатраты — те же анализ и моделирование данных выполняются гораздо быстрее.
Бюджет тоже остается целее: например, используя полу- и самоконтроируемое обучение вы не тратитесь на аннотаторов для маркировки данных, поскольку количество данных, помеченных вручную, будет сведено к минимуму.
4. Управление эксплуатацией машинного обучения (MLOPs)
MLOPs фокусируется на эффективности моделей машинного обучения, когда они находятся на стадии развертывания и обслуживания. Предполагает взаимодействие Data Science специалистов с членами команды, контролирующими процессы, чтобы максимально ускорить работу. Этот метод помогает решить проблему неэффективной коммуникации.
5. Обучение с подкреплением (Reinforcement Learning)
Разработка ПО проходит по пути наименьшего сопротивления за счет опыта взаимодействия с окружающей средой. Этот метод использует систему вознаграждения и наказания и позволяет машине учиться, экспериментируя с потенциальным направлением, а затем решая, какое из них принесет максимальное вознаграждение, что позволяет ей эффективно находить решения проблем.
RPA позволяет системе автоматизировать любой повторяющийся процесс. В это время пользователь может сосредоточиться на других задачах, требующих критического мышления. RPA требует предварительно определить предмет, прежде чем RPA-бот сможет его обработать. Минимальное отклонение приведет к сбою работы бота. Машинное обучение, встроенное в RPA, позволяет сделать внесение изменений в процесс гораздо более гибким.
Этот метод набирает популярность для моделей ИИ и машинного обучения, где используется аппаратное оборудование с ограниченными возможностями (это, например, микроконтроллеры или счетчики коммунальных услуг). Алгоритмы предназначены для распознавания простых команд по голосам или жестам.
С маленьким ребёнком на удалёнке: сколько стоит час тишины дома, в коворкинге и в мини-офисе
Индийская IT-компания во время пандемии отправила больше 10 тысяч сотрудников по домам. Сидеть за работой они стали дольше, в основном сверх обычных часов, а успевали примерно столько же или чуть меньше: продуктивность упала на 8–19%. Сильнее всех просели те, у кого дома были дети.
Кто садится за ноутбук первый раз за день, уложив ребёнка, знает это и без исследований. Но стол на кухне бесплатный, а коворкинг стоит денег. Поэтому уходить из дома или нет, обычно решают финансы.
Вы много сделали, но никто этого не заметил. Как показать, на что повлиял ваш код
«Руководитель, каким бы замечательным он ни был, вероятно, тоже не помнит всего, что вы сделали», — пишет Джулия Эванс, разработчица и автор блога о программировании. Она советует записывать все результаты и рядом с каждым ответ на вопрос, можно ли привязать к нему цифры.
Попробуем разобраться, как найти такие цифры для кода, что мерить, если работа не про выручку, и о чем рассказать на грейд-ревью вместо списка тикетов.
Агенты пишут код, который приходится читать разработчикам. Как не утонуть в ревью
На бумаге использование агентов выглядит отлично: в компаниях, внедривших AI в разработку, строк кода стало больше на 30%, а запросов на слияние на 23%. Но эти метрики никак не учитывают, дошло ли что-нибудь до пользователей. Исследователи из Гарварда заглянули в Jira и не нашли значимого роста закрытых задач — разница застревает в ревью.
В статье попробуем разобраться, что считать вместо строк кода и как разгрузить ревьюеров.
«Этот код выглядит ужасно, но работает». Что чинить первым, а что лучше не трогать
«Худшая стратегическая ошибка, какую может совершить софтверная компания», — так в апреле 2000 года Джоэл Спольски, сооснователь Fog Creek Software, назвал решение Netscape переписать код с нуля. С выхода версии 4.0 прошло почти три года, а версии 5.0 так и не случилось. Соблазн снести «ужасный» модуль знаком каждому, кто открывал чужой код ради мелкой правки.
Хотите сообщить важную новость? Свяжитесь с редакцией через страницу контактов
Главные события и полезные ссылки в нашем Telegram-канале
Обсуждение
Комментируйте без ограничений
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.