Повышение разрешения изображения с помощью AI


Все мы помним, как часто в фильмах и сериалах кадры из сжатого видео увеличивают в несколько раз и получают чёткое изображение улики или человека в толпе. Мы подготовили для вас краткий перевод статьи, из которой вы сможете узнать, что такой трюк действительно возможен.

Увеличение разрешения изображения — задача по восстановлению фотографии с высоким разрешением из её аналога с низким разрешением. Алгоритмы с более быстрыми и глубокими свёрточными нейронными сетями демонстрируют впечатляющую точность и скорость. Но остаётся нерешённой существенная проблема: как восстановить мелкие детали текстуры при больших коэффициентах масштабирования. Цель последних работ в этой области — минимизация среднеквадратичной ошибки при реконструкции изображений, но в результатах при увеличении разрешения часто терялась точность воспроизведения.

В этой статье мы расскажем о SRGAN — генеративно-состязательной сети (Generative Adversarial Network, GAN) для повышения разрешения изображений (image superresolution). На сегодняшний день это первое решение, способное восстанавливать исходные текстуры из изображений, уменьшенных в четыре раза. Средняя экспертная оценка (MOS — mean opinion score) показывает значительный прирост качества при использовании SRGAN: результаты оказались близки к значениям оригинальных изображений с высоким разрешением, чего не удавалось достичь с помощью других современных методов. Вы сможете сами убедиться в этом, если после ознакомления с принципами работы SRGAN обучите нейросеть или же воспользуетесь готовой моделью.


1. Описание модели
Методы, направленные на качественное увеличение разрешения исходного изображения, называются super-resolution (SR). Мы рассмотрим работу с одним изображением (Single Image Super-Resolution, SISR) и не будем затрагивать тему восстанавливления высокого разрешения из нескольких снимков.

Первые подходы к решению проблемы SISR основывались на прогнозировании. Например, линейная фильтрация, бикубическая фильтрация, фильтрация Ланцоша. Эти методы работают быстро, но выдают решения с чрезмерно гладкими текстурами. Более мощные подходы нацелены на создание сложного отображения между снимками с низким (Low Resolution, LR) и высоким (High Resolution, HR) разрешением и обычно основаны на данных обучения. Такие методы полагаются на примеры пар LR-HR, то есть на те тренировочные шаблоны LR, для которых известны подходящие аналоги HR.

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

Для многих подходов часто применяются попиксельные (pixel-wise) функции потерь (например, среднеквадратичная ошибка), которые пытаются справиться с неопределённостью при восстановлении текстуры изображения. Минимизация ошибки позволяет находить средние вероятностные решения для каждого пикселя, но они получаются слишком гладкими и, следовательно, имеют низкое качество восприятия, как показано на рисунке ниже. Основными критериями качества в задаче SR являются пиковое отношение сигнала к шуму (peak signal-to-noise ratio, PNSR) и индекс структурного сходства (structure similarity, SSIM), также указанные на рисунке.


Для решения проблемы сглаженных пикселей можно использовать генеративно-состязательные сети (GAN) и применять, например, функции потерь, основанные на евклидовых расстояниях, вычисленных в пространстве признаков нейронных сетей в сочетании с состязательным обучением. Также можно использовать признаки, извлечённые из предварительно обученной VGG (Visual Geometry Group) нейросети, формулируя функцию потерь как евклидово расстояние между картами этих признаков. Результаты, полученные с применением этих подходов, показали высокую эффективность как при работе с SR, так и при передаче художественного стиля (artistic style-transfer).

GAN обеспечивают мощную основу для создания правдоподобных SR-изображений с высоким качеством восприятия. В этой статье мы описываем глубокую архитектуру ResNet, использующую концепцию GAN для фотореалистичного SISR. Основные особенности:
  • увеличение разрешения изображения с высокими коэффициентами масштабирования (4x);
  • использование функции потерь восприятия (perceptual loss function), рассчитанной с помощью карт признаков VGG сети, которые более инвариантны к изменениям пикселей;
  • высокие результаты средней экспертной оценки MOS на общедоступных наборах данных.

2. Архитектура сети
Цель SISR — реконструировать изображение с высоким разрешением (SR) из входного изображения с низким разрешением (LR), которое является уменьшенной копией изначального снимка (HR). Изображения HR доступны только во время обучения, а LR создаются применением к ним фильтра Гаусса с последующей операцией понижения дискретизации (downsampling) и описываются с помощью действительного тензора.

Задача состоит в том, чтобы обучить генеративную функцию, которая для входного LR-изображения оценивает соответствующий HR аналог. Для этого мы обучаем GAN как cвёрточную нейронную сеть (convolutional neural network, CNN) прямого распространения с оптимизацией специфичной для SISR функции потерь восприятия.

Функция потерь восприятия генерируется как взвешенная комбинация нескольких компонентов, которые моделируют различные желаемые характеристики восстановленного SR-изображения.

Далее мы определяем дискриминаторную сеть (Discriminator Network, дискриминатор) и последовательно оптимизируем её вместе с генеративной сетью (генератором) для решения состязательной проблемы min-max. Общая идея заключается в том, чтобы обучить генеративную модель «обманывать» дискриминатор, который обучен отличать SR изображения от реальных. С помощью такого подхода генератор может научиться создавать решения, очень похожие на реальные изображения, и, следовательно, трудно классифицируемые дискриминатором.

