MIT публикует бесплатный курс лекций TinyML & Efficient DL Computing на Youtube

29 сентября 2023
TinyML & Efficient DL Computing

MIT публикует бесплатный курс лекций TinyML & Efficient DL Computing на Youtube

В последние годы большие языковые и диффузные модели продемонстрировали впечатляющие результаты, но их требовательность к вычислительным ресурсам и потребление памяти ставит перед исследователями и разработчиками серьезные вызовы. Курс TinyML &…

17 бесплатных курсов по машинному обучению, data science, анализу данных и python на русском языке

30 августа 2023
free machine learning data science analysis python courses

17 бесплатных курсов по машинному обучению, data science, анализу данных и python на русском языке

Бесплатные курсы по машинному обучению, data science, анализу данных и python основаны на образовательных программах от ведущих университетов — МФТИ, Stanford, Harvard, John Hopkins. Большинство курсов по машинному обучению представлены…

Оценка эффективности инференса нейронных сетей

8 декабря 2019
инференс gpu cpu сравнение производительности

Оценка эффективности инференса нейронных сетей

Развитие рынка нейронных сетей подразумевает под собой удешевление стоимости железа при постоянном росте производительности. Обычно нейронная сеть проходит три жизненных этапа: обучение, деплой и инференс. Если про обучение и деплой…

Обзор методов супер-разрешения изображений для начинающих

5 июля 2019

Обзор методов супер-разрешения изображений для начинающих

Супер-разрешение — это результат восстановления изображения с высоким разрешением (HR) из данного изображения с низким разрешением (LR). В этой статье приведены основные подходы для решения задачи генерации супер-разрешения изображения с…

Решение задачи Титаник на Kaggle для начинающих

23 июня 2019

Решение задачи Титаник на Kaggle для начинающих

Титаник — известная задача на Kaggle, ориентированная в большей мере на начинающих в машинном обучении. Датасет Титаник содержит данные пассажиров корабля. Цель задачи — построить модель, которая лучшим образом сможет…

Генетические алгоритмы в глубоком обучении

17 июня 2019
что такое генетические алгоритмы

Генетические алгоритмы в глубоком обучении

Генетический алгоритм — это класс эволюционных алгоритмов поиска. Идея генетических алгоритмов основана на эволюционной теории Чарльза Дарвина. Этот алгоритм симулирует процесс естественного отбора, когда более сильные особи из популяции переживают…

Введение в Scikit-learn

16 июня 2019

Введение в Scikit-learn

Библиотека Scikit-learn — самый распространенный выбор для решения задач классического машинного обучения. Она предоставляет широкий выбор алгоритмов обучения с учителем и без учителя. Обучение с учителем предполагает наличие размеченного датасета,…

Как работают рекомендательные системы

15 мая 2019

Как работают рекомендательные системы

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

Ансамблевые методы: бэггинг, бустинг и стекинг

8 мая 2019
bagging-boosting-ansambli-e1557319537293

Ансамблевые методы: бэггинг, бустинг и стекинг

«Единство это сила». Эта старая поговорка довольно хорошо выражает основную идею, за которой стоят очень мощные «ансамблевые методы» в машинном обучении. Ансамблевые методы часто занимают топ рейтингов во многих соревнованиях…

Обзор пакетов для визуализации данных на Python

26 апреля 2019
python data visualization

Обзор пакетов для визуализации данных на Python

Есть много способов построения графиков на Python, но какой из них лучше? Когда вы делаете визуализацию, важно задать несколько вопросов о цели построения графика: пытаетесь ли вы создать первичное представление…

Семантическая сегментация: краткое руководство

3 апреля 2019
semantic segmentation guide

Семантическая сегментация: краткое руководство

Cемантическая сегментация изображения означает присвоение каждому пикселю определенной метки. В этом заключается главное отличие сегментации от классификации, где всему изображению ставится в соответствие только одна метка. Сегментация работает со множеством…

