Как стать автором
Обновить

Дизайн

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Машинное обучение в Excel при помощи Python и PyXLL

Блог компании SkillFactoryPythonПрограммированиеИнтерфейсыМашинное обучение
Перевод
Tutorial

К старту курса о машинном и глубоком обучении делимся переводом статьи, автор которой показывает на практике, как модель машинного обучения может использоваться через Excel. Зачем это нужно? Компании больше и больше вкладывают в исследования и разработку моделей прогнозов; по мнению автора оригинала статьи, разработчика и основателя компании PyXLL доступ к ML-моделям через Excel открывает новые горизонты. Вы сможете показать модель пользователям Excel, у которых нет опыта программирования или широких знаний в области статистики. При желании можно создавать инструменты разработки и тренировки моделей полностью в Excel, например строить графы в TensorFlow. Весь исходный код из статьи доступен на GitHub.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Просмотры1.2K
Комментарии 3

Новости

Показать еще

Музыка для игр: где брать треки инди-разработчикам

Блог компании АудиоманияРазработка игрДизайн мобильных приложенийДизайн игрЗвук

Было время, когда музыка в видеоиграх представляла собой 8-битные мелодии. Но сегодня она такая же разнообразная, как и в других развлекательных жанрах. Есть мнение, что наибольший вклад в ее развитие вносят инди-разработчики, которые, обладая скромными бюджетами, не стесняются экспериментировать.

Сегодня мы расскажем о трех ресурсах, где можно найти royalty free треки для своих игровых экспериментов — IndieGameMusic, Unminus Music и cchound.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Просмотры1K
Комментарии 2

UX/UI-дизайнер: все, что вы хотели знать, но боялись спросить

Блог компании HaysIT-инфраструктураГрафический дизайнУправление персоналомКарьера в IT-индустрии

Сегодня мы поговорим о наиболее распространенной в компаниях на данный момент  роли: UX/UI-дизайнера в единственном лице (UX Generalist, будем называть его так). Он решает широкий спектр задач: исследует поведенческие паттерны, проектирует различные варианты пользовательского опыта, прорабатывает те или иные гипотезы совместно с командой, тестирует их, проводит пользовательские интервью и исследования, и учетом полученных данных создает привлекательный, понятный и удобный интерфейс, который помогает решить предполагаемую задачу пользователя.

Читать далее
Всего голосов 2: ↑1 и ↓10
Просмотры871
Комментарии 2

Ручная проверка отображения сайтов в популярных браузерах и устройствах (для новичков)

Веб-дизайн

Проверить мобильную версию сайта можно в браузере Chrome. Нажав Ctrl + Shif + I (правой мышкой по экрану – посмотреть код страницы) и затем  Ctrl + Shif + M (или значок с телефоном/планшетом, который расположен вверху слева).

Читать далее
Всего голосов 16: ↑3 и ↓13-10
Просмотры1.3K
Комментарии 18

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

ПрототипированиеНаучно-популярноеНанотехнологииИнженерные системы
Из песочницы

Подсказка: сделать все маленьким.

Вступление

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

Читать далее
Всего голосов 135: ↑135 и ↓0+135
Просмотры14K
Комментарии 87

ИИ в качестве актера озвучки звучит очень по-человечески. И цифровых агентов уже можно нанять

Блог компании Neuro.netМашинное обучениеИскусственный интеллектБудущее здесьГолосовые интерфейсы
Перевод
image

Голосовые агенты становятся все более совершенными. Мы уже рассказывали о том, насколько хорошо они понимают собеседника-человека и способны воспроизводить речь. Использовать цифровых агентов можно не только в качестве «сотрудника» колл-центра, но и в качестве актеров озвучки/дубляжа. Хороший пример — работа компании WellSaid Labs, о которой и рассказывается в этой статье.

Компания WellSaid Labs на своем сайте уведомляет посетителей, что у нее в запасе «восемь новых цифровых актеров озвучки». Тобин «энергичен и проницателен». Пейдж «уравновешенна и выразительна». Ава «отточенная, уверенная в себе и профессиональная».

Каждый цифровой агент использует голос реального актера, конечно, с согласия последнего. Теперь компании могут лицензировать эти голоса, чтобы рассказывать обо всем, что нужно бизнесу. Они просто вводят текст в голосовой движок, и на выходе получается четкий аудиоклип с естественным звучанием.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Просмотры4.1K
Комментарии 9

Blender, 1001 мелочь

Open sourceРабота с 3D-графикойСофт
Tutorial

Продолжение разбора приёмов работы с пакетом трёхмерной графики Blender версии 2.79. На этот раз речь пойдёт о материалах в Cycles и о том, как отрендерить итоговую картинку.

Далее
Всего голосов 5: ↑4 и ↓1+3
Просмотры4.6K
Комментарии 33