В основе генеративной сети находятся B остаточных блоков с идентичной компоновкой. В каждом блоке находятся два свёрточных слоя с небольшими ядрами 3×3 и 64 картами признаков, за которыми расположены слои пакетной нормализации. В качестве функции активации используется PReLU (Parametric Rectified Linear Unit). Входное изображение увеличивается попиксельно с помощью двух свёрточных слоев.

Чтобы отличить реальные HR-снимки от сгенерированных образцов SR, необходимо обучить дискриминаторную сеть, используя функцию активации LeakyReLU и избегая формирования подвыборочных слоёв во всей нейросети. Дискриминаторная сеть содержит 8 свёрточных слоёв с возрастающим числом ядер фильтра 3×3 (с 64 до 512, каждый раз увеличиваясь в 2 раза, как в VGG сети). Пошаговые свёртки используются для уменьшения разрешения изображения каждый раз, когда число признаков удваивается. Полученные 512 карт признаков сопровождаются двумя плотными слоями и конечной сигмоидной функцией активации, чтобы получить вероятность классификации объекта.

Архитектуры обеих сетей показаны на рисунке.


3. Функция потерь восприятия
Определение функции потерь важно для эффективной работы генеративной сети. Обычно функция моделируется на основе среднеквадратичной ошибки, но в этой работе используется её улучшенный вариант. Мы оцениваем решение с учётом значимых характеристик восприятия — взвешенной суммы потерь содержания и состязательных потерь.

Потери содержания определяются на основе слоёв активации ReLU предварительно обученной VGG сети и определяются как евклидово расстояние между признаками восстановленного и опорного изображений.

Потери восприятия заставляют сеть отдавать предпочтение естественным изображениям, пытаясь обмануть дискриминатор. Они определяются на основе вероятности того, что восстановленное изображение является исходным HR-изображением.

4. Эксперименты
Эксперименты проводились на трёх широко используемых наборах данных Set5, Set14 и BSD100, тестовом наборе BSD300. Все опыты выполнены с коэффициентом 4x между снимками с низким и высоким разрешением. Это соответствует 16-кратному уменьшению пикселей изображения. Для достоверного сравнения все измеренные значения PSNR [дБ] и SSIM были рассчитаны на Y-канале с центральным кадрированием и удалением полосы шириной в 4 пикселя у каждой границы изображения.

Обучение проводилось на графическом процессоре NVIDIA Tesla M40 с использованием случайной выборки из 350 тысяч изображений, взятых из базы данных ImageNet. Изображения LR были получены путём понижения дискретизации HR-изображений (BGR) с использованием бикубического ядра.

Для каждого мини-пакета обрезаются 16 случайно выбранных частей HR-изображения с разрешением 96×96 (мы можем применить генеративную модель к снимкам произвольного размера, так как она полностью является свёрточной). Далее входные LR-изображения масштабируются в диапазоне [0, 1], а HR — в диапазоне [-1, 1]. Таким образом, потери среднеквадратичной ошибки рассчитываются в диапазоне интенсивностей [-1, 1].

Для оптимизации используется алгоритм Adam (adaptive moment estimation). В качестве инициализации при обучении сети GAN использовалась ранее обученная нейросеть SRResNet, чтобы избежать нежелательных локальных минимумов.

Все варианты SRGAN прошли обучение с 105 обновляемыми итерациями со скоростью обучения 10−4, и затем ещё с 105 итерациями с более низкой скоростью 10−5, при этом чередуя обновления для генеративной и дискриминаторной сети. Генеративная сеть имеет 16 идентичных (B=16) остаточных блоков. Во время тестирования обновления пакетной нормализации отключены, чтобы получить результат, зависящий только от исходных данных.

5. Оценка качества и результаты
Для количественной оценки способности различных подходов восстанавливать высокое разрешение изображений был выполнен тест MOS. В тесте участвовали 26 оценщиков; они присваивали балл от 1 (плохое качество) до 5 (отличное качество) восстановленным SR-изображениям. Калибровка проводилась на 20 парах изображений с низким и высоким разрешением из набора BSD300. Оценщики сравнили 12 версий каждого изображения из Set5, Set14 и BSD100 для различных упомянутых выше подходов SISR, а также для оригинальных HR-изображений. Каждый оценщик протестировал 1128 экземпляров (12 версий 19 изображений плюс 9 версий 100 изображений) в случайном порядке. Результаты показали хорошую надёжность и никаких существенных различий между оценками идентичных изображений, что продемонстрировано на рисунке ниже.


Качественные оценки потерь для различных методов на визуальном примере:


Количественные оценки:

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

Таким образом, эксперименты подтверждают, что SRGAN превосходит все существующие методы с большим отрывом и открывает новые возможности для создания фотореалистичных SR-изображений. Ниже приведены примеры обработки нескольких снимков.


6. Обучение собственной нейросети для SISR
Используя материалы из этой статьи, вы можете обучить свою нейросеть для получения изображений с высоким разрешением. Исходный код доступен на github. Для начала работы вам необходимо:

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