Онлайн курс «Практический Machine Learning» — обучение с нуля до Data scientist

28 февраля 2019

Онлайн курс «Практический Machine Learning» — обучение с нуля до Data scientist

Практический Machine Learning — это онлайн курс от школы digital-профессий SkillFactory. Он предназначен для аналитиков, разработчиков, product-менеджеров и начинающих специалистов по data science. Курс подходит для обучения с нуля —…

Курсы по Big Data и анализу больших данных на русском языке

13 февраля 2019
big data courses

Курсы по Big Data и анализу больших данных на русском языке

Аналитик Big Data изучает большие массивы данных, которые собирает и хранит компания, чтобы разрабатывать и внедрять продукты, которые повысят эффективность решения задач, увеличат доход или улучшат обслуживание клиентов. Курсы Big…

Вакансия Data scientist: вопросы и задачи на собеседовании

28 января 2019
вакансию data scientist - как проходит собеседование

Вакансия Data scientist: вопросы и задачи на собеседовании

Предложение вакансии Data scientist на рынке труда постоянно растет, количество соискателей тоже. Возможностей для входа в эту профессию много — курсы по специальности помогут получить необходимые знания. Блог Acing AI…

11 JavaScript-библиотек для машинного обучения

21 января 2019
javascript библиотеки машинное обучение

11 JavaScript-библиотек для машинного обучения

Javascript-библиотеки используют для определения, обучения и запуска моделей глубокого обучения, визуализации данных полностью в браузере. Они значительно облегчают жизнь разработчику. Ниже представлены изящные библиотеки, которые объединяют Javascript, машинное обучение, глубокие…

Эпоха, батч, итерация — в чем различия?

27 декабря 2018
эпоха итерации батчи (batch size)

Эпоха, батч, итерация — в чем различия?

Вам должны быть знакомы моменты, когда вы смотрите на код и удивляетесь: “Почему я использую в коде эти три параметра, в чем отличие между ними?”. И это неспроста, так как…

Как выбрать графический процессор для глубокого обучения

26 декабря 2018
hardware gpu machine learning

Как выбрать графический процессор для глубокого обучения

Глубокое обучение требует больших вычислительных ресурсов, поэтому очень важно, какой графический процессор (видеокарту) вы выберете для своих исследований. Надежный GPU позволит быстро вычислять оптимальные архитектуры и настройки глубоких сетей, и…

Капсульная нейронная сеть или CapsNet

14 декабря 2018
капсульная нейронная сеть введение

Капсульная нейронная сеть или CapsNet

Сверточные сети сделали потрясающую работу, но завязли в проблемах. Настало время начать думать о новых решениях или улучшениях. Эта статья — введение в капсульные нейронные сети. После прочтения вы поймете, как…

Функции активации нейросети: сигмоида, линейная, ступенчатая, ReLu, tahn

29 ноября 2018
функции активации нейронной сети

Функции активации нейросети: сигмоида, линейная, ступенчатая, ReLu, tahn

Что делает искусственный нейрон? Простыми словами, он считает взвешенную сумму на своих входах, добавляет смещение (bias) и решает, следует это значение исключать или использовать дальше (да, функция активации так и…

Градиентый бустинг — просто о сложном

27 ноября 2018
градиентный бустинг

Градиентый бустинг — просто о сложном

Хотя большинство победителей соревнований на Kaggle используют композицию разных моделей, одна из них заслуживает особого внимания, так как является почти обязательной частью. Речь, конечно, про Градиентный бустинг (GBM) и его…

Метод обратного распространения ошибки: математика, примеры, код

26 ноября 2018
обратное распространение

Метод обратного распространения ошибки: математика, примеры, код

Обратное распространение ошибки — это способ обучения нейронной сети. Цели обратного распространения просты: отрегулировать каждый вес пропорционально тому, насколько он способствует общей ошибке. Если мы будем итеративно уменьшать ошибку каждого веса, в…