Еще один пост о синхронизации в Vulkan

ПрограммированиеC++Работа с 3D-графикойРазработка игр
Перевод

Так, я наиграл в Fire Emblem: Three Houses уже порядка 160 часов в течение последней пары недель, думаю пришло время вновь побыть интернет-экспертом.

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

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Просмотры1.9K
Комментарии 0

Java/Scala программа, имитирующая анимацию капель дождя

JavaScalaФункциональное программированиеКомпьютерная анимацияГрафический дизайн
Recovery mode

Пригодна ли Java (Scala) и ее библиотеки для задач вывода 3D и анимации? Я попробовал это выяснить на примере библиотеки org.fxyz3d и хотел бы поделиться самой программой и выводам по итогам ее запуска.

Читать далее
Всего голосов 5: ↑2 и ↓3-1
Просмотры1.6K
Комментарии 0

Выбор флеш-карт для системы видеонаблюдения: на что обратить внимание?

Блог компании Western DigitalРабота с видеоХранение данныхНакопителиВидеотехника

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

Использование «умных» камер обеспечивает целый ряд важнейших преимуществ, ключевым из которых является повышение отказоустойчивости охранной инфраструктуры. Поскольку каждое такое устройство способно функционировать автономно, задача условного злоумышленника, который пожелает проникнуть на охраняемый объект, осложняется тем, что теперь ему необходимо вывести из строя буквально каждый девайс на своем пути, что, при условии продуманной системы резервного питания, становится практически невыполнимой задачей. Взлом и отключение видеосервера в данном случае оказываются бессмысленными: многочисленные цифровые «глаза» продолжат неустанно следить за вверенной территорией,  скрупулезно фиксируя все происходящее на карту памяти. Вот только для работы в составе системы видеонаблюдения подойдет отнюдь не каждая флеш-карта: большинство потребительских и даже профессиональных моделей оказываются попросту непригодным для столь специфических нагрузок. На что же следует обратить внимание, выбирая накопитель для камеры видеонаблюдения? Давайте разбираться.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Просмотры2.1K
Комментарии 5

Интерфейсы для встраиваемых устройств на современных Web-технологиях

Блог компании DataArtИнтерфейсыNode.JSРазработка на Raspberry PiНосимая электроника
Tutorial

Автор: Николай Хабаров, Principal IoT/IoMT Architect в DataArt

Начнем с того, что интерфейс необходим любому устройству. Ведь пользователю придется с ним взаимодействовать — значит, нужны какие-то кнопки, рычажки, лампочки или дисплей. Некоторые устройства подключаются через USB-кабель к компьютеру, на который нужно установить драйверы и специальное ПО для управления. Некоторые устройства, построенные на обычном железе для ПК, снабжены собственными дисплеями для демонстрации данных и контрольными панелями. В обоих случаях софт для них обычно пишут на сложных языках программирования вроде C++, а создание автономных или встраеваемых приложений для них требует от разработчика специальных навыков. Программное обеспечение для них, как правило, зависимо от операционной системы, и попытка апгрейда любого компонента устройства (например, замена дисплея на более совершенную модель) часто оборачивается серьезной проблемой.   

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

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Просмотры2.3K
Комментарии 7

Как мы получили реалистичные лица с новых ракурсов с помощью нейросетей

Блог компании twin3dРабота с 3D-графикойАлгоритмыМатематикаМашинное обучение

В этой статье вы узнаете про глубокий нейросетевой подход Neural Radiance Fields — метод для генерации новых изображений сцены с различных ракурсов. Основная задача — интерполяция новых views между исходными оригинальными изображениями для получения “непрерывной сцены” из ограниченного числа фотографий.

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

Читать далее
Всего голосов 21: ↑21 и ↓0+21
Просмотры3.4K
Комментарии 4

Golang+FFmpeg

Работа с видеоОбработка изображенийGo

Долго искал более-менее живую Golang-библиотеку для работы с rtsp.

Изначально наткнулся на github.com/nareix/joy4, но там оказался устаревший C-код и rtp был на Golang, а декодинг на FFmpeg. (немало deprecated варнингов).

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

Поискал по Go-go! telegram-чату - понял, что нет хороших решений.

Ну и как любят делать на JS - нужно написать свой фреймворк.

Читать далее
Всего голосов 3: ↑1 и ↓2-1
Просмотры1.9K
Комментарии 6

О небольших, но бесяще важных различиях текстовых редакторов

Блог компании Р7-ОфисТипографикаУправление проектамиСофт

Привет! Я из команды «Р7-Офис», и я немного гик текстового редактирования. Например, в MS Word, равно как и в нашем редакторе Р7, есть двойное зачёркивание, а вот в других русских офисах такой фичи «из коробки» нет. На самом деле это очень русская фишка: у нас есть госкомпании, которые по своим стандартам должны использовать именно двойное зачёркивание в ряде ситуаций. И если эту функцию не поддерживать, то где-то далеко в Сибири заплачет ещё один инженер. 