В качестве эксперимента использовались изображения из соревнования DIV2K — bicubic downscaling x4 competition, поэтому параметры обучения в файле config.py установлены в соответствии с этим набором данных. Если ваш датасет будет больше, то вы можете уменьшить число эпох обучения.

Также можно использовать набор данных Yahoo MirFlickr25k, загрузив их прямо из main.py:
train_hr_imgs = tl.files.load_flickr25k_dataset(tag=None)

Если вы хотите использовать собственные изображения, укажите путь к папке с ними в файле
config.py с помощью config.TRAIN.hr_img_path

Запустить программу
Установите папку с изображениями в config. py (если вы используете датасет DIV2K — ничего не меняйте):
config.TRAIN.img_path = "your_image_folder/"
Ссылки на набор DIV2K: <a href="https://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_test_LR_bicubic_X4.zip">test_LR_bicubic_X4</a>, <a href="https://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_HR.zip">train_HR</a>, <a href="https://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_bicubic_X4.zip">train_LR_bicubic_X4</a>, <a href="https://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_valid_HR.zip">valid_HR</a>, <a href="https://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_bicubic_X4.zip">valid_LR_bicubic_X4</a>

Начните обучение:
python main.py

Начните оценку (можете воспользоваться предварительно обученной на DIV2K моделью):
python main.py --mode=evaluate

Теперь вы можете использовать нейросеть для восстановления высокого разрешения изображений.

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

С оригинальной статьёй можно ознакомиться на портале arxiv.org.

Как организовать техническую поддержку пользователей и отдел продаж?



Для клиентов очень важна быстрая техподдержка в критичных ситуациях, например, если не получается продлить важный домен перед его удалением, или заблокирован аккаунт, что может быть ещё хуже. Вот почему необходимо всегда быть на связи с клиентом. Это можно организовать двумя удобными для обеих сторон способами.

Способ организации тикет-системы для заявок от клиентов
Проще всего организовать систему обработки заявок клиентов на базе уже имеющихся решений. Стоит учитывать, что они ресурсозатратны. Мы рекомендуем вам один из самых оптимальных вариантов, которые находятся на рынке — osticket.com. Эта тикет-система разворачивается, что называется, «из коробки», в три клика, и позволяет вам отвечать на заявки клиентов, а им, в свою очередь, быть в курсе своих запросов в службу поддержки.

Это решение гораздо проще и экономнее в ресурсах, чем, например, OTRS Help Desk и работает значительно быстрее. А это значит, что клиенты будут всегда довольны быстрыми ответами технической поддержки.

Как быстро и дёшево организовать call-центр?
Но то, что действительно будет выделять сайт среди сайтов других реселлеров, так это наличие телефонной технической поддержки и отдела продаж. Возникает вопрос: насколько сложно это сделать? Это проще, чем разместить тикет-систему на поддомене. Не нужно заводить call-центр, покупать телефоны и т. д. Такие сервисы предоставляют приложения под IP-телефонию, а также телефонные номера.

Одни из самых известных
  • sipuni.com
  • tekmi.ru
  • telphin.ru
  • youmagic.pro
Последний в списке youmagic.pro зарекомендовал себя как одна из самых надёжных и простых в использовании виртуальных АТС. Вы получаете в использование прямой городской номер в одном из 8 городов России, а также можете подключить номер 8−800. Стоит дополнительно указать, что SIP-клиент можно установить на компьютер и сотовый телефон, т. е. необязательно закупать IP-телефоны для сотрудников. При подключении базового пакета доступны 5 внутренних номеров для сотрудников, чего на этапе запуска вполне хватит для отдела продаж.

Где искать потенциальных клиентов?
Кстати, можно не создавать отдел продаж на постоянной основе, а лишь периодически нанимать фрилансеров для обзвона веб-студий и клиентов, что обойдётся вашей компании в меньшие деньги. Список веб-студий можно легко найти в открытом доступе. Кроме того, для веб-студий можно создать специальный тариф прямо в REG.Panel и озвучить его в деловом предложении. Большинство студий и агентств заинтересованы в льготных условиях, например, в специальной цене на домены.

www.reg.ru

REG.RU создал AI-сервис, определяющий доменную зону по фото



Хостинг-провайдер и регистратор доменов REG.RU создал на базе искусственного интеллекта сервис REG.Pic. Любой пользователь, загрузивший фото, за несколько секунд получает рекомендацию по выбору тематических доменных зон для сайта, блога или бизнеса. Сервис доступен по адресу pic.reg.ru



Ключевая идея REG.Pic — помочь пользователю из сотен тематических доменных зон выбрать подходящие. Механика проста: пользователь загружает фото, на котором изображен он, или продукт его бизнеса, нейросеть обрабатывает фотографию и выдаёт рекомендацию из нескольких зон.

Работа сервиса строится в два этапа. Сначала предобученная свёрточная нейросеть на платформе Google Cloud Vision определяет что изображено на картинке пользователя и присваивает ей теги (слова). Сеть обучена на Open Image Dataset — одной из самых крупных открытых коллекций размеченных изображений.

