Публикации по теме 'convolutional-network'


Data Science Nano Degree Capstone Project: использование CNN для прогнозирования породы собак
Обзор проекта Этот пост подводит итог завершающему проекту, который я сделал для программы Udacity Data Science Nano Degree Program. Цель проекта — классифицировать изображения собак в соответствии с их породой. CNN (Сверточная нейронная сеть) — это методология, используемая для достижения цели. Ссылка на Github Repo находится здесь: https://github.com/jl4730/DogBreed . Постановка задачи Основная задача состоит в том, чтобы построить алгоритм, принимающий на вход..

Иллюстрированная сверточная нейронная сеть
Статьи из этой серии: Часть 1/3 — Почему сверточные нейронные сети работают? Часть 2/3 — Как работают сверточные нейронные сети? Часть 3/3 — Как программировать сверточные нейронные сети CNN состоят из слоев, которые включают сверточные слои, объединяющие слои и полносвязные слои. Архитектура CNN предназначена для извлечения признаков (образцов) из информации. Например, архитектуры CNN могут использовать входное изображение, такое как края, углы и текстуры, а затем..

Поиск гиперпараметров случайной модели для сверточных нейронных сетей: пример PyTorch
При поиске в Google «Случайный гиперпараметрический поиск» вы найдете только руководства о том, как рандомизировать скорость обучения, импульс, отсев, снижение веса и т. Д. Что, если вы также хотите поэкспериментировать с гиперпараметрами модели , такими как размер сверточного ядра , шаг, количество ядер и даже количество полностью связанных слоев? Не имея готовых ответов, я решил это самостоятельно. Рандомизация гиперпараметров модели имеет смысл, когда вы решаете проблему, отличную от..

Мультиклассовая классификация изображений — Практика с Keras и TensoFlow
Глубокое обучение Мультиклассовая классификация изображений — практические занятия с Keras и TensorFlow Часть 1 — Восприятие Классификация изображений или компьютерное зрение — это ветвь искусственного интеллекта, задачей которой является проектирование систем, способных распознавать или классифицировать объекты на основе цифровых изображений. Это популярная область из-за огромного количества приложений — классификация изображений может использоваться для таких разнообразных..

Создание и обучение сверточной нейронной сети (CNN) с нуля
В этом посте я собираюсь объяснить, как создать сверточную нейронную сеть с нуля и обучить их, используя однократное кодирование. Сначала вам нужно установить TensorFlow, Keras, OpenCV3 , а затем мы начнем. Мы построим трехуровневую сверточную нейронную сеть, а затем обучим и протестируем ее. Итак, для начала нам нужно продвигаться шаг за шагом в иерархическом порядке. Подготовьте данные для обучения и тестирования. Создайте слои CNN с помощью библиотеки Tensorflow...

Реализация 2D свертки
В этом проекте я реализовал 2D Convolution с нуля. (Ссылка на репозиторий исходного кода на Github) Ниже я записал свой вывод и результаты производительности. Параметры, связанные с каждой из задач, приведены ниже. ЧАСТЬ А Следующие два входных изображения использовались для выполнения двумерных сверток, описанных в задаче А. Мультяшное изображение (1280 x 720) Изображение шахматной доски (1920 x 1080) Результат для части А приведен ниже. Нормализованный вывод для..

БЫСТРОЕ ПУТЕШЕСТВИЕ С ИИ: КУРС V3. ЧАСТЬ 2. УРОК 11.
Документирование моего пути к fast.ai: ОБЗОР БУМАГИ. СОКРАЩЕНИЕ ВРЕМЕНИ ПРЕДТРЕНИРОВКИ BERT С 3 ДНЕЙ ДО 76 МИНУТ. Для проекта Урок 11 я решил погрузиться в статью 2019 года под названием Сокращение времени предварительной подготовки к BERT с 3 дней до 76 минут , написанную Yang You , Jing Li , Джонатан Сю , Сяодань Сун , Джеймс Деммель , Чо-Джуй Се . Как всегда в этих сериях, наша цель — пройти все разделы один за другим, понять и обобщить их. 1. Введение. Авторы..