У нас нет разницы между ядрами онлайн-редактора и десктопной версией. У большинства офисных пакетов эволюция прослеживается с тех времён, когда никакого онлайна толком не было, и внутри монолита можно было построить Римскую империю. Поэтому при переходе к онлайну они обычно не трогали старую кодовую базу, а просто выписывали её основные свойства в бэклог и повторяли в новой версии. Как метод рефакторинга подход замечательный, если не считать того, что полностью скопировать исходный функционал не всегда получается (и не всегда экономически оправданно, видимо), и в итоге приходится поддерживать два разных продукта, которые нередко для пользователя выглядят как один. 

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

Читать далее
Всего голосов 33: ↑32 и ↓1+31
Просмотры5.9K
Комментарии 21

Как улучшить распознавание русской речи до 3% WER с помощью открытых данных

Блог компании SberDevicesМашинное обучениеИскусственный интеллектNatural Language ProcessingГолосовые интерфейсы

Меня зовут Николай, когда в 2009 году я защищал диссертацию по распознаванию речи, скептики мне говорили, что слишком поздно, так как Microsoft и Google уже “всё сделали”. Сейчас в SberDevices я обучаю модели распознавания речи, которые используются в семействе виртуальных ассистентов Салют и других банковских сервисах. Я расскажу, как обучил модель распознавания речи, используя Common Voice и недавно открытый датасет Golos. Ошибка распознавания составила от 3 до 11 % в зависимости от типа тестовой выборки, что очень неплохо для открытой модели.

Не так давно наша команда подготовила и опубликовала общедоступный датасет Golos. Почему встал вопрос об обучении и публикации акустической модели QuartzNet? Во-первых, чтобы узнать, какую точность достигает система распознавания речи при обучении на новом датасете. Во-вторых, обучение само по себе ресурсоёмкое, поэтому сообществу полезно иметь в открытом доступе предобученную модель на русском языке. Полная версия статьи опубликована на сайте arxiv.org и будет представлена на конференции INTERSPEECH2021

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Просмотры935
Комментарии 0

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

Блог компании SkyengJavaScriptРазработка игрДизайн игр

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

Захотелось чего-то более медитативного. В голове смутно нарисовалась изометрическая проекция реки, по которой плывёт судно. Возможно даже под парусом. Оно пристаёт к берегу, а затем делает красивый разворот в русле реки… И тут мне вдруг захотелось сделать быстренько и простенько прототип.

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Просмотры2.2K
Комментарии 8

Быстрое и плавное смешение биомов игровой карты

Разработка игрМатематикаДизайн игр
Перевод

image

Во многих играх есть процедурно генерируемые миры, разделённые на отдельные биомы. Биомы часто имеют разный рельеф или особенности, которые необходимо плавно сглаживать на границах биомов. Большинство популярных или интуитивно понятных решений страдает от двух недостатков: они медленные или имеют заметные паттерны сеток. В этом посте я покажу способ, позволяющий избежать паттернов и значительно повысить скорость. Этот способ состоит из двух основных компонентов: распределение точек данных в стиле шума Вороного и нормализованная разреженная свёртка.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Просмотры1.9K
Комментарии 1

Батлрояль за 2 месяца: как мы обновили сетевой код и на 20% сократили траты на сервера

Блог компании LightmapРазработка игрСерверная оптимизацияUnityДизайн игр

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

В этой статье расскажу о том, как мы обновили сетевой код для собственной королевской битвы на Unity, ввели систему сетевых чанков, контролируемый рандом и в результате сократили траты на сервера на 20%.

Читать далее
Всего голосов 44: ↑44 и ↓0+44
Просмотры6.5K
Комментарии 10

Автоматизация UI-тестирования в приложении Недвижимости на Android. Доклад Яндекса

Блог компании ЯндексРазработка мобильных приложенийИнтерфейсыРазработка под AndroidТестирование мобильных приложений
Чем больше процессов тестирования автоматизированы, тем эффективнее релизный пайплайн и тем быстрее пользователи получают новые возможности в сервисе. Руководитель Android-разработки Яндекс.Недвижимости Александр Рогов вспомнил, как эволюционировало UI-тестирование в его команде, как разработчики пришли к идее автоматизации, почему использовали фреймворк Espresso, с какими проблемами столкнулись и что в итоге получили.

— Начать хотелось бы с небольшого исторического экскурса.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Просмотры1K
Комментарии 1

Практическое применение WebRTC Canvas стриминга

Блог компании FlashphonerРазработка веб-сайтовРабота с видеоПрограммированиеВидеоконференцсвязь

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

Читать далее
Всего голосов 2: ↑1 и ↓10
Просмотры1.4K
Комментарии 1