Второй этап — сравнение полученных тегов со списком доменных зон с помошью глубокого обучения. Программный инструмент Word2vec (предобучен на большой коллекции текстов Google News) преобразует в векторную форму теги к фото и доменные зоны по ключевым словам. В результате получается два вектора. Схожесть изображения и доменной зоны определяется по косинусной близости между ними. То есть доменная зона с наибольшим значением косинусной близости к изображению определяется как наиболее подходящая и попадает в выдачу.

Сегодня существуют сотни тематических доменов для проектов самой разной тематики — .COFFEE, .ART, .SPACE, .BLACK, .DANCE, .YOGA. Необычные зоны — отличный маркетинговый инструмент, который выделит интернет-проект из числа прочих и сделает его запоминающимся для аудитории.

Немного отступая от традиции Дня cмеха, мы решили не разыгрывать наших клиентов, но соблюдая дух первого апреля, дать повод повеселиться. Настоящая нейронная сеть даёт рекомендации по выбору доменной зоны — это чудо или уже реалии? Надеемся, что REG.Pic принесёт пользователям не только хорошее настроение, но и реальную пользу: доменных зон — сотни и выбор огромен
комментирует генеральный директор REG.RU Алексей Королюк.

pic.reg.ru

REG.RU рекомендует: советы по выбору хостинга



«Как выбрать лучший хостинг для интернет-магазина?» — такой вопрос волнует многих предпринимателей. В одном из предыдущих материалов в блоге мы рассказали почему SSL-сертификат для современного сайта — это не роскошь, а необходимость. В этой статье мы поделимся рекомендациями о том, как выбрать хостинг для онлайн-магазина или другой коммерческой площадки в Сети, чего избегать и на что обратить внимание. Вперёд!

Не рассматривайте бесплатные варианты хостинга
Примечание: Сразу уточним, речь идёт именно о полностью бесплатных решениях, а не временных акциях или бесплатных тестовых периодах хостинга.

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

Кроме всего прочего, у подобных вариантов хостинга есть целый ряд ограничений:
  • неотключаемая реклама. Сторонняя реклама на коммерческом сайте сразу покажет возможным покупателям о том, что дела у вас не очень, и вам приходится использовать бесплатный хостинг. Конечно, есть люди, которые не заметят, но для более молодой, прогрессивной (и скорее всего более обеспеченной) аудитории это станет «красным флагом», который их оттолкнёт.
  • невозможность привязать собственный домен (у некоторых хостинг-провайдеров). Вам придётся использовать веб-адрес, который предоставил хостер. Домен сегодня — это такой же элемент брендинга, как красивый логотип и современный дизайн сайта. Без него вы лишитесь отличного маркетингового инструмента.
  • низкий приоритет у технической поддержки. Если ваши сайты перестанут работать, хостинг-провайдер не будет стремиться решить все ваши проблемы в первую очередь. Очевидно, что больший интерес для него представляют пользователи с платными тарифами.

Оцените возможную нагрузку сайта и определитесь с видом хостинга
Категорий платного хостинга не так много, как может показаться, и разобраться в них проще, чем в видах световых мечей из Звёздных Войн.
  1. Виртуальный хостинг (virtual hosting). Сравнительно дешёвый (от 100 рублей в месяц) и лёгкий в управлении. Но у него есть и свои ограничения: часто хостинг-провайдеры устанавливают лимиты на количество сайтов, которые можно разместить на хостинге, а также ограничивают среднесуточную норму нагрузки. Последнее означает, что если ваш сайт будут нагружать сверх нормы (большой приток посетителей, тяжёлые скрипты, плагины и прочее), его могут заблокировать.
  2. VPS. Более гибкое решение, где вы сможете разместить неограниченное количество сайтов, баз данных, а также установить необходимый софт. Главный недостаток VPS — такие услуги стоят дороже виртуального хостинга, для управления таким сервером вам понадобятся знания системного администрирования.
  3. Dedicated — услуга с максимальной производительностью. Dedicated будет лучшим решением для владельцев крупных ресурсов с месячной посещаемостью в десятки и даже сотни тысяч пользователей. Вы получаете полный контроль как над программной, так и над аппаратной частью сервера.


Тут всё как и с покупкой машины или музыкального инструмента: для первого раза не имеет смысла брать самую дорогую модель автомобиля или гитары. Вы просто не сможете оценить все преимущества. Поэтому лучшим вариантом для старта будет виртуальный хостинг с доступными тарифами. А уже потом, когда ваш магазин наберёт аудиторию, можно будет задуматься об апгрейде.

Выберите услугу с подходящей ОС
По аналогии с настольными ПК и смартфонами, на хостинге могут быть установлены различные операционные системы. Это либо Unix-подобные ОС — FreeBSD, Linux, либо Windows.

В случае с операционными системами, многие неопытные пользователи совершают ошибку и заказывают хостинг с Windows, считая, что им будет удобнее управлять. Но это не так. Управление любым виртуальным хостингом происходит через панель управления — Cpanel, ISPmanager и другое подобное ПО. Поэтому вне зависимости от ОС, управление вашим хостингом будет одинаковым.
Хостинг на Windows необходимо заказывать в тех случаях, когда интернет-магазин разработан с использованием особых технологий компании Microsoft (системы управления базами данных MSSQL или платформы для разработки веб-приложений ASP.NET). Во всех остальных случаях, если вы хотите создать магазин на «1С-Битрикс», WordPress или любой другой популярной CMS, хостинг на Linux будет хорошим решением.

Узнайте больше о хостинг-провайдере
Технические характеристики, разновидности, ОС — это ещё не всё. Важен сам хостер и его репутация. Изучите, удобен ли сайт, прозрачны ли тарифы, насколько профессиональна техническая поддержка. Также почитайте отзывы на специализированных форумах, спросите у других предпринимателей, посмотрите ответы сотрудников поддержки в официальных группах в социальных сетях, поинтересуйтесь, как давно компания работает на рынке. Из этих деталей у вас сложится общая картина о компании, и будет легче принять решение.

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

Обратите внимание на дополнительные услуги, идущие в подарок к хостингу
Кроме самой услуги, компании также часто предлагают бонусы и подарки за покупку. Например, у нас вы получите вместе с хостингом бесплатные домены в зоне .RU или.РФ, а также SSL-сертификат. А при переносе сайтов на обслуживание в REG.RU вы получите 1 месяц бесплатного хостинга.

⌘⌘⌘

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

Работа с электронным документооборотом доступна всем клиентам



Работа с электронным документооборотом доступна всем клиентам
В REG.RU c помощью электронного документооборота юридические лица могут отправлять закрывающие документы. Физические лица могут проводить операции с услугами без личного присутствия или предъявления нотариально заверенных документов. В качестве операторов данных могут выступать компании «Диадок» и «Сбис». Это удобно, надёжно и быстро. Чтобы получать бухгалтерские документы через ЭДО, воспользуйтесь инструкцией в разделе «Помощь».
www.reg.ru/edo

Знакомьтесь: High Bandwidth Memory (HBM). Что такое HBM-память и зачем она нужна?



Производители видеокарт постоянно находятся в поиске новых решений. В гонке за максимальную энергоэффективность и пропускную способность видеопамяти участвуют традиционная GDDR5 и новая HBM. Для чего понадобился новый вид памяти и почему не обойтись использованием GDDR5 вы узнаете в переводе статьи с портала bit-tech.

Память GDDR5 долгое время оставалась выбором № 1 для самых высокопроизводительных решений. Сегодня её продолжают использовать в потребительских видеокартах, а также в игровых приставках PlayStation 4 и Xbox One X. Тем не менее с увеличением пропускной способности GDDR5 увеличился и уровень потребления энергии. Большой расход на подпитку памяти приводит к нехватке питания для самого процессора и падению производительности.

GDDR5 также препятствует дальнейшему уменьшению форм-фактора видеокарт. Интерфейс GDDR5 требует большого количества логики для достижения высокой производительности. Это съедает место на печатной плате. Достаточно большое пространство занимают и модули питания, которые должны справляться с большим энергопотреблением памяти.

Подобные проблемы GDDR5 могли бы быть решены за счёт уменьшения и интеграции компонентов в один чип. Однако не всё так просто: процессоры и DRAM настолько различаются по своему устройству и решаемым задачам, что их не удаётся реализовать на одном кристалле. Полупроводниковые пластины для процессоров очень дороги и не предназначены для использования в DRAM.

Требовалось найти более эффективное решение. Им стала базовая соединительная подложка (base logic die). Благодаря такой подложке графический процессор и DRAM являются единым чипом, сохраняя при этом необходимые производственные различия. Это позволило увеличить скорость передачи данных, уменьшить рабочие частоты и, как следствие, уменьшить энергопотребление устройств.

Новый тип памяти, названный High Bandwidth Memory (HBM), обеспечивает высокую пропускную способность не столько за счёт частоты, как GDDR5, но и за счёт большей ширины шины. Это достигается путём использования трёхмерной компоновки: каждая интегральная схема памяти располагается поверх предыдущей. Поэтому полупроводниковые пластины также должны быть и очень тонкими, порядка 100 микрон.


В одной сборке HBM-памяти из 4 слоёв шина в 1024 бит из 8 независимых 128-битных каналов. 1 ГГц частоты процессора обеспечивает пропускную способность в 128 ГБ/с. Важно, что по сравнению с GDDR5 для работы HBM-памяти требуется более низкое напряжение — 1,3 вольта.

Таким образом, HBM-память успешно решает две главные проблемы GDDR5: низкая пропускная способность на ватт и низкая пропускная способность на миллиметр печатной платы. Новый дизайн памяти является более производительным и потребляет гораздо меньше энергии. Так, пропускная способность чипа с 1 ГБ HBM-памяти в 4 раза выше, чем чипа с 8 гигабайтами GDDR5.

На основе HBM-памяти построены следующие модели графических карт NVIDIA: Tesla P100, NVIDIA Titan V, Quadro GP100, Quadro GV100 и Tesla V100, которая используется в нашей услуге «Облачные вычисления на GPU».

С оригиналом статьи вы можете ознакомиться на сайте bit-tech.

www.reg.ru

5 советов по продуктивности от генерального директора REG.RU



Слово от Редакции и немного предыстории. Мы в компании часто делимся различными лайфхаками по продуктивности. Например, наш генеральный директор Алексей Королюк регулярно пишет о том, как настроить свой смартфон, чтобы оставаться максимально сконцентрированным и продуктивным. Мы решили, что будет несправедливо, если об этих идеях узнает только команда REG.RU. И сейчас мы делимся этим с вами.

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

Отключите (почти) все уведомления
Уведомления — неконтролируемый отрыв от ваших реальных целей. Они препятствуют вам обрести состояние потока. Прежде всего вы должны контролировать что и когда делать, а не ваш телефон. Я буду говорить об этом снова и снова, поскольку «ваш телефон — это инструмент, а не начальник».

Работа мозга, лежащая в основе обучения, требует постоянного внимания, чтобы вызвать рост миелина вокруг активных нейронных путей. Это и есть смысл мозговой пластичности. Однако, если вы постоянно прерываете этот процесс, вы никогда не добьетесь роста миелина, что блокирует всё изученное. По существу, уведомления в телефоне приводят к задержке жизни. Кроме того, бейджи (красные кружочки с цифрами), которые появляются на иконках приложений после получения уведомления, вызывают беспокойство, а беспокойство вызывает проблемы со здоровьем, такие как болезни сердца.
Ваш телефон — это инструмент, а не начальник
Поэтому прямо сейчас откройте настройки в вашем телефоне и отключите большинство уведомлений от приложений. Оставьте только уведомления от:
  • календаря. Не пропустить встречу или важное дело — это и есть основное предназначение смартфона.
  • карт Яндекс и Google. Эти приложения побеспокоят вас только если вы едете на машине по навигатору.

Уменьшите вред от социальных сетей и мессенджеров
Переместите приложения Facebook, Twitter, Snapchat, Instagram, Pinterest, Periscope, LinkedIn и Tumblr и другие соцсети в папку на втором экране. Это зависимости. Некоторые люди называют эту папку «Социальная» или «Медиа». Я бы рекомендовал назвать эту папку «Досуг», чтобы вы сами поняли, когда её открывать. Можно пойти ещё дальше и скрыть свои любимые социальные приложения на втором экране этой папки. Когда ваши зависимости находятся на первом экране папки, они всё ещё взывают к вам. Дополнительный совет фанатам продуктивности: просто удалите все приложения для социальных сетей.

Секрет продуктивности управления инбоксами — решить, когда вы хотите проверять свои сообщения, а затем, обрабатывать их все в одной большой партии. Пакетная обработка ставит вас во главе процесса. К сожалению, большинство людей живут постоянно проверяя свои входящие на наличие сообщений, требующих реакции. Чтобы вы могли полностью реализовать свой потенциал, вам нужно перейти к пакетной обработке всех ваших инбоксов.

Отключите запросы на оценку приложений
Вы открываете приложение и хотите выполнить работу, но приложение предлагает вам оставить отзыв. Это нежелательное прерывание, и ваша задача — убрать как можно больше прерываний. Поэтому отключите эти нежелательные запросы на оценку приложений.

Разве это не безумие, думать о компьютерах как о производительных устройствах, но при этом допускать так много непродуктивных функций? Я думаю, что да. При использовании бесплатных приложений с рекламой и всплывающими отзывами вы фактически действуете как элемент маркетинговой кампании разработчика. Приложения с более положительными отзывами получают выше рейтинг в Apple Store или Google Play. Как следствие, разработчики приложений склонны прерывать вас с помощью запросов на оценку, как раз, когда вы делаете что-то продуктивное.
Разве это не безумие, думать о компьютерах как о производительных устройствах, но при этом допускать так много непродуктивных функций?
Включите режим «Не беспокоить»
Большинство людей должны на постоянной основе включать режим «Не беспокоить» в своём телефоне. Эта функция не так страшна, как вы думаете. Как минимум, вы всегда можете разрешить звонки от избранных контактов. В результате вы всё же можете позволить определённым людям прервать вас или разбудить.

Хитрость включения функции «Не беспокоить» на весь день заключается в том, чтобы включать её ровно на сутки, например, с 9 утра до 9 утра. Это работает! Если, однако, вы хотите, чтобы незнакомые люди могли связаться с вами (если вы работаете в продажах и т. п.), просто установите «Не беспокоить» во время вашего сна и свободного времени.
Большинство людей должны на постоянной основе включать режим „Не беспокоить“ в своём телефоне
Теперь главное: кто находится в вашем списке избранных. Безусловно здесь список всех тех людей кто вам важен. Но у меня в нем ещё и списки всех корпоративных номеров телефонии, телефоны горячих линий банков в которых я обслуживаюсь, горячие линии систем охраны, и, конечно, ближайшего окружения команды REG.RU. Я накапливал список избранных методом итераций. Когда кто-то из звонивших был действительно важен, то его номер я заношу в избранное. При этом, в вверху списка избранных людей у меня те, кому я звоню из быстрого набора телефона, а далее идёт уже список людей, которые там исключительно из-за функций системы «Не беспокоить».

Стоит отметить, что мессенджеры, в моём случае, установлены на компьютере и общение в них у меня доступно почти без ограничений и чтобы общаться в них я не беру телефон в руки. Когда приходит время взять телефон в руки, то в нём будут только звонки и СМС.

Выберите правильные обои для рабочего стола
Абсолютно лучшие обои — это черный фон. Выбор чёрного уничтожает идею о том, что ваш телефон — это блестящая игрушка, на которую нужно постоянно смотреть.

Кроме того, на OLED-экранах (большинство новых iPhonе), чёрный фактически экономит заряд аккумулятора (почти на 60%). Настоящих фанатов продуктивности, а также тех, у кого хронически разряжается аккумулятор в телефоне — это лучший вариант.



Если вы не можете согласиться с тем, что телефон за тысячу долларов с чёрными обоями выглядит таким безобразным, выберите чёрные обои с разноцветными полосками.


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

⌘⌘⌘

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

www.reg.ru

Почему не стоит экономить на SSL-сертификате, если у вас интернет-магазин



Изначально Интернет не рассматривался как исключительно коммерческая платформа. В первые годы он был местом для общения научных сотрудников, разработчиков и других пользователей, напрямую связанных с IT и вебом. Но когда стали появляться первые интернет-магазины, в Сеть пришёл большой бизнес и платёжные системы, встал вопрос о защите данных пользователей. Так появился стандарт безопасности, позволяющий без опасений передавать текстовую информацию и прочие данные.

Эта технология получила название SSL, она и сегодня используется в современных сайтах. В этом материале мы рассмотрим почему SSL-сертификат для интернет-магазина это необходимость, расскажем о типах и выясним какой из них подойдёт именно вам.

Протокол SSL (Secure Sockets Layer) обеспечивает безопасное соединение между браузером клиента и вашим сервером или хостингом. Например, пользователь захотел купить в вашем интернет-магазине ноутбук и расплатиться с помощью карты прямо на сайте. Он вводит номер карты, защитный код и жмёт кнопку «Заказать». С SSL-сертификатом эти данные будут передаваться по HTTPS в зашифрованном виде и злоумышленники не смогут их перехватить и увести деньги с карты.

Но шифрование данных — это только часть преимуществ, которые дают SSL-сертификаты. Рассмотрим остальные плюсы.

Доверие пользователей
Современные браузеры, такие как Google Chrome и Mozilla Firefox очень явно дают понять, если к сайту не подключен SSL-сертификат.
Как отображается отсутствие SSL-сертификата в браузере Google Chrome.

Как отображается отсутствие SSL-сертификата в браузере Mozilla Firefox.

Те, кто не слишком разбираются в интернет-технологиях могут это пропустить. Но для продвинутых пользователей это станет неким «красным флагом», который точно отпугнёт их от вашего интернет-магазина.

Защита от фишинга
Фишинг — популярный вид интернет-мошенничества, при котором злоумышленники путём обмана и социальной инженерии пытаются получить доступ к конфиденциальным данным и другой информации. Например, доменное имя без SSL они могут заменить на похожий домен или адрес с незаметной орфографической ошибкой (APPL.COM вместо APPLE.COM), который поведёт всех на мошеннический сайт-двойник. SSL-сертификаты позволяют пользователям проверить данные о владельце сайта и дают знак пользователю, что на данном домене размещён оригинальный сайт, а не опасный фейк.

Улучшение SEO-показателей
SSL-сертификат также полезен, если вы хотите улучшить показатели вашего сайта в поисковой выдаче. В поисковых системах Google и «Яндекс» ресурсы с HTTPS-соединением располагаются в поисковой выдаче выше сайтов без него. Кроме того, согласно новым правилам, сайты без SSL-сертификатов помечаются в Google Chrome как небезопасные, в случае если они принимают номера кредитных карт и пароли к ним.

Какой сертификат выбрать для интернет-магазина?
Надеюсь, с вопросом «нужен ли ssl сертификат для интернет-магазина» мы разобрались. Сегодня SSL — стандарт для e-commerce во всём мире. Но какой же из них выбрать? Существуют 3 основных типа, сертификатов, различающихся по степени валидации (уровню доверия):

1. Domain Validation сертификат — самый популярный и доступный сертификат. Он обеспечивает базовую безопасность домена и передачу данных в зашифрованном виде. DV SSL могут приобрести как физические, так и юридические лица. Также для его оформления не нужны дополнительные документы.

Такая категория сертификатов подойдёт для маленьких и полулюбительских проектов. Если у вас небольшой магазин без оплаты онлайн, который вы рассматриваете его скорее как хобби, а не серьёзный бизнес, то нет смысла переплачивать за что-то более дорогое.

2. Organization Validation сертификат — более дорогой тип SSL-сертификата. Кроме шифрования данных он также подтверждает юридический статус организации: пользователи будут видеть, что именно ваша компания владеет сайтом. Такой тип сертификатов доступен только юридическим лицам и ИП, и станет оптимальным решением для владельцев интернет-магазинов.

3. Extended Validation сертификат — наиболее престижная категория SSL-сертификатов для крупных игроков на рынке интернет-коммерции. Также только с этим сертификатом в левой части поисковой строки у пользователей будет отображаться не только замок, но и полное название вашей компании.


SSL-сертификат сегодня — это крайне важный и необходимый сервис, который необязательно должен стоить дорого (а у нас базовый SSL можно получить даже бесплатно).

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

www.reg.ru

Почему важно проверить домен в Роспатенте?



Почему важно проверить домен в Роспатенте?
Онлайн-проверка домена на совпадение с товарными знаками поможет убедиться, не нарушает ли его использование чьи-то законные права. Ведь доменное имя само по себе не обладает юридической защитой, а любые риски и негативные последствия использования домена, затрагивающего чужие интересы, лежат на вас.
onlinepatent.ru/trademarks/
onlinepatent.ru/promo/trademark/

3 простых шага, и ваш домен в безопасности
  1. Онлайн-проверка по базе товарных знаков. Быстро проверить домен на предмет совпадения с товарными знаками можно в бесплатном сервисе онлайн-поиска по базам Роспатента. Доменную зону при проверке указывать не нужно.
  2. Регистрация собственного товарного знака. Многие владельцы бизнеса уже позаботились об этом: сейчас с доменными именами пересекается почти половина существующих товарных знаков. Подайте заявку на регистрацию собственного товарного знака, чтобы кто-то другой не сделал это вместо вас.
  3. Использование товарного знака для защиты домена и не только.

Вы зарегистрировали товарный знак, и теперь никто не сможет претендовать на ваш домен — как минимум в течение ближайших 10 лет. В качестве бонуса вы получаете возможность использовать короткие ссылки в социальных сетях и блокировать контекстную рекламу с вашим товарным знаком.
Скидка 2000 рублей на регистрацию товарного знака!

Клиентам REG.RU предоставляется специальная скидка
2000 рублей на регистрацию товарного знака по промокоду REGRU2000. Для его активации достаточно создать заявку на сайте Онлайн Патент до 31 марта 2019 года.

Мой сайт тормозит. Почему это происходит и что делать?



Иногда приходит время: переехать в новую квартиру, сменить работу, купить новый ноутбук, перестать смотреть неинтересные сериалы. С хостингом для сайта та же история. Важно вовремя понять, что вы «переросли» используемую услугу и вам нужно что-то более мощнее и гибкое. В этом материале мы разберёмся в причинах низкой производительности сайта и методах их решения. Вперёд!

В чём причины низкой производительности?

Их может быть много. Условно разделим их на проблемы с программной и аппаратной частью. К первой категории относятся слишком большие изображения и другой тяжёлый контент, старое ПО, ненастроенное кэширование и многое другое. Второй «пакет» проблем — неподходящее и слабое железо. Вполне возможно, что тариф хостинга, который вы заказывали ещё на старте вашего интернет-проекта, уже не справляется с вашими нуждами. Посетителей стало больше, сам сайт стал массивнее и тяжелее, а услуга хостинга осталась той же.

Хорошо, с этим понятно. Какие есть возможности для решения?
Прежде всего, вы можете провести работы по ускорению сайта. В Сети есть масса статей и заметок. Например, на специализированном ресурсе Cossa есть материал по этой теме. Если это не поможет, то вероятно дело всё же в железе. Тогда вам стоит рассмотреть более производительный тариф хостинга или VPS/VDS.

А можно подробнее про VPS/VDS?
VPS (VDS) — виртуальный выделенный сервер. Такая услуга подойдёт тем, кому необходимо гибкое и настраиваемое решение, но на аренду физического выделенного сервера пока не хватает средств. На таком сервере вы сможете размещать неограниченное количество сайтов (виртуальные хостинги, как правило, ограничивают это число), почтовых ящиков, баз данных. Также, вы можете самостоятельно устанавливать дополнительные программы.

Если всё так прекрасно, то почему все сразу не заказывают VPS?

Начнём с того, что VPS дороже: цены на такую услугу начинаются с 200 рублей в месяц, но могут доходить и до 7000 — 8000. Также чтобы работать с этой услугой нужно обладать специфическими знаниями системного администрирования и понимать как работают UNIX-подобные операционные системы. Иначе результат будет не самым хорошим. Конечно, вы можете использовать графические панели управления вроде ISPmanager, но они не будут давать полного контроля над сервером. Если вы не знаете что такое sudo rm -rf и пугаетесь при виде терминала, вам стоит нанять отдельного человека, который бы обслуживал и настраивал ваш сервер.

А что такое vds сервер и что значит vds?
VDS — это одно и тоже, что и VPS. Первая аббревиатура расшифровывается как virtual dedicated server («виртуальный выделенный сервера»), а вторая как virtual private server («виртуальный частный сервер»). Так уж повелось в IT-среде, что термин VPS применяется чаще.

Хорошо, я определился — буду брать VPS. На что нужно обратить внимание при выборе нового тарифа?
Изучите характеристики VPS! Тип накопителя (SSD, жёсткий диск или гибридный накопитель), модель процессора, количество оперативной памяти — всё как в обычном ноутбуке или настольном ПК. И чем больше, тем лучше! Но важно понимать, что мощность конфигурации — это ещё не всё. Часто в комплекте с услугой идут дополнительные сервисы и бонусы. Не упускайте эту возможность! Клиенты REG.RU при заказе VPS всегда получают приятный сюрприз!
www.reg.ru/company/promotions/4584

Надеемся, что мы ответили на ваши вопросы и всё прояснили. Если нет — пишите в комментарии ваш вопрос. Мы обязательно рассмотрим его в следующих материалах.